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
etoauthScope
.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
etoauthScope
.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
surtrue
.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 surUSERNAME_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.