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
workloadIdentityProviderwurde hinzugefügt.: codenowrap:
WORKLOAD_IDENTITYzu den Werten für den Verbindungsparameterauthentificatorhinzugefügt.
Der Verbindungsparameter
queryTagwurde hinzugefügt, um den SitzungsparameterQUERY_TAGfestzulegen.
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=trueist, 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
oauthEnableSingleUseRefreshTokensim 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_AUTHENTICATIONauftruegesetzt 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.getProxyFromEnvfälschlicherweise HTTPS annahm, was dazu führte, dassHTTP_PROXY-Werte für HTTP-Datenverkehr (Port 80) ignoriert wurden.extractQueryStatuswurde verbessert und behandelt nun Fälle, in denengetQueryResponseeine Nullantwort zurückgibt, wodurch gelegentliche Unterbrechungen vermieden werden.ErrorCodewurde 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,oauthTokenRequestUrlundoauthScopewurden hinzugefügt.Der Parameter
OAUTH_AUTHORIZATION_CODEwurde für den Parameter-Authentifikator hinzugefügt.
Für OAuth 2.0-Client-Anmeldeinformationsablauf:
Die Parameter
oauthClientId,oauthClientSecret,oauthTokenRequestUrlundoauthScopewurden hinzugefügt.Der Parameter
OAUTH_CLIENT_CREDENTIALSwurde 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_AUTHENTICATIONauftruesetzen.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
EXTERNALBROWSERoderUSERNAME_PASSWORD_MFAeingestellt ist. Weitere Informationen finden Sie unter CVE-2025-24791.Der Typ
FileAndStageBindStatementin der Typisierungsdatei wurde korrigiert.Ein Problem mit abgebrochenen Anfragen und inkonsistenten Anfragemethoden in
HttpClientwurde behoben.Es wurde ein Problem mit den Proxy-Konfigurationseinstellungen behoben, die für das Senden von Anfragen an einen GCS-Bucket verwendet werden.