Go Snowflake Driver release notes for 2025¶
This article contains the release notes for the Go Snowflake Driver, including the following when applicable:
Behavior changes
New features
Customer-facing bug fixes
Snowflake uses semantic versioning for Go Snowflake Driver updates.
See Go Snowflake Driver for documentation.
Version 1.13.1 (March 05, 2025)¶
Private Preview (PrPr) features¶
Added support for PAT (programmatic access token) in Private Preview.
Added the
PROGRAMMATIC_ACCESS_TOKEN
parameter for the parameter authenticator.
Disclaimer:
This feature can only be accessed by setting
SF_ENABLE_EXPERIMENTAL_AUTHENTICATION
environment variable totrue
.You should use these features only with non-production data.
These PrPr features are not covered by Support. However, the Product and Engineering teams are available during the PrPr phase.
Please contact your account team for participation and documentation.
New features and updates¶
Dropped support for Go 1.21 and added support for Go 1.24.
Upgraded Arrow to v18.
Added a log for JWT claims.
Bug fixes¶
Fixed error messages for HTTP retries.
Version 1.13.0 (January 29, 2025)¶
New features and updates¶
The driver now handles UUID as varchars.
The driver honors
driver.Valuer/fmt.Stringer
interfaces when binding parameters.The driver detects when a response is JSON-based and runs a regular chunk downloader when Arrow batches mode is enabled to allow fetching response as rows.
Added a timeout configuration for cloud providers calls.
Added support for GCS region-specific endpoints.
Fixed minor documentation formatting.
Added retry when calling HEAD requests to GCP.
Bumped the x/crypto library to version v0.31.0.
Bug fixes¶
Fixed a memory leak in handling Arrow responses that caused leakage of 64 bytes of memory.
Fixed an issue with ignoring the region when us-west-2 is used.
Added a check for empty private key before trying to generate JWT from it.
The driver uses the correct transport for cloud providers calls.
The driver no longer performs OCSP calls for cloud providers when OCSP is disabled.