Notes de version de Node.js Driver pour 2025

Cet article contient les notes de version Node.js Driver, y compris les éléments suivants, le cas échéant :

  • Changements de comportement

  • Nouvelles fonctionnalités

  • Corrections de bogues pour les clients

Snowflake utilise la version sémantique pour les mises à jour Node.js Driver.

Voir Pilote Node.js pour la documentation.

Version 2.1.0 (11 mai 2025)

Nouvelles fonctions et mises à jour

  • Ajout de la prise en charge du flux par code d’autorisation OAuth 2.0 et du flux par identifiants clients OAuth 2.0.

    • Pour le flux par code d’autorisation OAuth 2.0 :

      • Ajout des paramètres oauthClientId, oauthClientSecret, oauthAuthorizationUrl, oauthTokenRequestUrl et oauthScope.

      • Ajout du paramètre OAUTH_AUTHORIZATION_CODE pour le paramètre authentificateur.

    • Pour le flux par identifiants clients OAuth 2.0 :

      • Ajout des paramètres oauthClientId, oauthClientSecret, oauthTokenRequestUrl et oauthScope.

      • Ajout du paramètre OAUTH_CLIENT_CREDENTIALS pour le paramètre authentificateur.

  • Ajout de la prise en charge des domaines de type virtuel.

Corrections de bogues

  • Aucun(e)

Version 2.0.4 (28 avril 2025)

Fonctions de l’aperçu privé (PrPr)

  • Mise en place de la prise en charge de l’authentification par jetons d’accès programmatique.

Clause de non-responsabilité :

  • Ces fonctions ne sont accessibles qu’en paramétrant la variable d’environnement SF_ENABLE_EXPERIMENTAL_AUTHENTICATION sur true.

  • N’utilisez ces fonctions qu’avec des données hors production.

  • Ces fonctions PrPr ne sont pas couvertes par l’assistance. Toutefois, les équipes du produit et de l’ingénierie sont disponibles pendant la phase PrPr.

  • Veuillez contacter votre équipe de compte pour la participation et la documentation.

Nouvelles fonctions et mises à jour

  • Mise à jour d’axios vers la version 1.8.2+.

Corrections de bogues

  • Correction d’une condition de course concernant le temps de vérification et le temps d’utilisation (TOCTOU) lors de la vérification de l’accès au fichier de configuration de Journalisation facile. Pour plus d’informations, voir CVE-2025-46328.

  • Correction des entrées du cache de réponse de OCSP qui n’étaient pas actualisées correctement.

Version 2.0.3 (13 mars 2025)

Nouvelles fonctions et mises à jour

  • Aucun(e)

Corrections de bogues

  • Correction d’un problème avec le rejet de la promesse pour les erreurs de téléchargement de fichiers.

Version 2.0.2 (29 janvier 2025)

Nouvelles fonctions et mises à jour

  • Ajout de la prise en charge des points de terminaison Google Cloud Storage régionaux.

  • Ajout de la prise en charge des points de terminaison sans protocole pour GCS.

  • Mise à jour des dépendances suivantes :

    • azure/storage-blob à la version 12.26.x,

    • aws-sdk/client-s3 à la version 3.726.0,

    • smithy/node-http-handler à la version 4.0.1

Corrections de bogues

  • Correction de la vérification des autorisations du fichier de mise en cache des jetons et de son propriétaire lorsque l’authentification est définie sur EXTERNALBROWSER ou sur USERNAME_PASSWORD_MFA. Pour plus d’informations, voir CVE-2025-24791.

  • Correction du type FileAndStageBindStatement dans le fichier typings.

  • Correction d’un problème d’abandon des requêtes et d’incohérence des méthodes de requête dans HttpClient.

  • Correction d’un problème lié aux paramètres de configuration du proxy utilisés pour l’envoi de requêtes vers un compartiment GCS.