Skip to content

Releases: dromara/mica-mqtt

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。

mcia-mqtt 2.3.0 发布,mica-mqtt-client 修复重连可能失败的问题

27 May 08:17
Compare
Choose a tag to compare
  • ✨ mica-mqtt 优化 MqttQoS 枚举,改为 MqttQoS.QOS0,方便使用(不兼容)。
  • ✨ mica-mqtt-client 同步私服部分功能,支持 stop 完全停止。
  • ✨ mica-mqtt-client 同步私服部分功能,MqttClient 都添加了 schedulescheduleOnce 方法,(耗时任务,请务必自定义线程池
  • ✨ mica-mqtt-server 优化设备离线,简化代码。
  • ✨ mica-mqtt-server 用户绑定使用 tio 内置 Tio.bindUser(context, username)
  • 🐛 修复 @MqttClientSubscribe 类型错误时的异常提示。
  • 🐛 mica-mqtt-client 修复重连可能失败的问题 gitee #I9RI8E 感谢 @YYGuo 反馈。

mica mqtt 2.2.13 发布,保留消息下发时没有订阅也应该先存储

13 May 00:39
Compare
Choose a tag to compare
  • ✨ mica-mqtt-codec MqttVersion 添加版本全名。
  • ✨ mica-mqtt-codec MqttConnectReasonCode 添加中文说明。
  • 🐛 mica-mqtt-server 保留消息下发时没有订阅也应该先存储 gitee #I9IYX1。