Skip to content

Commit b7c9b35

Browse files
Cut new release 3.3.3
Recovers from the broken 3.3.2 release on Maven Central (#1431). PR #1432 fixed the source-side cause; this PR carries that fix to consumers via a new release. Changes: - Bump version 3.3.2 → 3.3.3 across all POMs, DriverUtil, and version assertions in tests. - Move NEXT_CHANGELOG entries into CHANGELOG under v3.3.3. - Reset NEXT_CHANGELOG to empty template. - Flip release freeze off (was on for 3.3.2). - Bump README install snippet. Validation: - Built locally and verified assembly-uber/.flattened-pom.xml has zero <dependencies> and no <parent> — same shape as the working 3.3.1 POM. - End-to-end staging dry-run via v3.3.3-rc1: peco-databricks-jdbc workflow ran in staging-only mode, Sonatype validated the bundle on attempt 2, deployment a83f922f-9750-4a14-b697-a6005a6fc858 dropped after validation. - Live JDBC probe against the staged rc1 bundle resolved via Maven, loaded the driver, connected to dogfood, and round-tripped a SELECT — PROBE_OK. Co-authored-by: Isaac Signed-off-by: Vikrant Puppala <vikrant.puppala@databricks.com>
1 parent 3a039b7 commit b7c9b35

14 files changed

Lines changed: 24 additions & 24 deletions

File tree

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# Version Changelog
22

3+
## [v3.3.3] - 2026-04-29
4+
5+
### Fixed
6+
- Fixed unresolvable Maven Central POM for the uber JAR. The published POM no longer declares a transitive dependency on the internal `databricks-jdbc-core` coordinate (which is not published to Maven Central), restoring resolution for downstream consumers (#1431).
7+
38
## [v3.3.2] - 2026-04-27
49

510
### Added

NEXT_CHANGELOG.md

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,6 @@
88

99
### Fixed
1010

11-
- Fix unresolvable Maven Central POM for the uber JAR. The published POM no longer
12-
declares a transitive dependency on the internal `databricks-jdbc-core` coordinate
13-
(which is not published to Maven Central), restoring resolution for downstream
14-
consumers (#1431).
15-
1611
---
1712
*Note: When making changes, please add your change under the appropriate section
1813
with a brief description.*

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Add the following dependency to your `pom.xml`:
2020
<dependency>
2121
<groupId>com.databricks</groupId>
2222
<artifactId>databricks-jdbc</artifactId>
23-
<version>3.3.2</version>
23+
<version>3.3.3</version>
2424
</dependency>
2525
```
2626

assembly-thin/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>com.databricks</groupId>
99
<artifactId>databricks-jdbc-parent</artifactId>
10-
<version>3.3.2</version>
10+
<version>3.3.3</version>
1111
</parent>
1212

1313
<artifactId>databricks-jdbc-thin</artifactId>
@@ -51,7 +51,7 @@
5151
<dependency>
5252
<groupId>com.databricks</groupId>
5353
<artifactId>databricks-jdbc-core</artifactId>
54-
<version>3.3.2</version>
54+
<version>3.3.3</version>
5555
</dependency>
5656
</dependencies>
5757

assembly-uber/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>com.databricks</groupId>
99
<artifactId>databricks-jdbc-parent</artifactId>
10-
<version>3.3.2</version>
10+
<version>3.3.3</version>
1111
</parent>
1212

1313
<artifactId>databricks-jdbc</artifactId>
@@ -51,7 +51,7 @@
5151
<dependency>
5252
<groupId>com.databricks</groupId>
5353
<artifactId>databricks-jdbc-core</artifactId>
54-
<version>3.3.2</version>
54+
<version>3.3.3</version>
5555
</dependency>
5656
</dependencies>
5757

development/.release-freeze.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"freeze": true
2+
"freeze": false
33
}

jdbc-core/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>com.databricks</groupId>
88
<artifactId>databricks-jdbc-parent</artifactId>
9-
<version>3.3.2</version>
9+
<version>3.3.3</version>
1010
</parent>
1111

1212
<artifactId>databricks-jdbc-core</artifactId>

pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<groupId>com.databricks</groupId>
66
<artifactId>databricks-jdbc-parent</artifactId>
77
<!-- This value may be modified by a release script to reflect the current version of the driver. -->
8-
<version>3.3.2</version>
8+
<version>3.3.3</version>
99
<packaging>pom</packaging>
1010
<name>Databricks JDBC Parent</name>
1111
<description>Parent POM for Databricks JDBC Driver.</description>
@@ -63,7 +63,7 @@
6363
<build-helper-maven-plugin.version>3.6.1</build-helper-maven-plugin.version>
6464

6565
<!-- Dependency Versions -->
66-
<databricks-jdbc-version>3.3.2</databricks-jdbc-version>
66+
<databricks-jdbc-version>3.3.3</databricks-jdbc-version>
6767
<arrow.version>18.3.0</arrow.version>
6868
<commons-lang3.version>3.18.0</commons-lang3.version>
6969
<commons-configuration.version>2.10.1</commons-configuration.version>

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
public class DriverUtil {
2121

2222
private static final JdbcLogger LOGGER = JdbcLoggerFactory.getLogger(DriverUtil.class);
23-
private static final String DRIVER_VERSION = "3.3.2";
23+
private static final String DRIVER_VERSION = "3.3.3";
2424
private static final String DRIVER_NAME = "oss-jdbc";
2525
private static final String JDBC_VERSION = "4.3";
2626

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -828,7 +828,7 @@ public void testNullsAreSortedAtEnd() throws SQLException {
828828
@Test
829829
public void testGetDatabaseProductVersion() throws SQLException {
830830
String result = metaData.getDatabaseProductVersion();
831-
assertEquals("3.3.2", result);
831+
assertEquals("3.3.3", result);
832832
}
833833

834834
@Test
@@ -840,7 +840,7 @@ public void testGetDriverName() throws SQLException {
840840
@Test
841841
public void testGetDriverVersion() throws SQLException {
842842
String result = metaData.getDriverVersion();
843-
assertEquals("3.3.2", result);
843+
assertEquals("3.3.3", result);
844844
}
845845

846846
@Test

0 commit comments

Comments
 (0)