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 to true.

  • 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.

Language: English