Releases: dromara/mica-mqtt
Releases · dromara/mica-mqtt
mica-mqtt 2.4.1 发布,mqtt server 添加 PROXY protocol v1 支持
- ✨ 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 正式版发布,新增接口方便使用
- ✨ http api 添加
stats
、clients
列表和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 证书
- ✨ 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。