一、新功能和优化:
-
演示模式新增构建好的docker镜像,直接运行:
docker run -p 18080:8080 -p 1022:22 -t -i registry.cn-hangzhou.aliyuncs.com/sohutv_mqcloud/mqcloud:5.1.1 /bin/bash
-
支持Broker备代理主模式。
-
支持全局顺序Topic。
- 支持新建顺序Topic时写入NameServer 顺序Topic路由。
- 支持NameServer启动时,顺序Topic不存在,从MQCloud拉取。
- 支持新部署NameServer时配置顺序Topic。
-
启停Broker增加load和等待,保障成功。
-
支持接入Flink。
-
支持生产者启动时提前建连,防止消息首发失败。
-
支持Python以HTTP协议接入。
-
Broker部署:一个Master支持部署多个Slave,增加BrokerId作为后缀。
-
SpringBoot升级至2.6.15。
-
H2升级至2.2.220,DDL语句自动执行。
-
依赖cve升级修复,包括但不限于logback、jackson、guava、netty等。
-
消费者防止重复启动。
-
所有工单申请成功后跳转至
我的工单
页面。 -
MQClient启动拉取配置信息不再无限重试,支持客户端配置。
-
支持忽略生产失败异常预警。
-
消费限速强制开启。
-
非MQCloud客户端禁止某些功能,包括但不限于线程诊断、异常诊断、精准消费等。
-
Slave展示延迟队列数据。
-
新集群初始化Topic&Consumer时,支持选择Broker。
-
支持集群容量日报。
-
支持服务器部署组件所在的挂载容量。
-
支持按照前1,2,3,5,7天生产大小查询Topic。
-
新建集群初始化消费者兼容消费者离线的情况。
-
消费在线暂停日志优化。
二、重要bug修复:
- 修复定时消息发送丢失问题。
- 修复定时消息发送时选择故障节点问题。
- 修复新建生产者重复问题。
- 修复死信消息查询异常问题。
- 修复freemarker BeansWrapper.incompatibleImprovements警告。
- 修复消费者非法数据无限重试保存问题。
- 修复logback.xml下载失败问题。
- 修复消息导出路径失效问题。
- 修复MQProxy无Server时NPE问题。
- 修复Broker关闭超时问题。
- 修复删除用户导致Topic拓扑页面空白问题。
- 修复Broker停写状态更新错误问题。
- 修复消费页面加载过慢导致空指针问题。
- 修复登录后未重定向到原链接的问题。
- 修复部署挂载容量获取为空的问题。
- 修复freemarker由于SpringBoot类加载器变更导致的偶发加载失败问题。
- 修复消息追踪无数据时空白页面问题。