Skip to content

发版记录

This content is not available in your language yet.

  • AI Agent 智能助手:集成 Feat AI Agent 能力,为企业版注入智能化交互体验,支持 7×24 小时技术答疑
  • 压测模块插件化:将原 smart-mqtt-bench 独立模块重构为 bench-plugin 插件,开箱即用
  • llms.txt 规范:遵循 llms.txt 标准,为大模型提供优化的内容格式

发版详情:《smart-mqtt v1.5.2发布,个人开发者如何用1/10的投入撬动10倍产品价值

  • 异步事件总线:引入异步特性,大幅提升三方连接认证模式下的并发处理能力
  • Schema 配置规范:插件接口新增 Schema 规范,实现配置页面的自适应渲染
  • 后台 UI 全面升级:采用全新前端框架重构,包体积降至 9.89MB,完美适配手机端
  • 模力方舟上架:正式入驻模力方舟应用市场,提供更便捷的购买渠道

发版详情:《smart-mqtt v1.5.1发布,一人产品比一人公司靠谱多了

  • 企业版极致瘦身:完整软件包从 29.3MB 下降至 12.6MB,减少约 57%
  • Redis 桥接插件优化:自研 Redis 客户端框架 Redisun,使 redis 桥接插件从 15.5MB 降至 81KB
  • 问题修复:解决了在特定场景下通配符订阅不生效的问题
  • smart-socket 升级至 1.7.5:底层通信框架更新,增强网络通信稳定性

发版详情:《smart-mqtt v1.5.0:仅需淘汰netty,便可实现企业版软件包瘦身57%

  • 发行包极致瘦身:开源版发行包体积从 3MB 降至不足 800KB,减少约 73%
  • 配置方式全面革新:废弃传统的 YAML 配置,拥抱云原生标准的系统属性和环境变量
  • 性能提升:QoS0 吞吐量达到 1000W/秒
  • 内存优化:针对海量 Topic 和订阅关系场景进行深度内存优化
  • 集群插件优化:重连逻辑稳定性提升
  • 企业级插件增强:新增故障自愈机制,优化存储结构

发版详情:《smart-mqtt v1.4.0极致瘦身,以不足 800KB 的包体积承载1000万/秒消息洪流


发版详情:《轻量级 MQTT Broker 再进化!smart-mqtt v1.3.0 支持多节点集群部署


发版详情:《历经300万次重连压测,smart-mqtt v1.2.0证明自己有多稳定!


  • 发布 smart-mqtt 插件开发规范组件:smart-mqtt-plugin-spec
  • 发布 smart-mqtt plugin 本地运行 maven 插件,满足本地开发调试需求
  • 完成 smart-mqtt-broker 插件式运行环境改造
  • 发布插件:simple-auth-plugin,一个简单的MQTT认证插件,提供基本的用户名密码认证功能
  • 发布插件:redis-bridge-plugin,一个用于MQTT消息与Redis集成的桥接插件
  • 发布插件:websocket-plugin,允许客户端通过WebSocket连接进行MQTT通信
  • 发布插件:memory-session-plugin,为MQTT broker提供基于内存的会话状态管理功能
  • smart-mqtt-broker 移除 feat 依赖,精简发行包体积
  • smart-socket 升级至 1.5.60
  • fastjson2 升级至 2.0.57
  • feat 升级至 0.8.9

发版详情:https://mp.weixin.qq.com/s/xsv_l9azTIQ4a1vVEucH5g


  1. 改进消息队列的类结构设计,精简内存开销
  2. 重构消息推送的相关接口设计
  3. 补充大量的代码注释
  4. feat升级至v0.8.3
  5. smart-socket升级至v1.5.58

  1. 开源压测模块:smart-mqtt-bench
  2. 开源企业版后台模块:smart-mqtt-plugin-enterprise
  3. BrokerConfigure 重命名为:Options
  4. MqttClientConfigure 重命名为:Options
  5. 修复特定场景下共享订阅失效问题
  6. 重构 MQTT Client 接口设计
  7. 废弃接口:BrokerContext@bundle
  8. 废弃接口:BrokerContext@getBundle

  1. 优化消息推送模型,提升通信性能
  2. 增加消息队列历史数据清退功能,节省服务内存开销
  3. 增加消息推送率指标的检测
  4. 升级 smart-socket,启用柔性内存池模型
  5. 容器环境支持时区设置功能,默认:上海
  6. 修复某些场景下的空指针问题
  7. 数据库表:connection 增加索引配置

  1. 采用更高效的编解码算法,TPS 提升至 790万/秒
  2. 重构解码算法,提升代码可读性
  3. 优化消息重发的实现机制
  4. 补充单元测试

  1. 降低控制台指标监控打印频次
  2. 新增共享订阅特性
  3. 调整 Topic 编解码算法,提升性能至 700万/秒

  1. 优化消息总线 Consumer 的接口设计
  2. 临时性事件类型执行完毕后自动销毁订阅者
  3. 提升事件总线的执行性能
  4. BrokerTopic 增加可用性状态量
  5. 增加遗嘱消息配置的合法性校验
  6. 提升通信性能
  7. 加入新版本检测功能,及时获得最新动态
  8. smart-socket 升级至 1.5.41
  9. smart-http 升级至 1.3.8

点击查看更早版本

社区版

  1. 引入弱时间精度提升通信性能
  2. 移除无用事件类型:MESSAGE_BUS_CONSUMED
  3. 重构消息推送模型,简化代码复杂性
  4. 修复 v0.33 引入的packetId解码算法 bug

企业版

  1. 优化内存使用率统计指标
  2. 新增客户端踢下线功能
  3. 优化指标统计界面
  4. 升级 opentiny 至 3.12.0

社区版

  1. 优化消息总线设计
  2. 移除无用事件类型:OPEN_API_STARTED、CONNACK、NOTIFY_TOPIC_PUSH
  3. 优化 MQTT5 关于 Disconnect 的规范实现
  4. 采用位运算方式优化协议编解码算法
  5. 减少通信内存开销
  6. 升级 smart-socket 至 1.5.39

企业版

  1. 优化指标展示的时间格式化效果
  2. 修复系统参数设置不能为空的问题
  3. 支持配置化展示 dashboard 的指标项
  4. 升级 smart-http 至 1.3.6
  1. 优化 Plugin 接口设计
  2. 重构消息队列
  3. 提供优雅停机能力
  4. 提升 mqtt client 服务稳定性
  5. 改进连接认证功能
  6. restapi 启用异步接口功能
  7. 优化企业管理后台 topic订阅检索功能
  8. 提供集群演示环境一键部署能力
  9. 企业管理后台新增系统参数配置功能
  10. 升级 smart-http 至 1.3.5
  11. 升级 smart-socket 至 v1.5.36

更多历史版本信息请访问 Gitee Releases