Skip to content

Commit 6d72cc5

Browse files
authored
Update version to 0.9.5-oss and add changelog (#521)
* Update version * modify wording
1 parent 4f6190f commit 6d72cc5

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.5-oss] - 2024-09-25
3+
### Added
4+
- Support proxy ignore list.
5+
- OSS Readiness improvements.
6+
- Improve Logging.
7+
- Add SSL Truststore URL params to allow configuring custom SSL truststore.
8+
- Accept Pass-through access token as part of JDBC connector parameter.
9+
10+
### Updated
11+
- `getTables` Thrift call to align with JDBC standards.
12+
- Improved metadata functions.
13+
14+
### Fixed
15+
- Fixed memory leaks and made chunk download thread-safe.
16+
- Fixed issues with prepared statements in Thrift and set default timestamps.
17+
- Fixed issues with empty table types, null pointer in `IS_GENERATEDCOLUMN`, and ordinal position.
18+
- Increased retry attempts for chunk downloads to enhance resilience.
19+
- Fixed exceptions being thrown for statement timeouts and cancel futures.
20+
- Improved UC Volume code.
21+
- Remove cyclic dependencies in package
22+
23+
---
224

325
## [v0.9.4-oss] - 2024-09-13
426
### Added

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.4-oss</version>
8+
<version>0.9.5-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.4-oss";
10+
private static final String VERSION = "0.9.5-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
@@ -73,7 +73,7 @@ public void testConnection() throws Exception {
7373
assertFalse(connection.isClosed());
7474
assertEquals(connection.getSession().getSessionId(), SESSION_ID);
7575
String userAgent = UserAgent.asString();
76-
assertTrue(userAgent.contains("DatabricksJDBCDriverOSS/0.9.4-oss"));
76+
assertTrue(userAgent.contains("DatabricksJDBCDriverOSS/0.9.5-oss"));
7777
assertTrue(userAgent.contains("Java/SQLExecHttpClient-HC"));
7878

7979
// 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.4-oss", result);
785+
assertEquals("0.9.5-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
@@ -216,7 +216,7 @@ void testUserAgent() throws Exception {
216216
DatabricksConnectionContextFactory.create(CLUSTER_JDBC_URL, new Properties());
217217
UserAgentManager.setUserAgent(connectionContext);
218218
String userAgent = DatabricksHttpClient.getUserAgent();
219-
assertTrue(userAgent.contains("DatabricksJDBCDriverOSS/0.9.4-oss"));
219+
assertTrue(userAgent.contains("DatabricksJDBCDriverOSS/0.9.5-oss"));
220220
assertTrue(userAgent.contains(" Java/THttpClient-HC-MyApp"));
221221
assertTrue(userAgent.contains(" databricks-jdbc-http "));
222222
assertFalse(userAgent.contains("databricks-sdk-java"));
@@ -225,7 +225,7 @@ void testUserAgent() throws Exception {
225225
connectionContext = DatabricksConnectionContextFactory.create(DBSQL_JDBC_URL, new Properties());
226226
UserAgentManager.setUserAgent(connectionContext);
227227
userAgent = DatabricksHttpClient.getUserAgent();
228-
assertTrue(userAgent.contains("DatabricksJDBCDriverOSS/0.9.4-oss"));
228+
assertTrue(userAgent.contains("DatabricksJDBCDriverOSS/0.9.5-oss"));
229229
assertTrue(userAgent.contains(" Java/SQLExecHttpClient-HC-MyApp"));
230230
assertTrue(userAgent.contains(" databricks-jdbc-http "));
231231
assertFalse(userAgent.contains("databricks-sdk-java"));

0 commit comments

Comments
 (0)