首页
开源
资讯
活动
开源许可证
软件工程云服务
软件代码质量检测云服务
持续集成与部署云服务
社区个性化内容推荐服务
贡献审阅人推荐服务
群体化学习服务
重睛鸟代码扫描工具
登录
注册
代码拉取完成,页面将自动刷新
Watch
207
Star
2.1K
Fork
661
dromara
/
mica-mqtt
Fork 仓库
加载中
取消
确认
代码
Issues
6
Pull Requests
0
统计
发行版
最新版
2.4.0
584a14e
2024-12-09 08:34
对比
dromara mica-mqtt 2.4.0 正式版发布,新增接口方便使用
如梦技术
- :sparkles: http api 添加 `stats`、`clients` 列表和 `client详情` 接口。 - :sparkles: MqttServer 和 MqttServerTemplate 添加 `getClientInfo` `getClients` 系列客户端信息接口。 - :sparkles: MqttServer 和 MqttServerTemplate 添加 `getSubscriptions` 获取客户端订阅列表接口。 - :sparkles: MqttServer 和 MqttServerTemplate 添加 `getStat` 统计接口。 - :truck: 调整 maven groupId `net.dreamlu` 到新的 `org.dromara.mica-mqtt`。 - :truck: 调整包名 `net.dreamlu.iot.mqtt` 到新的 `org.dromara.mica.mqtt`,其他均保持不变。 - :truck: 切换到 central sonatype,central sonatype 不支持快照版,mica-mqtt 不再发布快照版。 - :bug: 修复订阅发送时机问题 gitee #IB72L6 感谢 `@江上烽` 反馈
最后提交信息为:
2.4.0
2.3.9
3d6b308
2024-11-18 14:31
对比
mica-mqtt 2.3.9 发布,支持 PKCS12 证书
如梦技术
- ✨ ssl 支持 **PKCS12** 证书,根据文件后缀自动判断 `.jks、.keystore` 识别为 **JKS证书**,`.p12、.pfx` 识别成 **PKCS12证书**。其他默认成**JKS** - ✨ 优化 **Solon** 版本依赖(仅编译依赖),兼容 `2.8.0` 和 `2.8.0` 以上版本。
最后提交信息为:
2.3.9
2.3.8
0c937ea
2024-10-24 08:37
对比
mica-mqtt 2.3.8 发布,支持 solon v3
如梦技术
- ✨ 升级到 solon v3, 调整 solon 版本兼容 - 🐛 mica-net 心跳支持了 keepAliveBackoff,mica-mqtt 漏改规则(影响范围:mica-mqtt server 开源版,私服版无此问题。) gitee #IAW9FC 感谢 `tan90` 反馈。
最后提交信息为:
2.3.8
2.3.7
6cbeaf6
2024-09-23 11:01
对比
mica-mqtt 2.3.7 发布,Mqtt server starter 添加 schedule 系列方法
如梦技术
- ✨ 优化 Mqtt server starter 添加 schedule 系列方法。 - ✨ MqttClient schedule 系列方法下层到底层,修复改造,之前版本漏改。
最后提交信息为:
2.3.7
2.3.6
b4851ce
2024-09-14 08:41
对比
mica-mqtt 2.3.6 发布,支持 stop 后重新配置再启动
如梦技术
- ✨ mica-mqtt server 和 client 优化 **stop**,支持 stop 后重新配置再启动(注意:需要重新配置,因为老的线程池已经停止)。 - ✨ mica-mqtt server 和 client Spring boot starter 支持 `Spring boot devtools` 热启动。 - ✨ `FastJsonMessageSerializer` 重构为 `JsonMessageSerializer`。 - ✨ 添加 `module-info.java` 方便模块化。
最后提交信息为:
2.3.6
2.3.5
2c39610
2024-09-02 08:58
对比
mica-mqtt 2.3.5 发布,方便自定义 ssl 加密套件
如梦技术
- ✨ 新增 SSLEngineCustomizer,用于自定义 tls 协议版本和加密套件。 - ✨ !20 修改了 solon 插件的默认配置数值,感谢 `@peigen` pr。
最后提交信息为:
调整 CHANGELOG.md
2.3.4
dc71537
2024-08-07 08:39
对比
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` 反馈。
最后提交信息为:
删除 .mvn
2.3.3
4586077
2024-07-22 19:38
对比
mica-mqtt 2.3.3 发布,mica-mqtt-client 修复 ssl 服务端重启问
如梦技术
- ✨ 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 反馈。
最后提交信息为:
2.3.3
2.3.1
4e736ce
2024-06-26 09:35
对比
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。
最后提交信息为:
依赖升级
2.3.0
d81f0f9
2024-05-27 16:37
对比
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` 反馈。
最后提交信息为:
2.3.0
2.2.13
8eaf991
2024-05-13 08:40
对比
mica mqtt 2.2.13 发布,保留消息下发时没有订阅也应该先存储
如梦技术
- ✨ mica-mqtt-codec MqttVersion 添加版本全名。 - ✨ mica-mqtt-codec MqttConnectReasonCode 添加中文说明。 - 🐛 mica-mqtt-server 保留消息下发时没有订阅也应该先存储 gitee #I9IYX1。
最后提交信息为:
2.2.13
2.2.12
cc8970b
2024-04-16 20:01
对比
mica-mqtt 2.2.12 发布,修复 mica-mqtt-server 遗嘱消息发送判断
如梦技术
- 🐛 mica-mqtt-server 遗嘱消息发送判断
最后提交信息为:
2.2.12
2.2.11
a4e7d29
2024-04-14 20:44
对比
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 和遗嘱同时配置时连接编码问题。
最后提交信息为:
完善文档
2.2.10
e47f991
2024-03-25 08:39
对比
mica-mqtt 2.2.10 发布,client starter 开启保留session,服务重启可接收离线消息
如梦技术
- ✨ mica-mqtt-client 优化 client publish 时还没有认证的情况。 - ✨ mica-mqtt-client-spring-boot-starter 优化注解订阅,支持 clean session false 服务重启可接收离线消息。
最后提交信息为:
2.2.10
2.2.9
511799c
2024-02-26 08:42
对比
mica-mqtt 2.2.9 发布,mica-mqtt-client 添加客户端全局订阅
如梦技术
- ✨ mica-mqtt-server 拦截器 IMqttMessageInterceptor 添加 onAfterConnected 方法,方便在连接时做黑名单等功能。 - ✨ mica-mqtt-client 添加私服版客户端全局订阅功能和添加使用文档。 - 💥 mica-mqtt-common 删除弃用的 ~~ThreadUtil~~。
最后提交信息为:
2.2.9
2.2.8
f3f3440
2024-01-23 11:26
对比
mica-mqtt 2.2.8 发布,优化 jfinal-mica-mqtt-client
如梦技术
- ✨ jfinal-mica-mqtt-client 启动改为同步连接。 - 🐛 mica-mqtt-client 修复 isConnected 判断。2.2.7 中存在此问题。 - ⬆️ 依赖升级
最后提交信息为:
梳理更新记录
2.2.7
68f4340
2024-01-04 08:49
对比
mica-mqtt 2.2.7 发布,修复wss使用mqtt.js连接,多刷新几次会超时
如梦技术
- ✨ mica-mqtt-server 修复 #I8LCMY - ✨ mica-mqtt-example 优化 graalvm 配置,感谢 github `@litongjava` 反馈
最后提交信息为:
2.2.7
2.2.6
8348995
2023-11-27 08:57
对比
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` 配置
最后提交信息为:
2.2.6
2.2.5
fed5f65
2023-10-07 17:20
对比
mica-mqtt 2.2.5 发布,业务线程池支持 java21 虚拟线程
如梦技术
- ✨ mqtt 业务线程池支持自定义设置为 java21虚拟线程。 - ✨ 更新 GitHub action,java17 改为 java21。 - ✨ ThreadUtil 弃用(暂时未删),切换到 mica-net 中的 ThreadUtils。
最后提交信息为:
2.2.5
2.2.4
62313cb
2023-09-04 08:43
对比
mica-mqtt 2.2.4 发布,mqtt 服务端支持共享订阅
如梦技术
- ✨ 合并去年开源之夏的服务端共享订阅和完善(捐助VIP版采用 topic 树存储,跟 topic 数无关,百万 topic 性能依旧)。 - ✨ 优化 topic 检验 - 🐛 相同 clientId 订阅相同 匹配 topic 应该取最大的qos gitee #I7WWPN 感谢 `@EasyProgramming` 反馈
最后提交信息为:
优化更新记录
下载
请输入验证码,防止盗链导致资源被占用
取消
下载