Skip to content

MQCloud RELEASE 5.1.1

Latest
Compare
Choose a tag to compare
@gaoyf gaoyf released this 17 Jun 03:41
· 48 commits to master since this release

一、新功能和优化:

  1. 演示模式新增构建好的docker镜像,直接运行:

    docker run -p 18080:8080 -p 1022:22 -t -i registry.cn-hangzhou.aliyuncs.com/sohutv_mqcloud/mqcloud:5.1.1 /bin/bash
    
  2. 支持Broker备代理主模式。

  3. 支持消费者在线按照实例级别暂停、恢复消费或者下线/恢复。

  4. 支持全局顺序Topic。

    1. 支持新建顺序Topic时写入NameServer 顺序Topic路由。
    2. 支持NameServer启动时,顺序Topic不存在,从MQCloud拉取。
    3. 支持新部署NameServer时配置顺序Topic。
  5. 启停Broker增加load和等待,保障成功。

  6. 支持接入Flink

  7. 支持生产者启动时提前建连,防止消息首发失败。

  8. 支持Python以HTTP协议接入。

  9. Broker部署:一个Master支持部署多个Slave,增加BrokerId作为后缀。

  10. SpringBoot升级至2.6.15。

  11. H2升级至2.2.220,DDL语句自动执行。

  12. 依赖cve升级修复,包括但不限于logback、jackson、guava、netty等。

  13. 消费者防止重复启动。

  14. 所有工单申请成功后跳转至我的工单页面。

  15. MQClient启动拉取配置信息不再无限重试,支持客户端配置。

  16. 支持忽略生产失败异常预警。

  17. 消费限速强制开启。

  18. 非MQCloud客户端禁止某些功能,包括但不限于线程诊断、异常诊断、精准消费等。

  19. Slave展示延迟队列数据。

  20. 新集群初始化Topic&Consumer时,支持选择Broker。

  21. 增加HTTP-MQ消费问题一键定位Broker限流等技术文章。

  22. 支持集群容量日报。

  23. 支持服务器部署组件所在的挂载容量。

  24. 支持按照前1,2,3,5,7天生产大小查询Topic。

  25. 新建集群初始化消费者兼容消费者离线的情况。

  26. 消费在线暂停日志优化。

二、重要bug修复:

  1. 修复定时消息发送丢失问题。
  2. 修复定时消息发送时选择故障节点问题。
  3. 修复新建生产者重复问题。
  4. 修复死信消息查询异常问题。
  5. 修复freemarker BeansWrapper.incompatibleImprovements警告。
  6. 修复消费者非法数据无限重试保存问题。
  7. 修复logback.xml下载失败问题。
  8. 修复消息导出路径失效问题。
  9. 修复MQProxy无Server时NPE问题。
  10. 修复Broker关闭超时问题。
  11. 修复删除用户导致Topic拓扑页面空白问题。
  12. 修复Broker停写状态更新错误问题。
  13. 修复消费页面加载过慢导致空指针问题。
  14. 修复登录后未重定向到原链接的问题。
  15. 修复部署挂载容量获取为空的问题。
  16. 修复freemarker由于SpringBoot类加载器变更导致的偶发加载失败问题。
  17. 修复消息追踪无数据时空白页面问题。

三、升级说明:

  1. 5.1.1版本用户直接参考快速运行即可。
  2. 5.1.1之前的用户,请依次执行相应的sql文件,例如:
    5.1.0用户想要升级到5.1.1需要执行5.1.1.sql