# SDK Update Records

This document introduces the recent version updates and download addresses of the Java SDK, allowing you to understand the changes in each version of the Java SDK.

The recent version updates of the Java SDK are as follows. For detailed information, please click the corresponding version link. The following versions of the SDK may not be the latest versions. It is recommended to directly click [maven repository](<https://mvnrepository.com/artifact/com.clickzetta/clickzetta-java>) and search for `clickzetta-java` in the repository to get the latest update version records.
- [Download Address One](<https://mvnrepository.com/artifact/com.clickzetta/clickzetta-java>)
- [Download Address Two](<https://central.sonatype.com/artifact/com/clickzetta/clickzetta-java/versions>)

| Version                                                                                                            | Change Type | Description                                                                                                                                                                                                         |
| ------------------------------------------------------------------------------------------------------------- | ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Version 3.0.4](https://mvnrepository.com/artifact/com.clickzetta/clickzetta-java/3.0.4) | New Features | Support for real-time interface with vector type writes |
| [Version2.0.0](<https://repo1.maven.org/maven2/com/clickzetta/clickzetta-java/2.0.0/>) | Change  | The local COPY command has been deprecated. We recommend using the PUT method to upload data to the volume, and then using the server-side COPY command to import it.                                                                                                                                                                                      |
| [Version1.4.0](https://repo1.maven.org/maven2/com/clickzetta/clickzetta-java/1.4.3/clickzetta-java-1.4.3.jar) | New Feature  | Supports TIMESTAMP_NTZ type, supports PUT upload command                                                                                                                                                                                        |
| [Version1.3.0](https://repo1.maven.org/maven2/com/clickzetta/clickzetta-java/1.3.0/)                          | New Features  | Support for JSON type                                                                                                                                                                                                   |
| [Version1.2.7](https://repo1.maven.org/maven2/com/clickzetta/clickzetta-java/1.2.7/)                          | Feature Optimization | JDBC optimization use schema, non-existent schema will report an error                                                                                                                                                                             |
| [Version1.2.4](https://repo1.maven.org/maven2/com/clickzetta/clickzetta-java/1.2.4/)                          | New Features  | Ensure consistency with server time zone when JDBC client crosses time zones, fix inconsistent display results when JDBC client and server are not in the same time zone&#xA;                                                                                                                                                      |
|                                                                                                               | Bug Fixes | 1. Modify commit logic for real-time writing, fix concurrent reconnection issues, fix issues related to expired streams&#xA; 2. Optimize grpc connection survival time for real-time writing, optimize implementation of realtimestream and bulkloadstream interfaces&#xA; 3. Fix the issue of long connection creation time with only token in JDBC&#xA;4. Optimize reconnection logic when server connection is lost in JDBC&#xA;5. Fix the issue of query failure immediately after copy from in JDBC |
| [Version1.1.4](https://repo1.maven.org/maven2/com/clickzetta/clickzetta-java/1.1.4)                           | Bug Fixes | 1. Fix memory leak issue in JDBC&#xA; 2. Fix real-time writing SDK failure issue "Error details: InvalidArgument: Passed token:, serverToken";&#xA;3. Fix compatibility issue of real-time writing SDK with PK table                                                                                   |

^