Node.js Driver release notes for 2024

This article contains the release notes for the Node.js Driver, including the following when applicable:

  • Behavior changes

  • New features

  • Customer-facing bug fixes

Snowflake uses semantic versioning for Node.js Driver updates.

Version 1.11.0 (May 28, 2024)

New features and updates

  • Added the disableSamlURLCheck parameter to disable SAML URL checks.

  • Added the representNullAsStringNull configuration parameter to specify how the fetchAsString method returns null values. When disabled, fetchAsString returns null values as NULL instead of as the string, “NULL”.

  • Released Snowflake’s official d.ts type declaration file to support TypeScript users.

  • Removed the following unused dependencies:

    • agent-base

    • debug

    • extend

Bug fixes

  • Fixed an issue with millisecond precision.

  • Fixed an issue with creating paths on Windows when using the PUT command.

Version 1.10.1 (April 08, 2024)

New features and updates

  • None.

Bug fixes

  • Fixed unhandled promise rejections on keypair authorization.

  • Fixed an issue with reading a timestamp type with high precision.

  • Fixed external browser authentication.

  • Fixed an issue with native Okta URL validation.

  • Fixed the data format in bulk upload .csv files.

  • Fix validation for short account names.

  • Bumped axios to version 1.6.8.

Version 1.10.0 (February 27, 2024)

New features and updates

  • Added support for setting the log level in a logging configuration file.

  • Added the forceGCPUseDownscopedCredential flag to force sending a custom HTTP request instead of the one from gcp library. Default: false.

  • Added proxy support for files operations on AWS S3.

  • Updated google-cloud version to 7.7.0.

Bug fixes

  • Fixed an issue where an error was thrown when getting a query status.

  • Fixed an issue where OKTA authentication failed when receiving an HTTP 429 error.

Version 1.9.3 (January 17, 2024)

New features and updates

  • Added the host configuration parameter.

  • Added support for multiple SAML integrations.

  • Added logging for mapping resultset columns.

  • Updated the following libraries:

    • axios to version 1.6.5.

    • Removed the tmp module.

Bug fixes

  • Fixed an issue with the SESSION_TOKEN_EXPIRED error when destroying connections.