Releases: dromara/mica-mqtt
Releases · dromara/mica-mqtt
mica-mqtt 2.3.9 发布,支持 PKCS12 证书
- ✨ ssl 支持 PKCS12 证书,根据文件后缀自动判断
.jks、.keystore
识别为 JKS证书,.p12、.pfx
识别成 PKCS12证书。其他默认成JKS - ✨ 优化 Solon 版本依赖(仅编译依赖),兼容
2.8.0
和2.8.0
以上版本。
mica-mqtt 2.3.8 发布,支持 solon v3
- ✨ 升级到 solon v3, 调整 solon 版本兼容
- 🐛 mica-net 心跳支持了
keepAliveBackoff
,mica-mqtt 漏改规则(影响范围:mica-mqtt server 开源版,私服版无此问题。) gitee #IAW9FC 感谢tan90
反馈。
mica-mqtt 2.3.7 发布,Mqtt server starter 添加 schedule 系列方法
- ✨ 优化 Mqtt server starter 添加 schedule 系列方法。
- ✨ MqttClient schedule 系列方法下层到底层,方法改造。
mica-mqtt 2.3.6 发布,支持 stop 后重新配置再启动
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 加密套件
- ✨ 新增
SSLEngineCustomizer
,用于自定义 tls 协议版本和加密套件。 - ✨ !20 修改了 solon 插件的默认配置数值,感谢
@peigen
pr。
mica-mqtt 2.3.4 发布,支持国产轻量级 solon 框架
- ✨ mica-mqtt 合入
mica-mqtt-client-solon-plugin
和mica-mqtt-server-solon-plugin
感谢@peigenlpy
- ✨ jfinal 插件重命名为
mica-mqtt-client-jfinal-plugin
和mica-mqtt-server-jfinal-plugin
- 🐛 mica-mqtt-server 修复分组订阅删除,感谢
@tangjj
反馈。
mica-mqtt 2.3.3 发布,mica-mqtt-client 修复 ssl 服务端重启问
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 发布,重构客户端和服务端心跳
- ✨ 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 修复重连可能失败的问题
- ✨ mica-mqtt 优化 MqttQoS 枚举,改为
MqttQoS.QOS0
,方便使用(不兼容)。 - ✨ mica-mqtt-client 同步私服部分功能,支持 stop 完全停止。
- ✨ mica-mqtt-client 同步私服部分功能,MqttClient 都添加了
schedule
、scheduleOnce
方法,(耗时任务,请务必自定义线程池) - ✨ mica-mqtt-server 优化设备离线,简化代码。
- ✨ mica-mqtt-server 用户绑定使用 tio 内置
Tio.bindUser(context, username)
。 - 🐛 修复 @MqttClientSubscribe 类型错误时的异常提示。
- 🐛 mica-mqtt-client 修复重连可能失败的问题 gitee #I9RI8E 感谢
@YYGuo
反馈。
mica mqtt 2.2.13 发布,保留消息下发时没有订阅也应该先存储
- ✨ mica-mqtt-codec MqttVersion 添加版本全名。
- ✨ mica-mqtt-codec MqttConnectReasonCode 添加中文说明。
- 🐛 mica-mqtt-server 保留消息下发时没有订阅也应该先存储 gitee #I9IYX1。