diff --git a/.github/workflows/loggingTesting.yml b/.github/workflows/loggingTesting.yml index e85b2ab5f..072c133b8 100644 --- a/.github/workflows/loggingTesting.yml +++ b/.github/workflows/loggingTesting.yml @@ -80,7 +80,7 @@ jobs: mkdir -p target/test-classes javac \ - -cp "target/databricks-jdbc-1.0.6-oss.jar" \ + -cp "target/databricks-jdbc-1.0.7-oss.jar" \ -d target/test-classes \ src/test/java/com/databricks/client/jdbc/LoggingTest.java @@ -94,7 +94,7 @@ jobs: OS_TYPE=$(uname | tr '[:upper:]' '[:lower:]') if [[ "$OS_TYPE" == "linux" ]]; then SEP=":"; else SEP=";"; fi echo "Using classpath separator: '$SEP'" - CP="target/test-classes${SEP}target/databricks-jdbc-1.0.6-oss.jar" + CP="target/test-classes${SEP}target/databricks-jdbc-1.0.7-oss.jar" java \ --add-opens=java.base/java.nio=ALL-UNNAMED \ diff --git a/CHANGELOG.md b/CHANGELOG.md index 7d5491a54..c46f26d17 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,18 @@ # Version Changelog +## [v1.0.7-oss] - 2025-05-26 + +### Added +- Added support for DoD (.mil) domains +- Enables fetching of metadata for SELECT queries using PreparedStatement prior to setting parameters or executing the query. +- Added support for SSL client certificate authentication via keystore configuration parameters: SSLKeyStore, SSLKeyStorePwd, SSLKeyStoreType, and SSLKeyStoreProvider. + +### Fixed +- Updated JDBC URL regex to accept valid connection strings that were incorrectly rejected. +- Updated decimal conversion logic to fix numeric values missing decimal precision. + +--- + ## [v1.0.6-oss] - 2025-05-29 ### Added diff --git a/NEXT_CHANGELOG.md b/NEXT_CHANGELOG.md index a701d4278..3d1362525 100644 --- a/NEXT_CHANGELOG.md +++ b/NEXT_CHANGELOG.md @@ -3,16 +3,13 @@ ## [Unreleased] ### Added -- Added support for DoD (.mil) domains -- Enables fetching of metadata for SELECT queries using PreparedStatement prior to setting parameters or executing the query. -- Added support for SSL client certificate authentication via keystore configuration parameters: SSLKeyStore, SSLKeyStorePwd, SSLKeyStoreType, and SSLKeyStoreProvider. - +- ### Updated - ### Fixed -- Updated JDBC URL regex to accept valid connection strings that were incorrectly rejected. -- Updated decimal conversion logic to fix numeric values missing decimal precision. +- + --- *Note: When making changes, please add your change under the appropriate section with a brief description.* \ No newline at end of file diff --git a/README.md b/README.md index c42462640..58b927cc1 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ Add the following dependency to your `pom.xml`: com.databricks databricks-jdbc - 1.0.6-oss + 1.0.7-oss ``` diff --git a/pom.xml b/pom.xml index b98b32bd0..c9b17e1ad 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ com.databricks databricks-jdbc - 1.0.6-oss + 1.0.7-oss jar Databricks JDBC Driver Databricks JDBC Driver. diff --git a/src/main/java/com/databricks/jdbc/common/util/DriverUtil.java b/src/main/java/com/databricks/jdbc/common/util/DriverUtil.java index 9552a9af7..526e618ad 100644 --- a/src/main/java/com/databricks/jdbc/common/util/DriverUtil.java +++ b/src/main/java/com/databricks/jdbc/common/util/DriverUtil.java @@ -20,7 +20,7 @@ public class DriverUtil { private static final JdbcLogger LOGGER = JdbcLoggerFactory.getLogger(DriverUtil.class); - private static final String DRIVER_VERSION = "1.0.6-oss"; + private static final String DRIVER_VERSION = "1.0.7-oss"; private static final String DRIVER_NAME = "oss-jdbc"; private static final String JDBC_VERSION = "4.3"; diff --git a/src/test/java/com/databricks/jdbc/api/impl/DatabricksDatabaseMetaDataTest.java b/src/test/java/com/databricks/jdbc/api/impl/DatabricksDatabaseMetaDataTest.java index e32fdcaea..eed859ee0 100644 --- a/src/test/java/com/databricks/jdbc/api/impl/DatabricksDatabaseMetaDataTest.java +++ b/src/test/java/com/databricks/jdbc/api/impl/DatabricksDatabaseMetaDataTest.java @@ -801,7 +801,7 @@ public void testGetDriverName() throws SQLException { @Test public void testGetDriverVersion() throws SQLException { String result = metaData.getDriverVersion(); - assertEquals("1.0.6-oss", result); + assertEquals("1.0.7-oss", result); } @Test diff --git a/src/test/java/com/databricks/jdbc/common/util/UserAgentManagerTest.java b/src/test/java/com/databricks/jdbc/common/util/UserAgentManagerTest.java index 2df34ab0a..35397da6b 100644 --- a/src/test/java/com/databricks/jdbc/common/util/UserAgentManagerTest.java +++ b/src/test/java/com/databricks/jdbc/common/util/UserAgentManagerTest.java @@ -133,7 +133,7 @@ void testUserAgentSetsClientCorrectly() throws DatabricksSQLException { DatabricksConnectionContextFactory.create(CLUSTER_JDBC_URL, new Properties()); UserAgentManager.setUserAgent(connectionContext); String userAgent = getUserAgentString(); - assertTrue(userAgent.contains("DatabricksJDBCDriverOSS/1.0.6-oss")); + assertTrue(userAgent.contains("DatabricksJDBCDriverOSS/1.0.7-oss")); assertTrue(userAgent.contains(" Java/THttpClient")); assertTrue(userAgent.contains(" MyApp/version")); assertTrue(userAgent.contains(" databricks-jdbc-http ")); @@ -144,7 +144,7 @@ void testUserAgentSetsClientCorrectly() throws DatabricksSQLException { DatabricksConnectionContextFactory.create(WAREHOUSE_JDBC_URL, new Properties()); UserAgentManager.setUserAgent(connectionContext); userAgent = getUserAgentString(); - assertTrue(userAgent.contains("DatabricksJDBCDriverOSS/1.0.6-oss")); + assertTrue(userAgent.contains("DatabricksJDBCDriverOSS/1.0.7-oss")); assertTrue(userAgent.contains(" Java/THttpClient")); assertTrue(userAgent.contains(" MyApp/version")); assertTrue(userAgent.contains(" databricks-jdbc-http ")); @@ -155,7 +155,7 @@ void testUserAgentSetsClientCorrectly() throws DatabricksSQLException { DatabricksConnectionContextFactory.create(WAREHOUSE_JDBC_URL_WITH_SEA, new Properties()); UserAgentManager.setUserAgent(connectionContext); userAgent = getUserAgentString(); - assertTrue(userAgent.contains("DatabricksJDBCDriverOSS/1.0.6-oss")); + assertTrue(userAgent.contains("DatabricksJDBCDriverOSS/1.0.7-oss")); assertTrue(userAgent.contains(" Java/SQLExecHttpClient")); assertTrue(userAgent.contains(" databricks-jdbc-http ")); assertFalse(userAgent.contains("databricks-sdk-java")); diff --git a/uber-minimal-pom.xml b/uber-minimal-pom.xml index 3b1eecac9..22087716c 100644 --- a/uber-minimal-pom.xml +++ b/uber-minimal-pom.xml @@ -5,7 +5,7 @@ com.databricks databricks-jdbc - 1.0.6-oss + 1.0.7-oss jar Databricks JDBC Driver Databricks JDBC Driver.