Skip to content

Releases: snowflakedb/snowflake-jdbc

Release

17 Mar 20:39
019b0ae
Compare
Choose a tag to compare

Release

23 Feb 21:49
793bd92
Compare
Choose a tag to compare

Release

30 Jan 22:57
667aed8
Compare
Choose a tag to compare

Release

14 Dec 15:43
729a2ec
Compare
Choose a tag to compare

New Features

  • Upgraded the arrow library from version 9.0.0 to 10.0.1.
  • Relocated files in META-INF/versions to META-INF/versions/<version_number>/net/snowflake/client/jdbc/internal.
  • Added the getNano() and getOffset() methods to the SnowflakeTimeWithTimezone object to return the number of nanoseconds and the time zone offset, respectively.

Release

16 Nov 22:11
b017c93
Compare
Choose a tag to compare

BCR (Behavior Change Release) Change
Caution: Version 3.13.25 of the Snowflake JDBC driver changes the default value of the allowUnderscoresInHost parameter to false. This change might impact PrivateLink customers with account names containing underscores. In this situation, you must override the default value by setting allowUnderscoresInHost true.

New Features

  • Set the allowUnderscoresInHost parameter to false by default which converts underscores in account names to hyphens to avoid Apache httpclient connection error with underscores. This behavior can be turned off by setting allowUnderscoresInHost to true.
  • Updated the aws-java-sdk-bom library version from 1.11.394 to 1.12.327.
  • Added the enableReturnTimestampWithTimeZone parameter to set whether to include the timezone in a timestamp.
  • Added log warnings for each of the error return paths while parsing a SnowflakeConnectString.
  • Added commas to the SnowflakeDatabaseMetaData.getColumn() arguments to improve readability.
  • Added support for stored procedures.

Bug Fixes

  • Fixed an issue related to using the GET command when GCS_USE_DOWNSCOPED_CREDENTIAL is true.
  • Fixed an issue related to returning result types when the session handle is NULL.

Release

28 Oct 19:43
e5824be
Compare
Choose a tag to compare

BCR Change
Caution: Version 3.13.24 of the Snowflake JDBC driver changes the return values for the Statement.getMoreResults() and Statement.getupdateCount(), as described below.If your projects are affected by breaking changes related to these functions, Snowflake recommends that you do not install this version into a production environment before testing.
Updates

Upgraded the following libraries:

  • The Statement.getMoreResults() function now returns TRUE when more statements are available to iterate through in a multi-statement query.
  • The Statement.getupdateCount() function now returns 0 instead of -1 for non-DML queries.

This release fixes a bug with FIPS S3 support. The JDBC driver so far would redirect to a non FIPS S3 URL for PUT and GET. With this fix the JDBC driver will now redirect to the correct FIPS enabled S3 endpoint to support PUT and GET. In order to make sure that this works you might have to update your FIREWALL rules to allow the FIPS S3 endpoint.

Release

30 Sep 20:52
16406e3
Compare
Choose a tag to compare

Fixes

  • Fixed an issue with NoClassDefFoundError in google libraries in the FIPs driver.
  • Fixed error that occurred when getting procedures with a reader account.

New Features

  • Enabled the parallelism parameter for PUT/GET commands when using Azure.

Release

23 Aug 22:45
78a2427
Compare
Choose a tag to compare
  • Updated the tika-core library to version 2.4.1.
  • Fixed an issue where getColumnClassName() threw an exception when the column type is timestamp_tx.
  • Fixed an issue where calling getSQLStateType() throws an exception while retrieving database metadata.
  • Fixed an issue where calling executeLargeBatch() for prepared statements might result in no rows being inserted.

Release

13 Jul 17:04
9e59141
Compare
Choose a tag to compare
  • Add query context support
  • Fix memory leak with statement object in SnowflakeConnectionV1::createResultSet
  • Fix memory leak with arrow result sets
  • Fix JDBC chunk downloader missing data issue
  • Update prefetch memory max retry number
  • Supporting parsing otherParameters in JDBC

Release

23 Jun 21:45
5b6fb6d
Compare
Choose a tag to compare
  • Implemented fast fail functionality for 404 errors returned from Amazon S3
  • Upgraded the following dependencies: arrow
  • Upgraded the following Google library versions: google-auth-library, google-cloud-storage, google api client, google http client