File tree Expand file tree Collapse file tree 6 files changed +28
-6
lines changed
main/java/com/databricks/jdbc/common/util
test/java/com/databricks/jdbc Expand file tree Collapse file tree 6 files changed +28
-6
lines changed Original file line number Diff line number Diff line change 11# Version Changelog
2+ ## [ v0.9.6-oss] - 2024-10-24
3+ ### Added
4+ * Added compression in the Thrift protocol flow.
5+ * Added support for asynchronous query execution.
6+ * Implemented ` executeBatch ` for batch operations.
7+ * Added a method to extract disposition from result set metadata.
8+ ### Updated
9+ * Optimised memory allocation for type converters.
10+ * Enhanced logging for better traceability.
11+ * Improved performance in the Thrift protocol flow.
12+ * Upgraded ` commons-io ` to address security vulnerability (CVE mitigation).
13+ * Ensured thread safety in ` DatabricksPooledConnection ` .
14+ * Set UBER jar as the default jar for distribution.
15+ * Refined result chunk management for better efficiency.
16+ * Enhanced integration tests for broader coverage.
17+ * Increased unit test coverage threshold to 85%.
18+ * Improved interaction with Thrift-server client.
19+ ### Fixed
20+ * Fixed compatibility issue with other drivers in the driver manager.
21+
22+ ---
23+
224## [ v0.9.5-oss] - 2024-09-25
325### Added
426- Support proxy ignore list.
Original file line number Diff line number Diff line change 55 <groupId >com.databricks</groupId >
66 <artifactId >databricks-jdbc</artifactId >
77 <!-- This value may be modified by a release script to reflect the current version of the driver. -->
8- <version >0.9.5 -oss</version >
8+ <version >0.9.6 -oss</version >
99 <packaging >jar</packaging >
1010 <name >Databricks JDBC Driver</name >
1111 <description >Databricks JDBC Driver.</description >
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ public class DriverUtil {
77 * <p>This value may be modified by a release script to reflect the current version of the driver.
88 * It is used to format the version information available through this utility class.
99 */
10- private static final String VERSION = "0.9.5 -oss" ;
10+ private static final String VERSION = "0.9.6 -oss" ;
1111
1212 private static final String [] VERSION_PARTS = VERSION .split ("[.-]" );
1313
Original file line number Diff line number Diff line change @@ -74,7 +74,7 @@ public void testConnection() throws Exception {
7474 assertFalse (connection .isClosed ());
7575 assertEquals (connection .getSession ().getSessionId (), SESSION_ID );
7676 String userAgent = UserAgent .asString ();
77- assertTrue (userAgent .contains ("DatabricksJDBCDriverOSS/0.9.5 -oss" ));
77+ assertTrue (userAgent .contains ("DatabricksJDBCDriverOSS/0.9.6 -oss" ));
7878 assertTrue (userAgent .contains ("Java/SQLExecHttpClient-HC" ));
7979
8080 // close the connection
Original file line number Diff line number Diff line change @@ -782,7 +782,7 @@ public void testGetDriverName() throws SQLException {
782782 @ Test
783783 public void testGetDriverVersion () throws SQLException {
784784 String result = metaData .getDriverVersion ();
785- assertEquals ("0.9.5 -oss" , result );
785+ assertEquals ("0.9.6 -oss" , result );
786786 }
787787
788788 @ Test
Original file line number Diff line number Diff line change @@ -201,7 +201,7 @@ void testUserAgent() throws Exception {
201201 DatabricksConnectionContextFactory .create (CLUSTER_JDBC_URL , new Properties ());
202202 UserAgentManager .setUserAgent (connectionContext );
203203 String userAgent = databricksHttpClient .getUserAgent ();
204- assertTrue (userAgent .contains ("DatabricksJDBCDriverOSS/0.9.5 -oss" ));
204+ assertTrue (userAgent .contains ("DatabricksJDBCDriverOSS/0.9.6 -oss" ));
205205 assertTrue (userAgent .contains (" Java/THttpClient-HC-MyApp" ));
206206 assertTrue (userAgent .contains (" databricks-jdbc-http " ));
207207 assertFalse (userAgent .contains ("databricks-sdk-java" ));
@@ -210,7 +210,7 @@ void testUserAgent() throws Exception {
210210 connectionContext = DatabricksConnectionContextFactory .create (DBSQL_JDBC_URL , new Properties ());
211211 UserAgentManager .setUserAgent (connectionContext );
212212 userAgent = databricksHttpClient .getUserAgent ();
213- assertTrue (userAgent .contains ("DatabricksJDBCDriverOSS/0.9.5 -oss" ));
213+ assertTrue (userAgent .contains ("DatabricksJDBCDriverOSS/0.9.6 -oss" ));
214214 assertTrue (userAgent .contains (" Java/SQLExecHttpClient-HC-MyApp" ));
215215 assertTrue (userAgent .contains (" databricks-jdbc-http " ));
216216 assertFalse (userAgent .contains ("databricks-sdk-java" ));
You can’t perform that action at this time.
0 commit comments