Skip to content

Commit 17bb895

Browse files
authored
update version to 0.9.6-oss (#565)
1 parent 7b02b88 commit 17bb895

File tree

6 files changed

+28
-6
lines changed

6 files changed

+28
-6
lines changed

CHANGELOG.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,26 @@
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.

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
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>

src/main/java/com/databricks/jdbc/common/util/DriverUtil.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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

src/test/java/com/databricks/jdbc/api/impl/DatabricksConnectionTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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

src/test/java/com/databricks/jdbc/api/impl/DatabricksDatabaseMetaDataTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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

src/test/java/com/databricks/jdbc/dbclient/impl/http/DatabricksHttpClientTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff 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"));

0 commit comments

Comments
 (0)