Go Snowflake Driver-Versionshinweise 2025¶
Dieser Artikel enthält die Versionshinweise für Go Snowflake Driver, einschließlich der folgenden, sofern zutreffend:
Verhaltensänderungen
Neue Features
Fehlerkorrekturen für Kunden
Snowflake verwendet semantische Versionierung für Go Snowflake Driver-Aktualisierungen.
Siehe Go-Snowflake-Treiber für die Dokumentation.
Version 1.14.1 (28. Mai 2025)¶
Neue Features und Aktualisierungen¶
Unterstützung für die Weitergabe von OpenTelemetry-Kontexten an GS wurde hinzugefügt.
Unterstützung für Standard-Client-Anmeldedaten im OAuth-Autorisierungscodefluss wurde hinzugefügt.
Die Initialisierung von OCSP wurde auf den ersten Aufruf von HTTPS verschoben.
Fehlerkorrekturen¶
Ausgerichtete Scan-Typen und tatsächlich zurückgegebene Typen für NUMBERs.
Es wurde ein Problem mit
nil
-Dereferenzierung behoben, wenn ein interner Timeout auftrat (z. B. beim Aufruf eines Cloud-Anbieters) und der ursprüngliche Kontext noch gültig war.Es wurde ein Problem mit
nil
-Dereferenzierung bei Timeout oder Abbruch des Context Race behoben.Fehler in der Verschlüsselung behoben, bei denen keine Fehler zurückgegeben wurden.
Der Fehler
smkId
wurde inint
umgewandelt, der bei sehr großen Stagingbereichen Entschlüsselungsprobleme verursachte.Unterstützung für virtuelle Stildomänen auf GCP behoben.
Die Validierung des Eigentümers des Verzeichnisses der Sperre für den sicheren Speicher wurde korrigiert.
Version 1.14.0 (30. April 2025)¶
Neue Features und Aktualisierungen¶
Implementierung der Unterstützung für OAuth2-Autorisierungscodes und Client-Anmeldeinformationsabläufen.
Unterstützung für PAT (programmatic access token) wurde hinzugefügt:
Der Parameter PROGRAMMATIC_ACCESS_TOKEN wurde für den Parameter-Authentifikator hinzugefügt.
Unterstützung für virtuelle Endpunkte im Stagingbereich von GCP wurde hinzugefügt.
Fehlerkorrekturen¶
Der Scantyp für NUMBER Spalten wurde korrigiert, wenn höhere Genauigkeit aktiviert war.
Version 1.13.3 (28. April 2025)¶
Features der privaten Vorschau (PrPr)¶
Implementierung der Unterstützung für OAuth2-Autorisierungscodes und Client-Anmeldeinformationsabläufen.
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¶
Keine.
Fehlerkorrekturen¶
Es wurde ein Problem mit der erneuten Verschlüsselung von Dateien bei jeder Wiederholung einer Anfrage behoben.
Racebedingung Time-of-check, Time-of-use (TOCTOU) bei der Überprüfung des Zugriffs auf die Easy Logging-Konfigurationsdatei behoben. Weitere Informationen finden Sie unter CVE-2025-46327.
Version 1.13.2 (31. März 2025)¶
Neue Features und Aktualisierungen¶
Die Version der JWT-Bibliothek wurde von 5.2.1 auf 5.2.2 erhöht.
Es wurde ein verbesserter dateibasierter Cache für Anmeldeinformationen für Linux implementiert.
Fehlerkorrekturen¶
PUT/GET korrigiert, wenn die Abfrage mit einem Zeilenumbruch beginnt.
Die Protokollierung der Überprüfung der Zertifikatskette wurde verbessert.
Rückgriff auf die Anfrage OCSP GET nur, wenn die Antwort auf die Anfrage POST fehlerhaft war.
Ein Speicherleck wurde behoben, das damit zusammenhing, dass der Cache von OCSP nicht gelöscht wurde.
Version 1.13.1 (05. März 2025)¶
Features der privaten Vorschau (PrPr)¶
Unterstützung für PAT (programmatic access token) in privater Vorschau hinzugefügt.
Der Parameter
PROGRAMMATIC_ACCESS_TOKEN
wurde für den Parameter-Authentifikator hinzugefügt.
Haftungsausschluss:
Auf dieses Feature 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¶
Die Unterstützung für Go 1.21 wurde eingestellt und Unterstützung für Go 1.24 hinzugefügt.
Arrow wurde auf v18 aktualisiert.
Ein Protokoll für JWT-Ansprüche hinzugefügt.
Fehlerkorrekturen¶
Fehlermeldungen für HTTP-Wiederholungsversuche korrigiert.
Version 1.13.0 (29. Januar 2025)¶
Neue Features und Aktualisierungen¶
Der Treiber behandelt jetzt UUID als varchars.
Der Treiber beachtet beim Binden von Parametern die
driver.Valuer/fmt.Stringer
-Schnittstellen.Der Treiber erkennt, wenn eine Antwort JSON-basiert ist und führt einen regulären Block-Downloader aus, wenn der Arrow-Batch-Modus aktiviert ist, um das Abrufen der Antwort als Zeilen zu ermöglichen.
Es wurde eine Timeout-Konfiguration für Aufrufe von Cloud-Anbietern hinzugefügt.
Unterstützung für regionsspezifische GCS-Endpunkte wurde hinzugefügt.
Kleinere Formatierungen in der Dokumentation korrigiert.
Neuversuch beim Aufruf von HEAD-Anfragen an GCP hinzugefügt.
Die x/crypto-Bibliothek wurde auf Version v0.31.0 erhöht.
Fehlerkorrekturen¶
Es wurde ein Speicherleck bei der Verarbeitung von Arrow-Antworten behoben, durch das 64 Byte Speicher verloren gingen.
Ein Problem mit dem Ignorieren der Region bei der Verwendung von us-west-2 wurde behoben.
Es wurde eine Prüfung auf leere private Schlüssel hinzugefügt, bevor versucht wird, JWT daraus zu generieren.
Der Treiber verwendet den richtigen Transport für Anrufe von Cloud-Anbietern.
Der Treiber führt keine OCSP-Aufrufe für Cloud-Anbieter mehr durch, wenn OCSP deaktiviert ist.