Node.js Driver-Versionshinweise 2024

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 1.14.0 (2. Oktober 2024)

Neue Features und Aktualisierungen

  • Unterstützung von strukturierten Typen wurde hinzugefügt.

  • Erweiterte Protokolle für die Konfigurationsebene.

Fehlerkorrekturen

  • Korrektur eines Heartbeat-Problems bei Callback-Parametern.

  • Die SSO-Authentifizierung mit Token wurde korrigiert.

  • Erweiterte Protokolliergrade und neue Methoden in der Definition der Treibertypen.

Version 1.13.1 (4. September 2024)

Neue Features und Aktualisierungen

  • Keine.

Fehlerkorrekturen

  • Korrektur eines Kompilierungsfehlers mit der Typendatei.

Version 1.13.0 (3. September 2024)

Neue Features und Aktualisierungen

  • Unterstützung für die Parameter passcode und passcodeInPassword bei der MFA hinzugefügt.

Fehlerkorrekturen

  • Gelöschte Abfrage-IDs bei fehlgeschlagenen Anfragen für Benutzer sichtbar.

  • axios-Fehler- und Antwortbereinigung hinzugefügt

  • Korrekturen bei der Fehlerbehandlung in der Methode getResultsFromQueryId.

  • Korrektur eines Problems im Zusammenhang mit der erneuten Authentifizierung für die JWT- und SAML-Authentifizierung.

  • Korrektur eines Problems mit zurückgegebenen Typen für async-Methoden in der Definition der Treibertypen.

Version 1.12.0 (5. August 2024)

Neue Features und Aktualisierungen

  • SSO- und MFA-Token-Caching dem node.js-Treiber hinzugefügt.

  • Auswahl einer Top-Level-Domain für Snowflake Hosts.

  • Unterstützung für das Lesen der Verbindungsinformationen aus einer Datei wurde hinzugefügt.

  • Der Parameter cwd (aktuelles Arbeitsverzeichnis) wurde hinzugefügt, um ihn für die GET/PUT-Ausführung zu verwenden, wenn er vom Connector-Verzeichnis abweicht.

  • Unterstützung für AES 256-Verschlüsselung/-Entschlüsselung hinzugefügt.

Fehlerkorrekturen

  • Korrektur eines Fehlers im Zusammenhang mit der Wiederverwendung des jwt-Tokens für die erneute Anmeldung.

  • Die Kompatibilität der Version von Azure-storage-blob mit der Knotenversion 14 wurde korrigiert.

  • Korrektur eines Problems, das bei Einstellung der Option isolatedModule zu Fehlern beim Aufzählungstyp führte.

  • Korrektur eines Problems in den Typdefinitionen, indem die fehlende Methode cancel hinzugefügt und das Feld complete in StatementOption als optional in den Treibern eingestellt wurde.

  • Korrektur eines Problems mit Regex-Ausdrücken bei der Validierung von Kontonamen.

Version 1.11.0 (28. Mai 2024)

Neue Features und Aktualisierungen

  • Parameter disableSamlURLCheck hinzugefügt, um die Überprüfung von SAML-URLs zu deaktivieren.

  • Konfigurationsparameter representNullAsStringNull hinzugefügt, um festzulegen, wie die Methode fetchAsString Nullwerte zurückgibt. Wenn diese Funktion deaktiviert ist, gibt fetchAsString Nullwerte als NULL zurück, anstatt als Zeichenfolge „NULL“.

  • Offizielle Deklarationsdatei von Snowflake d.ts wurde veröffentlicht, um TypeScript-Benutzer zu unterstützen.

  • Die folgenden nicht verwendeten Abhängigkeiten wurden entfernt:

    • agent-base

    • debug

    • extend

Fehlerkorrekturen

  • Problem mit der Millisekundengenauigkeit wurde behoben.

  • Problem beim Erstellen von Pfaden unter Windows bei Verwendung des PUT-Befehls wurde behoben.

Version 1.10.1 (08. April 2024)

Neue Features und Aktualisierungen

  • Keine.

Fehlerkorrekturen

  • Problem mit unbehandelten Promise-Ablehnungen bei der Schlüsselpaar-Autorisierung wurde behoben.

  • Problem beim Lesen eines timestamp-Typs mit hoher Genauigkeit wurde behoben.

  • Problem mit externer Browser-Authentifizierung wurde behoben.

  • Problem mit nativer Okta-URL-Validierung wurde behoben.

  • Problem mit Datenformat beim Massen-Upload von .csv-Dateien wurde behoben.

  • Problem bei Validierung von kurzen Kontonamen behoben.

  • Axios auf Version 1.6.8. aktualisiert.

Version 1.10.0 (27. Februar 2024)

Neue Features und Aktualisierungen

  • Unterstützung für das Einstellen des Protokolliergrads in einer Protokollierungskonfigurationsdatei hinzugefügt.

  • Flag forceGCPUseDownscopedCredential hinzugefügt, um Senden einer benutzerdefinierten HTTP-Anforderung anstelle derjenigen aus der gcp-Bibliothek zu erzwingen. Standard: false.

  • Proxy-Unterstützung für Dateioperationen auf AWS S3 hinzugefügt.

  • „google-cloud“-Version auf 7.7.0 aktualisiert.

Fehlerkorrekturen

  • Problem behoben, bei dem ein Fehler beim Abrufen eines Abfragestatus auftrat.

  • Problem behoben, bei dem die OKTA-Authentifizierung fehlschlug, wenn ein HTTP-429-Fehler auftrat.

Version 1.9.3 (17. Januar 2024)

Neue Features und Aktualisierungen

  • Der Konfigurationsparameter host wurde hinzugefügt.

  • Unterstützung für mehrere SAML-Integrationen wurde hinzugefügt.

  • Protokollierung der Zuordnung von Resultset-Spalten hinzugefügt.

  • Folgende Bibliotheken wurden aktualisiert:

    • axios auf Version 1.6.5.

    • Modul tmp entfernt.

Fehlerkorrekturen

  • Problem mit SESSION_TOKEN_EXPIRED-Fehler beim Beseitigen von Verbindungen wurde behoben.