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.2.0 (13. August 2025)

Neue Features und Aktualisierungen

  • Es wurde Unterstützung für Workload Identity Federation in den Plattformen AWS, Azure, Google Cloud und Kubernetes hinzugefügt.

    • Der Verbindungsparameter workloadIdentityProvider wurde hinzugefügt.

    • : codenowrap:WORKLOAD_IDENTITY zu den Werten für den Verbindungsparameter authentificator hinzugefügt.

  • Der Verbindungsparameter queryTag wurde hinzugefügt, um den Sitzungsparameter QUERY_TAG festzulegen.

Fehlerkorrekturen

  • Netzwerkfehler beim Verbinden mit einem abgelaufenen OAuth-Zugriffstoken wurde behoben.

  • Problem mit dem Standardwert des OAuth-Autorisierungscodes für die Umleitungs-URI wurde durch Entfernen eines nachstehenden Schrägstrichs (/) behoben, damit er mit RFC 6749 Section 3.1.2 kompatibel ist.

  • Fehler bei GET-Befehlen wurden korrigiert.

Version 2.1.3 (21. Juli 2025)

Neue Features und Aktualisierungen

  • Keine.

Fehlerkorrekturen

  • Ein Problem mit der Verwendung der Google Cloud Platform (GCP)-XML-API, wenn useVirtualUrl=true ist, wurde behoben.

  • Eine Berechtigungsprüfung für .toml-Konfigurationsdateien wurde korrigiert.

  • Ein Problem mit unbehandelten Ressourcen nach dem Herstellen einer Verbindung wurde behoben, damit der Prozess bei Verwendung der externen Browserauthentifizierung nicht abgebrochen wird.

  • Ein Problem mit oauthEnableSingleUseRefreshTokens im Autorisierungscodeablauf wurde behoben.

Version 2.1.2 (10. Juli 2025)

Neue Features und Aktualisierungen

  • Keine.

Fehlerkorrekturen

  • Ein TypeScript-Fehler, der seit Version 2.1.1 bestand, wurde behoben.

Version 2.1.1 (03. Juli 2025)

Features der privaten Vorschau (PrPr)

Es wurde Unterstützung für Workload Identity Federation in den Plattformen AWS, Azure, GCP und Kubernetes hinzugefügt.

Haftungsausschluss:

  • Auf dieses Feature kann nur zugegriffen werden, indem die Umgebungsvariable SF_ENABLE_EXPERIMENTAL_AUTHENTICATION auf true gesetzt wird.

  • Sie sollten dieses Feature nur mit Nicht-Produktionsdaten verwenden.

  • Dieses PrPr-Feature wird nicht vom Support abgedeckt. Die Produkt-und Engineering-Teams 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

  • Token-Caching für die Authentifizierung von Client-Anmeldedaten wurde entfernt.

Fehlerkorrekturen

  • Ein Problem wurde behoben, bei dem Util.getProxyFromEnv fälschlicherweise HTTPS annahm, was dazu führte, dass HTTP_PROXY-Werte für HTTP-Datenverkehr (Port 80) ignoriert wurden.

  • extractQueryStatus wurde verbessert und behandelt nun Fälle, in denen getQueryResponse eine Nullantwort zurückgibt, wodurch gelegentliche Unterbrechungen vermieden werden.

  • ErrorCode wurde zur Kerninstanz hinzugefügt.

Zusätzliche Anmerkungen

  • Mit diesem Release wird TypeScript für die Entwicklung eingeführt. Das npm-Paket enthält kompilierten JavaScript-Code, der keine erwarteten Änderungen für Treiberbenutzer enthält.

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.

  • Der dateibasierte Anmeldedaten-Cache für Linux wurde implementiert und verbessert, einschließlich eines erweiterten Token-Cachings.

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.