本文介绍Java SDK的版本信息,包含下载链接、发布时间、更新点等,以便您按需获取适用的Java SDK收发消息。

ons-client v1.8.7.1.Final

发布时间 版本号 下载 下载(含Exactly-Once投递语义
2020-07-09 1.8.7.1.Final ons-client-1.8.7.1.Final ons-client-ext-1.8.7.1.Final

新特性

  • 支持顺序消息2.0(仅限于铂金版),可以支持全局顺序消息高可用、可扩展,分区顺序二级散列。
  • 统一有无命名空间实例的使用方式。

功能优化

  • 优化失败重试逻辑以及服务端熔断机制,进一步提高服务可用性,降低因为服务升级、ECS宕机、VIP抖动造成的业务影响。

ons-client v1.8.5.Final

发布时间 版本号 下载 下载(含Exactly-Once投递语义
2020-05-10 1.8.5.Final ons-client-1.8.5.Final ons-client-ext-1.8.5.Final

新特性

  • 增加Pull Consumer。
    注意 如需使用Pull Consumer,请确保您的消息队列RocketMQ版实例为企业铂金版。

ons-client v1.8.4.Final

发布时间 版本号 下载 下载(含Exactly-Once投递语义
2019-09-27 1.8.4.Final ons-client-1.8.4.Final ons-client-ext-1.8.4.Final

新特性

  • 支持1.6 JDK。
  • 支持异步发送重试。
  • 支持同步发送brokerbusy重试。

ons-client v1.8.0.Final

发布时间 版本号 下载 下载(含Exactly-Once投递语义
2019-02-21 1.8.0.Final ons-client-1.8.0.Final ons-client-ext-1.8.0.Final

问题修复

  • 修复自动重试逻辑(默认重试三次),该逻辑适用于消息从生产端同步发送至实例化后新建实例下的Topic失败的场景。

ons-client v1.7.8.Final

发布时间 版本号 下载
2018-07-06 1.7.8.Final ons-client-1.7.8.Final

新特性

  • 支持动态更新STS Token。

问题修复

  • 修复日志默认大小为1 GB的问题,修改后的日志默认大小为64 MB。
  • 修复日志打印双份的问题。

更多历史版本

ons-client v1.7.7.Final

发布时间 版本号 下载
2018-04-25 1.7.7.Final ons-client-1.7.7.Final

问题修复

  • 同一个进程内初始化多个Consumer / Producer实例的情况下,消息轨迹发送失败的问题,该问题在1.7.5和1.7.6版本中存在,建议进行升级。

ons-client v1.7.6.Final

发布时间 版本号 下载
2018-04-04 1.7.6.Final ons-client-1.7.6.Final

新特性

  • 客户端兼容任意日志框架。

问题修复

  • 修复log4j2的支持问题。
  • 修复client fetchNameserver shutdown问题。
  • 升级Fastjson至1.2.48版本。

ons-client v1.7.5.Final

发布时间 版本号 下载
2018-03-23 1.7.5.Final ons-client-1.7.5.Final

问题修复

  • 修复引入了阿里巴巴内部依赖的问题。

ons-client v1.7.4.Final

发布时间 版本号 下载
2018-03-02 1.7.4.Final ons-client-1.7.4.Final

新特性

  • 支持STS Token接入。
  • 轨迹消息发送区分优先级,默认优先发送至本集群Broker。

问题修复

  • 修复JDK 1.6兼容问题。

ons-client v1.7.2.Final

发布时间 版本号 下载
2018-01-25 1.7.2.Final ons-client-1.7.2.Final

新特性

  • 企业铂金版支持传输层加密配置,在AccessKeyId/AccessKeySecret签名链路上进行传输层加密,将具有更高的安全性。
  • 企业铂金版支持消费端SQL属性过滤功能,极大的加强消息订阅的效率。
  • 客户端自动感知NameSrv的变化,方便进行运维切换,客户端将具有更高的可用性。
  • 客户端连接时向服务端上报精确的版本信息。

ons-client v1.7.1.Final

发布时间 版本号 下载
2017-12-19 1.7.1.Final ons-client-1.7.1.Final

新特性

  • 异步发送接口,用户可配置自定义回调线程池。
  • 异步发送接口,新增JVM -D参数,用于控制公共线程池的线程数量:Dclient.callback.executor.thread.nums=10。

问题修复

  • 修复客户端消息消费超时SendBack时未扣除缓存计数。
  • 修复客户端异步信号量过早释放问题。

ons-client v1.7.0.Final

发布时间 版本号 下载
2017-10-23 1.7.0.Final ons-client-1.7.0.Final

新特性

  • 调整客户端消息缓存策略,考虑消息条数与缓存大小两个维度。

功能优化

  • 优化客户端内置轨迹模块的ProducerName,不同的用户使用不同的值。

问题修复

  • 修复客户端Trace线程阻止客户端正常退出的问题。
  • 修复消息轨迹ShutDownHook可能重复创建的问题。

ons-client v1.6.1.Final

发布时间 版本号 下载
2017-08-31 1.6.1.Final ons-client-1.6.1.Final

功能优化

  • 为所有的客户端API添加了详细的Javadoc。
  • 优化获取客户端地址的方式,不依赖/etc/hosts中的hostname配置。

ons-client v1.6.0.Final

发布时间 版本号 下载
2017-07-31 1.6.0.Final ons-client-1.6.0.Final

新特性

  • 客户端在源码级别进行Shade,保证Debug的正确性。
  • 客户端暴露BornHost、BornTimestamp消息属性。
  • 新增BatchConsumer接口,允许用户以批量的方式消费消息。
  • 新增顺序消息、BatchConsumer与Spring集成的Demo。

功能优化

  • 针对分区有序消息,将Sharding Key放入到消息结构中。
  • 消息属性设置支持Int型的Value值。

后续步骤

准备环境