Mica Mqtt Versions Save

基于 java aio 实现,开源、简单、易用、低延迟、高性能百万级 Java mqtt client 组件和 Java mqtt broker 服务。🔝🔝 记得右上角点个star 关注更新!

2.2.12

1 month ago
  • :bug: mica-mqtt-server 遗嘱消息发送判断

2.2.11

1 month ago
  • :sparkles: mica-mqtt-client-spring-boot-starter 简化 MqttClientTemplate 构造,方便自定义。
  • :sparkles: mica-mqtt-client-spring-boot-starter 优化 spring event mqtt client 连接监听。
  • :sparkles: mica-mqtt-client-spring-boot-starter 优化注解订阅。
  • :bug: mqtt-client 修复 mqtt5 props 和遗嘱同时配置时连接编码问题。

2.2.10

1 month ago
  • :sparkles: mica-mqtt-client 优化 client publish 时还没有认证的情况。
  • :sparkles: mica-mqtt-client-spring-boot-starter 优化注解订阅,支持 clean session false 服务重启可接收离线消息。

2.2.9

2 months ago
  • :sparkles: mica-mqtt-server 拦截器 IMqttMessageInterceptor 添加 onAfterConnected 方法,方便在连接时做黑名单等功能。
  • :sparkles: mica-mqtt-client 添加私服版客户端全局订阅功能和添加使用文档。
  • :boom: mica-mqtt-common 删除弃用的 ThreadUtil

2.2.8

3 months ago
  • ✨ jfinal-mica-mqtt-client 启动改为同步连接。
  • 🐛 mica-mqtt-client 修复 isConnected 判断。2.2.7 中存在此问题。
  • ⬆️ 依赖升级

2.2.7

4 months ago
  • :sparkles: mica-mqtt-server mqttws开启了ssl后,使用mqtt.js去连接,多刷新几次就会超时 gitee #I8LCMY
  • :sparkles: mica-mqtt-example 优化 graalvm 配置,感谢 github @litongjava 反馈

2.2.6

5 months ago
  • :sparkles: mica-mqtt-client 添加连接测试功能 connectTest gitee #I8J35M 感谢 @彭蕾 反馈
  • :sparkles: mica-mqtt-server 添加 webConfigCustomize 支持自定义 http 和 ws 配置,可用于 gitee #I8HF7P
  • :sparkles: mica-mqtt-example 更新 graalvm 配置

2.2.5

7 months ago
  • :sparkles: mqtt 业务线程池支持自定义设置为 java21虚拟线程。
  • :sparkles: 更新 GitHub action,java17 改为 java21。
  • :sparkles: ThreadUtil 弃用(暂时未删),切换到 mica-net 中的 ThreadUtils。

2.2.4

8 months ago
  • :sparkles: 合并去年开源之夏的服务端共享订阅和完善(捐助VIP版采用 topic 树存储,跟 topic 数无关,百万 topic 性能依旧)。
  • :sparkles: 优化 topic 检验
  • :bug: 相同 clientId 订阅相同 匹配 topic 应该取最大的qos gitee #I7WWPN

2.2.3

9 months ago
  • :sparkles: mqtt server http api publish 不按 clientId 进行路由(无实际意义),而是按 topic,规则改为同 emqx。
  • :sparkles: mqtt server http api publish 触发 onMessage 消息监听。
  • :arrow_up: 依赖升级