Releases: dromara/mica-mqtt
Releases · dromara/mica-mqtt
mica mqtt 2.0.1 发布,修复 BufferUnderflowException
- ✨ 优化 MqttWebServer 配置。
- ✨ mica-mqtt-example 添加华为云iot连接示例。
- ✨ mica-mqtt-example 改为使用 tinylog。
- 🐛 修复解码异常:
BufferUnderflowException
。
mica-mqtt 2.0.0 发布,mica mqtt server 完善方法,方便使用
- ✨ mica mqtt server 完善方法,方便使用。
- ✨ 切换到自维护的 java8 t-io,注意:升级了 t-io 部分类名变更。
mica-mqtt 1.3.9 发布,修复 mqtt client QOS2 retry bug
- ✨ mica-mqtt server 添加消息拦截器,gitee #I5KLST
- ✨ mica-mqtt client、server ack 优化和完善,可自定义 ackService。
- ✨ mica-mqtt client stater MqttClientTemplate 完善,统一调整客户端示例。
- ✨ mica-mqtt client 优化客户端心跳和心跳日志优化。
- ✨ mica-mqtt client 订阅代码优化。
- ✨ mica-mqtt codec 代码优化。
- ✨ test 代码优化,更加符合 junit5 规范。
- 🐛 mqtt client Qos2 修复。
mica-mqtt 1.3.8 发布,修复 mqtt client 心跳更好的支持 emqx
- ✨ mica-mqtt codec 代码优化。
- ✨ mica-mqtt server 使用 Spring event 解耦消息监听。
- ✨ mica-mqtt client stater,@MqttClientSubscribe topic 支持其他变量 ${productKey} 自动替换成 +。
- 📝 添加演示地址
- 🐛 修复 mica-mqtt client 心跳发送问题。gitee #I5LQXV 感谢
@iTong
反馈。
mica-mqtt 1.3.7 发布,添加 mica-mqtt jfinal client 和 server 插件
- ✨ 添加 mica-mqtt jfinal client 和 server 插件。
- ✨ mica-mqtt server 代码优化,useQueueDecode 默认为 true。
- ✨ mica-mqtt client 监听回调代码优化。
- 📝 添加赞助,让你我走的更远!!!
- ⬆️ 依赖升级。
mica-mqtt 1.3.4 发布,starter 使用 Spring event 解耦 mqtt client 连接和断开事件
- ✨ mica-mqtt starter 使用 Spring event 解耦 mqtt client 断连事件。
- ✨ mica-mqtt server
IMqttConnectStatusListener#offline
方法添加reason
断开原因字段。 - ✨ 添加赞助计划。捐助共勉,让你我走的更远!!!
- 🐛 修复 http api 响应问题。
mica-mqtt 1.3.3 发布,使用 kafka TimingWheel 重构 ack。
- ✨ mica-mqtt 优化线程池。
- ✨ mica-mqtt 添加 Compression 压缩接口。
- ✨ mica-mqtt 添加 kafka TimingWheel 重构 ack。
- ✨ mica-mqtt server 添加
MqttClusterMessageListener
方便集群消息处理。 - ✨ mica-mqtt client 优化客户端取消订阅逻辑,gitee #I5779A 感谢
@杨钊
同学反馈。 - ⬆️ 升级 fastjson 到 1.2.83。
mica-mqtt 1.3.2 重构 mqtt topic 匹配规则订阅发布添加 topic 校验
- ✨ mica-mqtt topic 匹配完善。
- ✨ mica-mqtt 订阅、发布时添加 topicFilter、topicName 校验。
mica-mqtt 1.3.1 重构 mqtt topic 匹配规则,提升性能减少内存占用
- ✨ mica-mqtt-broker 默认开启 http 和 basic auth。
- ✨ mica-mqtt server 添加服务端共享订阅接口,方便开源之夏学生参与。
- ✨ mica-mqtt server 添加 IMqttSessionListener。
- ✨ mica-mqtt server publish 保留消息存储。
- ✨ mica-mqtt server 统一 http 响应模型、优化 http 请求判断。
- ✨ mica-mqtt server 优化 MqttHttpRoutes,添加获取所有路由的方法。
- ✨ mica-mqtt server 完善 Result 和 http api。
- ✨ mica-mqtt server http api 添加 endpoints 列表接口。
- ✨ mica-mqtt client 添加同步连接 connectSync 方法。
- ✨ mica-mqtt client 优化 bean 依赖,减少循环依赖可能性。
- 🐛 重构 mqtt topic 匹配规则,提升性能减少内存占用,修复 gitee #I56BTC
- ⬆️ spring boot、mica 版本升级
mica mqtt 1.3.0 拆分 client 和 server 的 spring-boot-starter
- ✨ mica-mqtt mqtt-server 简化,默认多设备可以直接互相订阅和处理消息。
- ✨ mica-mqtt server、client 添加
tioConfigCustomize
方法,方便更大程度的自定义 TioConfig。 - ✨ 拆分 mica-mqtt-client-spring-boot-starter 和 mica-mqtt-server-spring-boot-starter gitee #I4OTC5
- ✨ mica-mqtt-client-spring-boot-example 添加重连动态更新 clientId、username、password 示例。
- ✨ mica-mqtt server 添加根据踢出指定 clientId 的 http api 接口。
- ✨ mica-mqtt server IMqttConnectStatusListener api 调整,添加用户名字段。
- ✨ mica-mqtt server IMqttMessageListener 不再强制要求实现。
- ✨ 使用 netty IntObjectHashMap 优化默认 session 存储。
- ✨ 添加 github action,用于自动构建开发阶段的 SNAPSHOT 版本。
- ✨ 示例项目拆分到 example 目录,mica-mqtt client、server starter 拆分到 starter 目录。
- ⬆️ 依赖升级.