Skip to content

MQCloud RELEASE 5.4.0

Latest

Choose a tag to compare

@gaoyf gaoyf released this 23 Apr 03:31
· 3 commits to master since this release

一、新功能和优化:

  1. RocketMQ升级至5.40:支持百万级轻量Topic。
  2. 数据存储支持rocksdb。
  3. Broker权限校验增强。
  4. rocksdb日志目录兼容broker。
  5. 增加轻量topic数量统计。
  6. 支持日志异步输出。
  7. 耗时长接口增加等待效果。
  8. NameServer地址增加缓存机制。
  9. 消费避免xss攻击。
  10. 生产者防止重复启动。
  11. 顺序消息一致性增强。
  12. 客户端优化:
    1. 配置错误直接退出。
    2. 支持从指定MQCloud实例获取配置。
    3. 消费者启动失败转入异步启动,防止阻塞应用启动。
    4. 生产者启动失败进行重试。
  13. 支持导出死信队列消息。
  14. topic流量抓取增加重试逻辑。
  15. 组件预警增加重试逻辑,减少误报。
  16. 支持mq内置pool组件指标暴露及指标动态注册。
  17. 机器链接断开后从连接池及时剔除。
  18. 支持RocketMQ组件自动运维。
  19. 支持动态Topic。
  20. 轻量级topic支持http协议。
  21. 消费者启动时支持指定偏移量消费。
  22. topic列表增加生产量展示。
  23. Broker关闭校验增强。
  24. 消费者在线检测优化:消费者无重试队列时使用topic路由。
  25. http协议消费者支持最近消费时间存储和展示。
  26. consumer名称扩容:适配动态consumer需求。
  27. 删除consumer时,清除偏移量记录。
  28. 顺序消费禁止重发消息。
  29. 死消息预警阈值支持配置。
  30. 支持用户自行配置预警阈值。
  31. 支持用户删除生产者。
  32. 安全性增强:操作RocketMQ组件前检测流量。
  33. http协议消费支持pop消费。

二、重要bug修复:

  1. 统一修复参数不全导致接口异常问题。
  2. 修复issue #68 SQL注入问题。
  3. 修复消费者流量收集时空指针异常。
  4. 修复数据库连接池abandoned超时导致链接被丢弃。
  5. 修复流量预警模板错误bug。
  6. broker重启状态不一致问题修复。
  7. 修复起始偏移量相等时查询消息为空的问题。
  8. 修复pop消费超时导致消息重复的问题。
  9. 修复轻量消息消费失败无限重试问题。
  10. http消费支持pop方式。
  11. 修复http消费偏移量在broker截断时不更新问题。
  12. 修复偏移量方式搜索消息不准确问题。
  13. 消息查询默认按照时间正序排序。
  14. 修复无流量时未重置问题。
  15. 修复修复新建topic丢失的类型。
  16. 修复主从数据同步不全的问题。

所有的代码变更请参考:5.3.0.RELEASE...5.4.0.RELEASE

三、升级说明:

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