Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
- v4.3.2-SNAPSHOT
- Fixed GCS PUT operations not retrying on transient errors (e.g. HTTP 503) despite `putGetMaxRetries` being configured (snowflakedb/snowflake-jdbc#2688).
- Bumped jackson-databind to 2.18.8 from 2.18.7 (snowflakedb/snowflake-jdbc#2669).
- Bumped netty to 4.1.136.Final which addresses several vulnerabilities (snowflakedb/snowflake-jdbc#2690).
- Fixed snowflake-jdbc writing a `snowflake-minicore-*` temp directory and loading the native library at driver class-load time even when the driver was never used (e.g. when present on the classpath only as a transitive dependency). Minicore now loads lazily when the first Snowflake connection is created (`ConnectionFactory.createConnection`) instead of during `DriverInitializer.initialize()` (snowflakedb/snowflake-jdbc#2670).
- Restored `GetCallerIdentity` as the default AWS Workload Identity Federation attestation method to avoid breaking existing users who have not configured the `ISSUER` in their Snowflake WIF setup. The `GetWebIdentityToken` (outbound JWT) flow introduced in v4.3.0 is now opt-in via the new `workloadIdentityAwsUseOutboundToken` connection property.
- Fixed flaky `SnowflakeDriverIT.testDBMetadata`: the SHOW-based `getTables` metadata lookup could transiently return no rows right after the test table was created (metadata cache lag on shared/loaded accounts), so the lookup is now retried until the table becomes visible, and on very slow CI runners where propagation exceeds the retry window the test is skipped rather than failed (the mapping is covered deterministically by `DatabaseMetadataWiremockLatestIT`). Test-only change with no driver behavior impact (snowflakedb/snowflake-jdbc#2673).
Expand Down
2 changes: 1 addition & 1 deletion TestOnly/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<junit.version>5.11.1</junit.version>
<surefire.version>3.5.1</surefire.version>
<mockito.version>3.5.6</mockito.version>
<netty.version>4.1.135.Final</netty.version>
<netty.version>4.1.136.Final</netty.version>
<apache.httpclient.version>4.5.14</apache.httpclient.version>
<bouncycastle.version>1.84</bouncycastle.version>
<shadeBase>net.snowflake.client.jdbc.internal</shadeBase>
Expand Down
2 changes: 1 addition & 1 deletion parent-pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@
<logback.version>1.3.6</logback.version>
<mockito.version>4.11.0</mockito.version>
<nimbusds.oauth2.version>11.30.1</nimbusds.oauth2.version>
<netty.version>4.1.135.Final</netty.version>
<netty.version>4.1.136.Final</netty.version>
<nimbusds.version>10.6</nimbusds.version>
<opencensus.version>0.31.1</opencensus.version>
<plexus.container.version>1.0-alpha-9-stable-1</plexus.container.version>
Expand Down
2 changes: 1 addition & 1 deletion thin_public_pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@
<json.smart.version>2.5.2</json.smart.version>
<jsoup.version>1.15.3</jsoup.version>
<metrics.version>2.2.0</metrics.version>
<netty.version>4.1.135.Final</netty.version>
<netty.version>4.1.136.Final</netty.version>
<nimbusds.version>10.6</nimbusds.version>
<nimbusds.oauth2.version>11.30.1</nimbusds.oauth2.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
Expand Down
Loading