Skip to content

Commit da2ee1a

Browse files
Prepare to release 0.9.7 (#594)
* Prepare to release 0.9.7 * updated runBenchmakrs (#588) * Resolve conflicts --------- Co-authored-by: Shivam Raj <[email protected]>
1 parent 10fa5f7 commit da2ee1a

File tree

7 files changed

+26
-7
lines changed

7 files changed

+26
-7
lines changed

CHANGELOG.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,23 @@
11
# Version Changelog
2+
## [v0.9.7-oss] - 2024-11-20
3+
### Added
4+
* Added GCP OAuth support: Use Google ID (service account email) with a custom JWT or Google Credentials.
5+
* SQL state added in thrift flow
6+
* Add readable statement-Id for thrift
7+
* Added Client to perform UC Volume operations without the need of spinning up your DB compute
8+
* Add compression for SEA flow
9+
### Updated
10+
* Updated support for large queries in thrift flow
11+
* Throw exceptions in case unsupported old DBSQL versions are used (i.e., before DBR V15.2)
12+
* Deploy reduced POM during release
13+
* Improve executor service management
14+
### Fixed
15+
* Certificate revocation properties only apply when provided
16+
* Create a new HTTP client for each connection
17+
* Accept customer userAgent without errors
18+
19+
---
20+
221
## [v0.9.6-oss] - 2024-10-24
322
### Added
423
* Added compression in the Thrift protocol flow.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ You can install Databricks JDBC driver by adding the following to your `pom.xml`
1212
<dependency>
1313
<groupId>com.databricks</groupId>
1414
<artifactId>databricks-jdbc</artifactId>
15-
<version>0.9.0-oss</version>
15+
<version>0.9.7-oss</version>
1616
</dependency>
1717
```
1818
Databricks JDBC is compatible with Java 11 and higher. CI testing runs on Java versions 11, 17, and 21.

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.6-oss</version>
8+
<version>0.9.7-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
@@ -22,7 +22,7 @@
2222
public class DriverUtil {
2323

2424
private static final JdbcLogger LOGGER = JdbcLoggerFactory.getLogger(DriverUtil.class);
25-
private static final String VERSION = "0.9.6-oss";
25+
private static final String VERSION = "0.9.7-oss";
2626
private static final String DBSQL_VERSION_SQL = "SELECT current_version().dbsql_version";
2727
public static final int DBSQL_MIN_MAJOR_VERSION_FOR_SEA_SUPPORT = 2024;
2828
public static final int DBSQL_MIN_MINOR_VERSION_FOR_SEA_SUPPORT = 30;

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.6-oss", result);
785+
assertEquals("0.9.7-oss", result);
786786
}
787787

788788
@Test

src/test/java/com/databricks/jdbc/common/util/UserAgentManagerTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ void testUserAgentSetsClientCorrectly() throws DatabricksSQLException {
1919
UserAgentManager.setUserAgent(connectionContext);
2020
String userAgent = getUserAgentString();
2121
System.out.println(getUserAgentString());
22-
assertTrue(userAgent.contains("DatabricksJDBCDriverOSS/0.9.6-oss"));
22+
assertTrue(userAgent.contains("DatabricksJDBCDriverOSS/0.9.7-oss"));
2323
assertTrue(userAgent.contains(" Java/THttpClient-HC-MyApp"));
2424
assertTrue(userAgent.contains(" databricks-jdbc-http "));
2525
assertFalse(userAgent.contains("databricks-sdk-java"));
@@ -29,7 +29,7 @@ void testUserAgentSetsClientCorrectly() throws DatabricksSQLException {
2929
DatabricksConnectionContextFactory.create(WAREHOUSE_JDBC_URL, new Properties());
3030
UserAgentManager.setUserAgent(connectionContext);
3131
userAgent = getUserAgentString();
32-
assertTrue(userAgent.contains("DatabricksJDBCDriverOSS/0.9.6-oss"));
32+
assertTrue(userAgent.contains("DatabricksJDBCDriverOSS/0.9.7-oss"));
3333
assertTrue(userAgent.contains(" Java/SQLExecHttpClient-HC-MyApp"));
3434
assertTrue(userAgent.contains(" databricks-jdbc-http "));
3535
assertFalse(userAgent.contains("databricks-sdk-java"));

uber-minimal-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.6-oss</version>
8+
<version>0.9.7-oss</version>
99
<packaging>jar</packaging>
1010
<name>Databricks JDBC Driver</name>
1111
<description>Databricks JDBC Driver.</description>

0 commit comments

Comments
 (0)