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 Verbindungsparameterauthentificator
hinzugefügt.
Der Verbindungsparameter
queryTag
wurde hinzugefügt, um den SitzungsparameterQUERY_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
auftrue
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, dassHTTP_PROXY
-Werte für HTTP-Datenverkehr (Port 80) ignoriert wurden.extractQueryStatus
wurde verbessert und behandelt nun Fälle, in denengetQueryResponse
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
undoauthScope
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
undoauthScope
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
auftrue
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
oderUSERNAME_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.