All Products
Search
Document Center

Release Notes

Last Updated: May 31, 2019

This topic provides the download links, versions, and updates of all Java SDKs so that you can choose a suitable one for use.

ons-client v1.8.0. Final

Release date Version Download Download (including the Exactly-Once delivery semantics) Environment preparation guide
2019-02-21 1.8.0.Final ons-client-1.8.0.Final ons-client-ext-1.8.0.Final Prepare the Java SDK environment

Bugs fixed

  • Fixed the automatic retry logic when a message failed to be synchronized from the producer to a new topic on an instance after RocketMQ instantiation is implemented. A maximum of three retries are supported by default.

ons-client v1.7.8.Final

Release date Version Download Environment preparation guide
2018-07-06 1.7.8.Final ons-client-1.7.8.Final Prepare the Java SDK environment

New features

  • Supported dynamic STS token update.

Bugs fixed

  • Changed the default size of logs from 1 GB to 64 MB.
  • Fixed the problem of double printing logs.

More historical versions

ons-client v1.7.7.Final

Release date Version Download Environment preparation guide
2018-04-25 1.7.7.Final ons-client-1.7.7.Final Prepare the Java SDK environment

Bugs fixed

  • Fixed the problem that trajectorial messages cannot be sent when multiple consumer/producer instances are initialized in one process (in version 1.7.5 or 1.7.6).

ons-client v1.7.6.Final

Release date Version Download Environment preparation guide
2018-04-04 1.7.6.Final ons-client-1.7.6.Final Prepare the Java SDK environment

New features

  • Supported the compatibility with any log framework.

Bugs fixed

  • Provided support for Log4j2.
  • Fixed the problem of client fetchNameserver shutdown.
  • Upgraded the Fastjson version to 1.2.48.

ons-client v1.7.5.Final

Release date Version Download Environment preparation guide
2018-03-23 1.7.5.Final ons-client-1.7.5.Final Prepare the Java SDK environment

Bugs fixed

  • Fixed the problem of introducing internal dependencies of Alibaba.

ons-client v1.7.4.Final

Release date Version Download Environment preparation guide
2018-03-02 1.7.4.Final ons-client-1.7.4.Final Prepare the Java SDK environment

New features

  • Supported STS token access.
  • Prioritized trajectorial message transmission. Such messages are sent to the RocketMQ broker of the current cluster in prior by default.

Bugs fixed

  • Fixed the JDK 1.6 incompatibility problem.

ons-client v1.7.2.Final

Release date Version Download Environment preparation guide
2018-01-25 1.7.2.Final ons-client-1.7.2.Final Prepare the Java SDK environment

New features

  • Encrypted transmission of the AcessKeyId/AccessKeySecret signature chain is supported in the Enterprise Platinum Edition, improving data security.
  • Supported SQL attribute filtering for consumers in the Enterprise Platinum Edition, greatly improving the efficiency of message subscription.
  • Added the feature that the client automatically senses the changes of NameServer, which facilitates O&M switching and ensures high availability.
  • Added the function of reporting the exact version of a newly connected client.

ons-client v1.7.1.Final

Release date Version Download Environment preparation guide
2017-12-19 1.7.1.Final ons-client-1.7.1.Final Prepare the Java SDK environment

New features

  • Added an asynchronous sending operation for customizing callback thread pool.
  • Added a JVM-D parameter to the asynchronous sending operation, which is used to control the number of threads in the public thread pool: Dclient.callback.executor.thread.nums=10.

Bugs fixed

  • Fixed the problem that the cache count in SendBack is not subtracted when consumer consumption times out.
  • Fixed the problem of the premature release of the consumer asynchronous signals.

ons-client v1.7.0.Final

Release date Version Download Environment preparation guide
2017-10-23 1.7.0.Final ons-client-1.7.0.Final Prepare the Java SDK environment

New features

  • Adjusted the client message cache policies in two dimensions: number of messages and cache size.

Function optimization

  • Optimized ProducerName of the built-in trace module of the client to apply different values to different users.

Bugs fixed

  • Fixed the problem that a client trace thread blocks the client from exiting normally.
  • Fixed the problem that the message trace ShutDownHook is created repetitively.

ons-client v1.6.1.Final

Release date Version Download Environment preparation guide
2017-08-31 1.6.1.Final ons-client-1.6.1.Final Prepare the Java SDK environment

Function optimization

  • Added details Java documentation for all client APIs.
  • Optimized the mode for obtaining client addresses, which is not dependent on the hostname configuration in /etc/hosts.


ons-client v1.6.0.Final

Release date Version Download Environment preparation guide
2017-07-31 1.6.0.Final ons-client-1.6.0.Final Prepare the Java SDK environment

New features

  • Shaded the client at the source code level to ensure correct debugging.
  • Exposed message attributes BornHost and BornTimestamp.
  • Added the BatchConsumer operation to allow users to consume messages in batches.
  • Added the demo for integrating ordered messages, BatchConsumer, and Spring.

Function optimization

  • Placed Sharding Key in the message structure for partitionally ordered messages.
  • Supported integer values for message attribute settings.