This topic describes the release notes for the TCP client SDK for Java, including the usage notes, release date, download link, and feature updates for each release. You can choose a version of the SDK for Java that meets your business requirements to send and receive messages based on the description of this topic.
Limits
Java Development Kit (JDK) 1.8 is supported by all versions of the TCP client SDK for Java. JDK 1.6 is supported only by the TCP client SDK for Java V1.8.4.Final and earlier versions. To prevent JDK compatibility issues when you update the SDK version, we recommend that you use JDK V1.8.
You can upgrade your TCP client SDK for Java to V2.x.x.Final only in the following regions: China (Hangzhou), China (Qingdao), China (Beijing), China (Zhangjiakou), China (Hohhot), China (Shenzhen), China (Chengdu), China (Hong Kong), Germany (Frankfurt), and Indonesia (Jakarta). Do not upgrade your TCP client SDK for Java to V2.x.x.Final in other regions. Otherwise, you cannot use the SDK to connect to ApsaraMQ for RocketMQ.
You can use the TCP client SDK for Java 2.x. x.Final to access ApsaraMQ for RocketMQ only in virtual private clouds (VPCs).
If you use an existing ApsaraMQ for RocketMQ instance and access the instance in the classic network, do not upgrade the TCP client SDK for Java to 2.x.x.Final. Otherwise, you cannot access the ApsaraMQ for RocketMQ instance.
You can use the TCP client SDK for Java 2.x.x.Final to access only instances that contain namespaces. If the instance that you use does not contain a namespace, do not upgrade the TCP client SDK for Java to 2.x.x.Final.
By default, all ApsaraMQ for RocketMQ 5.x instances contain namespaces. If you use an ApsaraMQ for RocketMQ 4.x instance, you can check whether the instance contains a namespace in the Basic Information section of the Instance Details page in the ApsaraMQ for RocketMQ console.
For information about how to obtain a Maven dependency, see Prepare the environment.
2.0.6.Final
Release date | Description | Supported region | Download link |
2023-09-28 | Fixed issue Security vulnerabilities in logback and guava are fixed. | This version of SDK is available only in the following regions: China (Hangzhou), China (Qingdao), China (Beijing), China (Zhangjiakou), China (Hohhot), China (Shenzhen), China (Chengdu), Germany (Frankfurt), and Indonesia (Jakarta). |
2.0.5.Final
Release date | Description | Supported region | Download link |
2023-02-23 | Optimized feature
Fixed issues
| This version of SDK is available only in the following regions: China (Hangzhou), China (Qingdao), China (Beijing), China (Zhangjiakou), China (Hohhot), China (Shenzhen), China (Chengdu), Germany (Frankfurt), and Indonesia (Jakarta). |
2.0.3.Final
Release date | Description | Supported region | Download link |
2022-08-17 | Fixed issue
| This version of SDK is available only in the following regions: China (Hangzhou), China (Qingdao), China (Beijing), China (Zhangjiakou), China (Hohhot), China (Shenzhen), China (Chengdu), Germany (Frankfurt), and Indonesia (Jakarta). |
2.0.2.Final
Release date | Description | Supported region | Download link |
2022-06-16 | Fixed issue
| This version of SDK is available only in the following regions:
|
2.0.1.Final
Release date | Description | Supported region | Download link |
2021-11-29 | Optimized feature
| This version of SDK is available only in the following regions:
|
2.0.0.Final
Release date | Description | Supported region | Download link |
2021-10-18 | Optimized features
Fixed issue
Note For more information, see Release notes for the SDK for Java. | This version of SDK is available only in the following regions:
|
1.9.1.Final
Release date | Description | Download link |
2024-07-15 | Fixed issue The version of Guava is updated to 32.1.2-jre, and the security vulnerability CVE-2023-2976 is fixed. |
1.9.0.Final
Release date | Description | Download link |
2024-04-10 | Added feature The |
1.8.8.8.Final
Release date | Description | Download link |
2023-02-06 | Fixed issue The modifiable configuration item |
1.8.8.7.Final
Release date | Description | Download link |
2023-01-11 | Fixed issues
|
1.8.8.5.Final
Release date | Description | Download link |
2022-05-16 | Fixed issue
Note This issue is fixed only in scenarios in which RAM roles are used for authorization. This issue still occurs if you manually update the AccessKey ID, AccessKey secret, and STS token during authorization. |
1.8.8.3.Final
Release date | Description | Download link |
2022-01-18 | Optimized features
|
1.8.8.1.Final
Release date | Description | Download link |
2021-08-24 | Optimized features
|
1.8.8.Final
Release date | Description | Download link |
2021-04-02 | Optimized features
|
1.8.7.4.Final
Release date | Description | Download link |
2021-02-08 | Optimized features
|
If you use the SDK for Java V1.8.7.1.Final or later to consume ordered messages, we recommend that you update the SDK client to the latest version.
1.8.4.Final
Release date | Description | Download link |
2019-09-27 | Added features
|
1.7.8.Final
Release date | Description | Download link |
2018-07-06 | Added feature
Fixed issues
|