Node.js Driver-Versionshinweise 2025

Dieser Artikel enthält die Versionshinweise für Node.js Driver, einschließlich der folgenden, sofern zutreffend:

  • Verhaltensänderungen

  • Neue Features

  • Fehlerkorrekturen für Kunden

Snowflake verwendet semantische Versionierung für Node.js Driver-Aktualisierungen.

Siehe Node.js-Treiber für die Dokumentation.

Version 2.1.0 (11. Mai 2025)

Neue Features und Aktualisierungen

  • Unterstützung für OAuth 2.0-Autorisierungscodeablauf und OAuth 2.0-Client-Anmeldeinformationensablauf wurde hinzugefügt.

    • Für OAuth 2.0-Autorisierungs-Codeablauf:

      • Die Parameter oauthClientId, oauthClientSecret, oauthAuthorizationUrl, oauthTokenRequestUrl und oauthScope wurden hinzugefügt.

      • Der Parameter OAUTH_AUTHORIZATION_CODE wurde für den Parameter-Authentifikator hinzugefügt.

    • Für OAuth 2.0-Client-Anmeldeinformationsablauf:

      • Die Parameter oauthClientId, oauthClientSecret, oauthTokenRequestUrl und oauthScope wurden hinzugefügt.

      • Der Parameter OAUTH_CLIENT_CREDENTIALS wurde für den Parameter-Authentifikator hinzugefügt.

  • Unterstützung für Domains im virtuellen Stil wurde hinzugefügt.

Fehlerkorrekturen

  • Keine

Version 2.0.4 (28. April 2025)

Features der privaten Vorschau (PrPr)

  • Unterstützung für die Authentifizierung mit programmatischen Zugriffstokens wurde implementiert.

Haftungsausschluss:

  • Auf diese Features können Sie nur zugreifen, wenn Sie die Umgebungsvariable SF_ENABLE_EXPERIMENTAL_AUTHENTICATION auf true setzen.

  • Sie sollten diese Features nur mit nicht-produktiven Daten verwenden.

  • Diese PrPr-Features werden nicht vom Support abgedeckt. Die Produkt- und Technikteams sind jedoch während der PrPr-Phase verfügbar.

  • Wenden Sie sich für die Teilnahme und die Dokumentation bitte an Ihr Kundenteam.

Neue Features und Aktualisierungen

  • axios auf Version 1.8.2+ aktualisiert.

Fehlerkorrekturen

  • Eine Racebedingung Time-of-check, Time-of-use (TOCTOU) bei der Überprüfung des Zugriffs auf die Easy Logging-Konfigurationsdatei wurde behoben. Weitere Informationen finden Sie unter CVE-2025-46328.

  • Die Einträge im Antwort-Cache von OCSP wurden nicht korrekt aktualisiert.

Version 2.0.3 (13. März 2025)

Neue Features und Aktualisierungen

  • Keine

Fehlerkorrekturen

  • Ein Problem mit der Promise-Ablehnung bei Datei-Upload-Fehlern wurde behoben.

Version 2.0.2 (29. Januar 2025)

Neue Features und Aktualisierungen

  • Unterstützung für regionale Google Cloud Storage-Endpunkte wurde hinzugefügt.

  • Unterstützung für Endpunkte ohne Protokolle für GCS wurde hinzugefügt.

  • Die folgenden Abhängigkeiten wurden aktualisiert:

    • azure/storage-blob auf Version 12.26.x,

    • aws-sdk/client-s3 auf Version 3.726.0,

    • smithy/node-http-handler auf Version 4.0.1

Fehlerkorrekturen

  • Die Überprüfung der Berechtigungen und des Besitzers der Token-Zwischenspeicherdatei wurde korrigiert, wenn die Authentifizierung auf EXTERNALBROWSER oder USERNAME_PASSWORD_MFA eingestellt ist. Weitere Informationen finden Sie unter CVE-2025-24791.

  • Der Typ FileAndStageBindStatement in der Typisierungsdatei wurde korrigiert.

  • Ein Problem mit abgebrochenen Anfragen und inkonsistenten Anfragemethoden in HttpClient wurde behoben.

  • Es wurde ein Problem mit den Proxy-Konfigurationseinstellungen behoben, die für das Senden von Anfragen an einen GCS-Bucket verwendet werden.