Skip to content

Releases: dromara/mica-mqtt

mica-mqtt 2.4.1 发布,mqtt server 添加 PROXY protocol v1 支持

07 Jan 01:05
Compare
Choose a tag to compare
  • ✨ mqtt server 统一 topic 订阅、发布认证日志方便排查问题。
  • ✨ mqtt server 添加 PROXY protocol v1 支持,nginx 可开启 tcp proxy_protocol on; 时转发源 ip 信息。
  • 📝 修复文档 maven 坐标错误。
  • 🐛 修复 spring boot 项目使用全局懒加载 topic无法订阅 gitee #IBFIV8 感谢 @xixuanhao 反馈

dromara mica-mqtt 2.4.0 正式版发布,新增接口方便使用

09 Dec 00:33
Compare
Choose a tag to compare
  • ✨ http api 添加 statsclients 列表和 client详情 接口。
  • ✨ MqttServer 和 MqttServerTemplate 添加 getClientInfo getClients 系列客户端信息接口。
  • ✨ MqttServer 和 MqttServerTemplate 添加 getSubscriptions 获取客户端订阅列表接口。
  • ✨ MqttServer 和 MqttServerTemplate 添加 getStat 统计接口。
  • 🚚 调整 maven groupId net.dreamlu 到新的 org.dromara.mica-mqtt
  • 🚚 调整包名 net.dreamlu.iot.mqtt 到新的 org.dromara.mica.mqtt,其他均保持不变。
  • 🚚 切换到 central sonatype,central sonatype 不支持快照版,mica-mqtt 不再发布快照版。
  • 🐛 修复订阅发送时机问题 gitee #IB72L6 感谢 @江上烽 反馈

mica-mqtt 2.3.9 发布,支持 PKCS12 证书

18 Nov 06:30
Compare
Choose a tag to compare
  • ✨ ssl 支持 PKCS12 证书,根据文件后缀自动判断 .jks、.keystore 识别为 JKS证书.p12、.pfx 识别成 PKCS12证书。其他默认成JKS
  • ✨ 优化 Solon 版本依赖(仅编译依赖),兼容 2.8.02.8.0 以上版本。

mica-mqtt 2.3.8 发布,支持 solon v3

24 Oct 00:36
Compare
Choose a tag to compare
  • ✨ 升级到 solon v3, 调整 solon 版本兼容
  • 🐛 mica-net 心跳支持了 keepAliveBackoff,mica-mqtt 漏改规则(影响范围:mica-mqtt server 开源版,私服版无此问题。) gitee #IAW9FC 感谢 tan90 反馈。

mica-mqtt 2.3.7 发布,Mqtt server starter 添加 schedule 系列方法

23 Sep 02:59
Compare
Choose a tag to compare
  • ✨ 优化 Mqtt server starter 添加 schedule 系列方法。
  • ✨ MqttClient schedule 系列方法下层到底层,方法改造。

mica-mqtt 2.3.6 发布,支持 stop 后重新配置再启动

14 Sep 00:37
Compare
Choose a tag to compare

What's Changed

  • ✨ mica-mqtt server 和 client 优化 stop,支持 stop 后重新配置再启动(注意:需要重新配置,因为老的线程池已经停止)。
  • ✨ mica-mqtt server 和 client Spring boot starter 支持 Spring boot devtools 热启动。
  • FastJsonMessageSerializer 重构为 JsonMessageSerializer
  • ✨ 添加 module-info.java 方便模块化。

Full Changelog: 2.3.5...2.3.6

mica-mqtt 2.3.5 发布,方便自定义 ssl 加密套件

02 Sep 00:56
Compare
Choose a tag to compare
  • ✨ 新增 SSLEngineCustomizer,用于自定义 tls 协议版本和加密套件。
  • ✨ !20 修改了 solon 插件的默认配置数值,感谢 @peigen pr。

mica-mqtt 2.3.4 发布,支持国产轻量级 solon 框架

07 Aug 00:38
Compare
Choose a tag to compare
  • ✨ mica-mqtt 合入 mica-mqtt-client-solon-pluginmica-mqtt-server-solon-plugin 感谢 @peigenlpy
  • ✨ jfinal 插件重命名为 mica-mqtt-client-jfinal-pluginmica-mqtt-server-jfinal-plugin
  • 🐛 mica-mqtt-server 修复分组订阅删除,感谢 @tangjj 反馈。

mica-mqtt 2.3.3 发布,mica-mqtt-client 修复 ssl 服务端重启问

22 Jul 11:36
Compare
Choose a tag to compare

What's Changed

  • ✨ mica-mqtt-server 可停止,同步捐助版。
  • ✨ mica-mqtt-server 添加 schedule 系列方法,同步捐助版。
  • ✨ mica-mqtt 代码优化 TopicUtil 优化 getTopicFilter 方法。
  • ✨ mica-mqtt 优化 AckTimerTask 和 retry 重发日志。gitee #IABQ7L 感谢 @tan90 反馈。
  • ✨ mica-mqtt-client-spring-boot-starter 更加方便自定义 MqttClientTemplate。
  • ✨ mica-mqtt-client-spring-boot-starter MqttClientTemplate 暴露更多方法,方便使用。
  • ✨ mica-mqtt-example 添加 ssl 测试代码
  • 🐛 mica-mqtt-client 修复 ssl 服务端重启问题 gitee #IA9FFW #IAEHOD 感谢 @geekerstar @hangrj 反馈。

Full Changelog: 2.3.1...2.3.3

mica-mqtt 2.3.1 发布,重构客户端和服务端心跳

26 Jun 01:32
Compare
Choose a tag to compare
  • ✨ mica-mqtt-server 重构心跳,心跳检测模式默认为:最后接收的数据时间。gitee #I9R0SN #IA69SM 感谢 @HY @tan90 反馈。
  • ✨ mica-mqtt-server 优化端口占用的异常提示,方便排查。
  • ✨ mica-mqtt client 使用 mica-net 内置的心跳检测,内置心跳已重构。
  • ✨ mica-mqtt-client 重连不管服务端是否存在 session 都发送订阅。gitee #I9VIUV 感谢 @xiaochonzi 反馈。
  • ✨ 快照版也打 source jar 方便使用。
  • ✨ 添加 renovate bot 方便更新依赖和插件版本。
  • ✨ 优化 issue.yml 和 github action。