Releases: dromara/mica-mqtt
Releases · dromara/mica-mqtt
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。
mica-mqtt 2.2.12 发布,修复mica-mqtt-server 遗嘱消息发送判断
- 🐛 mica-mqtt-server 遗嘱消息发送判断
mica-mqtt 2.2.11 发布,修复 client mqtt5 props 和遗嘱同时配置连接编码问题
- ✨ mica-mqtt-client-spring-boot-starter 简化 MqttClientTemplate 构造,方便自定义。
- ✨ mica-mqtt-client-spring-boot-starter 优化 spring event mqtt client 连接监听。
- ✨ mica-mqtt-client-spring-boot-starter 优化注解订阅。
- 🐛 mqtt-client 修复 mqtt5 props 和遗嘱同时配置时连接编码问题。
mica-mqtt 2.2.10 发布,client starter 优化注解订阅,保留session服务重启可接收离线消息
- ✨ mica-mqtt-client 优化 client publish 时还没有认证的情况。
- ✨ mica-mqtt-client-spring-boot-starter 优化注解订阅,支持 clean session false 服务重启可接收离线消息。
mica-mqtt 2.2.9 发布,mica-mqtt-client 添加客户端全局订阅
- ✨ mica-mqtt-server 拦截器 IMqttMessageInterceptor 添加 onAfterConnected 方法,方便在连接时做黑名单等功能。
- ✨ mica-mqtt-client 添加私服版客户端全局订阅功能和添加使用文档。
- 💥 mica-mqtt-common 删除弃用的
ThreadUtil。
mica-mqtt 2.2.8 发布,优化 jfinal-mica-mqtt-client
- ✨ jfinal-mica-mqtt-client 启动改为同步连接。
- 🐛 mica-mqtt-client 修复 isConnected 判断。2.2.7 中存在此问题。
- ⬆️ 依赖升级
mica-mqtt 2.2.7 发布,修复wss使用mqtt.js连接,多刷新几次会超时
- ✨ mica-mqtt-server mqttws开启了ssl后,使用mqtt.js去连接,多刷新几次就会超时 gitee #I8LCMY
- ✨ mica-mqtt-example 优化 graalvm 配置,感谢 github
@litongjava
反馈
mica-mqtt 2.2.6 发布,mica-mqtt-client 新增连接测试功能
- ✨ mica-mqtt-client 添加连接测试功能 connectTest gitee #I8J35M 感谢
@彭蕾
反馈 - ✨ mica-mqtt-server 添加
webConfigCustomize
支持自定义 http 和 ws 配置,可用于 gitee #I8HF7P - ✨ mica-mqtt-example 更新 graalvm 配置
mica-mqtt 2.2.5 发布,业务线程池支持 java21 虚拟线程
- ✨ mqtt 业务线程池支持自定义设置为 java21虚拟线程。
- ✨ 更新 GitHub action,java17 改为 java21。
- ✨ ThreadUtil 弃用(暂时未删),切换到 mica-net 中的 ThreadUtils。