Skip to content

Releases: sohutv/mqcloud

MQCloud RELEASE 1.8

08 Jul 07:19
Compare
Choose a tag to compare

新功能和优化:

  1. 使用wiki方式改造用户指南,增加开发指南。
    60790211-8aa75f80-a193-11e9-8410-e5f82fb42975

  2. 客户端版本增加归属人。
    image

  3. autoCreateSubscriptionGroup默认设置为false禁止自动订阅。

  4. 重构某些方法。

bug修复:

  1. 移除js和css,map引用,防止访问404。
  2. 修复highcharts图表中tooltip被遮挡的bug。
  3. 优化机器监控状态列表获取慢的情况。
  4. 滚动条优化。

MQCloud RELEASE 1.7

06 May 02:21
Compare
Choose a tag to compare

强烈建议使用了MQCloud客户端的用户升级到1.7,修复了重要bug。

新功能和优化:

  1. 增加topic描述,方便识别topic用途。
  2. 增加topic环境区分,测试topic建立在测试集群,线上topic建立在线上集群,。
  3. 延迟消息topic流量统计采用客户端上报数据(broker端无数据)。
  4. topic创建页面精简,只展示必要选项,其他隐藏。
  5. trace搜索增加发送&消费耗时。
  6. 修改快速入门代码示例。
  7. broker部署时开启slaveReadEnable机制。
  8. 审核完毕发送邮件通知。

bug修复:

  1. 生产者名称过长页面错乱bug修复。
  2. server监控小数位数过长bug修复。
  3. 关联用户名字为空导致提示为null bug修复。
  4. 修复客户端统计最大耗时死循环bug。
  5. 修复客户端引入apache common lang包导致类找不到。

升级说明:

  1. 1.0用户升级到1.7只需要执行1.0-1.1.sql1.1-1.2.sql1.2-1.3.sql1.3-1.4.sql1.4-1.5.sql1.5-1.6.sql1.6-1.7.sql

  2. 1.1用户升级到1.7只需要执行1.1-1.2.sql1.2-1.3.sql1.3-1.4.sql1.4-1.5.sql1.5-1.6.sql1.6-1.7.sql

  3. 1.2用户升级到1.7只需要执行 1.2-1.3.sql1.3-1.4.sql1.4-1.5.sql1.5-1.6.sql1.6-1.7.sql

  4. 1.3用户升级到1.7只需要执行 1.3-1.4.sql1.4-1.5.sql1.5-1.6.sql1.6-1.7.sql

  5. 1.4用户升级到1.7只需要执行 1.4-1.5.sql1.5-1.6.sql1.6-1.7.sql

  6. 1.5用户升级到1.7只需要执行 1.5-1.6.sql1.6-1.7.sql

  7. 1.6用户升级到1.7只需要执行 1.6-1.7.sql

  8. 1.7用户直接参考快速运行即可。

MQCloud RELEASE 1.6

20 Mar 10:00
Compare
Choose a tag to compare

新功能和优化:

  1. web:统计相关表字段由int改为bigint,防止溢出。

  2. web:trace消息显示优化。
    image

  3. web:集群表增加支持事务和trace字段。

  4. web:事务topic仅支持在支持事务的集群创建。

  5. web:trace topic创建&消费申请和审核流程优化。

  6. web:测试集群的topic:消息重置无需审核。

  7. web:生产&消费配置增加是否启用trace字段。

  8. web:mqadmin pool增大等待和检测时间。

  9. web:流量收集日志优化。

  10. web:freemarker数字默认不采用格式化,需要格式化的单独格式化。

  11. web:客户端异常过长换行展示。

  12. client:生产者&消费者是否开启trace均有mqcloud控制。

  13. client:耗时统计优化,防止溢出。

  14. client:生产者默认启用延迟容错机制。

bug修复:

  1. web:消息重发无法审核。
  2. web:管理后台增加用户空字段修复。
  3. web:移除topic路由本地缓存,防止broker变更路由更改,而缓存脏数据导致收集任务阻塞。
  4. web:重试消息第一次搜索关键字丢失修复。

升级说明:

  1. 1.0用户升级到1.6只需要执行1.0-1.1.sql1.1-1.2.sql1.2-1.3.sql1.3-1.4.sql1.4-1.5.sql1.5-1.6.sql

  2. 1.1用户升级到1.6只需要执行1.1-1.2.sql1.2-1.3.sql1.3-1.4.sql1.4-1.5.sql1.5-1.6.sql

  3. 1.2用户升级到1.6只需要执行 1.2-1.3.sql1.3-1.4.sql1.4-1.5.sql1.5-1.6.sql

  4. 1.3用户升级到1.6只需要执行 1.3-1.4.sql1.4-1.5.sql1.5-1.6.sql

  5. 1.4用户升级到1.6只需要执行 1.4-1.5.sql1.5-1.6.sql

  6. 1.5用户升级到1.6只需要执行 1.5-1.6.sql

MQCloud RELEASE 1.5

26 Feb 10:54
Compare
Choose a tag to compare
MQCloud RELEASE 1.5 Pre-release
Pre-release

新功能和优化:

  1. web:rocketmq升级至4.4.0

  2. web:消息列表增加broker:queue展示。

  3. web:消息列表发送时间格式化为毫秒。

  4. web:消费者详情按照ip排序。

  5. web:消费&生产详情tps格式化。

  6. web:增加基于trace的消息查询。
    image

  7. web:时间&keys查询支持快速跳转到trace查询。
    image

  8. web:集群信息增加定时刷新任务。

  9. web:申请topic支持trace和事务选项。
    image

  10. client:支持rocketmq4.4.0的trace功能。

  11. client:支持trace数据发送到不同的集群。

  12. client:封装事务消息发送接口。

  13. client:封装顺序发送和消费代码。

  14. client:修改日志配置方式,适应4.4.0。

  15. client:从1.5开始,去掉release后缀。

  16. client:增加其他序列化方式。

bug修复:

  1. web:修复广播模式下消费者offset计算错误的bug。
  2. web:修复客户端异常邮件预警发送重复内容的bug。
  3. web:修复消费者列表最新offset计算错误的bug。
  4. web:修复新集群无节点时,查询不到master导致无法部署的bug。
  5. web:修复生产详情最新时间不存在显示为暂无。
  6. web:修复cluster对象重新初始化导致MQAdmin重复创建实例的bug。
  7. web:修复freemarker数字格式化导致传参异常。

升级说明:

  1. 1.0用户升级到1.5只需要执行1.0-1.1.sql1.1-1.2.sql1.2-1.3.sql1.3-1.4.sql1.4-1.5.sql

  2. 1.1用户升级到1.5只需要执行1.1-1.2.sql1.2-1.3.sql1.3-1.4.sql1.4-1.5.sql

  3. 1.2用户升级到1.5只需要执行 1.2-1.3.sql1.3-1.4.sql1.4-1.5.sql

  4. 1.3用户升级到1.5只需要执行 1.3-1.4.sql1.4-1.5.sql

  5. 1.4用户升级到1.5只需要执行 1.4-1.5.sql

MQCloud RELEASE 1.4

14 Jan 07:26
Compare
Choose a tag to compare

新功能和优化:

  1. 重试消息,死消息和普通消息支持查询具体broker上的消息。
    msgsearchsupportbroker

  2. 消费详情增加客户端ip,便于定位堆积在哪一个客户端。
    onsumerdetail

  3. rocketmq.zip支持外部配置。
    filepath

  4. cluster和NameServer检测预警代码优化,内容重构。

  5. 部署broker时,采用scp替换wget。

  6. 审核消费者时,在集群创建消费者订阅信息。

  7. 统一完善操作成功后的提示信息。

  8. access日志定时删除。

  9. 部分UI优化。

bug修复:

  1. fix某些情况下机器类型无法列出的bug。
  2. fix原生客户端发送消息,查询消息体为null的bug。
  3. fix消息查询条数不准确的bug。
  4. fix cluster和NameServer检测时,异常情况未更新状态的bug。
  5. fix保存客户端上报数据时,DataIntegrityViolationException导致无限重试的问题。

升级说明:

  1. 1.0用户升级到1.4只需要分别执行1.0-1.1.sql1.1-1.2.sql1.2-1.3.sql1.3-1.4.sql

  2. 1.1用户升级到1.4只需要执行1.1-1.2.sql1.2-1.3.sql1.3-1.4.sql

  3. 1.2用户升级到1.4只需要执行 1.2-1.3.sql1.3-1.4.sql

  4. 1.3用户升级到1.4只需要执行 1.3-1.4.sql

MQCloud RELEASE 1.3

07 Dec 10:29
Compare
Choose a tag to compare

新功能和优化:

  1. 消息查询模块-支持按照offset搜索。
    image

  2. 消息查询模块-时间段查询扩展至任意时间范围。
    image

  3. 消息查询模块-支持带有html或xml标签的消息正常展示。
    image

  4. 消息查询模块-支持消息重发。
    image

  5. 管理员后台支持消息重发审核。
    image

  6. 消费进度-详细信息-增加重试消息搜索。
    image

  7. 消费进度-详细信息-增加死消息队列展示和搜索。
    7.1 死消息队列展示
    image
    7.2 死消息搜索
    image

  8. 客户端异常预警发送到具体负责人。

  9. 客户端-消费者消费消息重试时间从默认15分钟修改为2小时,防止消费消息逻辑慢导致消息重试,从而造成更慢不停重试的问题。
    consumer.setConsumeTimeout(2 * 60);

  10. 客户端-消费者消息反序列化异常输出日志完善,方便定位消息。

bug修复:

  1. 用户提醒数据bug修复。
  2. 修复,完善和重构了很多地方。

升级说明:

  1. 1.0用户升级到1.3只需要分别执行1.0-1.1.sql1.1-1.2.sql1.2-1.3.sql

  2. 1.1用户升级到1.3只需要执行1.1-1.2.sql1.2-1.3.sql

  3. 1.2用户升级到1.3只需要执行 1.2-1.3.sql

MQCloud RELEASE 1.2

22 Nov 07:51
Compare
Choose a tag to compare

新功能和优化:

  1. 消息查询支持keys和消息id方式。
  2. 部分前端交互优化。
  3. 采用javamail,可以使用配置的方式使用邮件预警,不必自己实现。
  4. 完善用户和管理员指南。
  5. 增加机器预警,并可配置化。
  6. 支持后台添加用户。
  7. 支持用户密码可修改。
  8. 支持隐藏注册功能。
  9. 存储broker列表,broker和name server监控可视化。
  10. broker和name server监控基于数据库而非集群实时信息。
  11. 移除不合理的预警维度:从topic+用户更改为consumer,并支持单选配置。
  12. sql分版本迭代。

bug修复:

  1. topic申请-消息量输入小数解析报错。
  2. offset预警只发送一次。
  3. 等等。

升级说明:

  1. 1.0用户升级到1.2只需要分别执行1.0-1.1.sql1.1-1.2.sql

  2. 1.1用户升级到1.2只需要执行1.1-1.2.sql

MQCloud RELEASE 1.1

29 Oct 08:55
Compare
Choose a tag to compare

更新说明:

  1. 移除mysql过时的password函数依赖,密码采用md5。

  2. 部分配置优化,防止数据初始化问题导致项目运行报错。

  3. 拆分README,让用户更清晰的使用。

  4. 如果1.0.RELEASE升级到1.1.RELEASE,请执行如下操作:

    1. 更新user表
      alter table user modify column `password` varchar(256) COMMENT '登录方式采用用户名密码验证时使用'
    2. 删除无用的记录
      delete from `common_config` where `key` in ('nexusDomain','alertClass','loginClass','ticketKey','clientArtifactId','producerClass','consumerClass');
    3. 更新密码
      update user set `password` = '21232f297a57a5a743894a0e4a801fc3' where email = '[email protected]';
      由于1.0.RELEASE采用mysql的password函数,而1.1.RELEASE使用用户密码的md5,所以需要对密码再次更新。

MQCloud Released!

25 Oct 09:11
Compare
Choose a tag to compare

介绍请参考README