Go Snowflake Driver-Versionshinweise 2022

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.

Version 1.6.16 (14. Dezember 2022)

Neue Features

  • Problem behoben, bei dem die Entschlüsselung von Dateien ein Panik-Problem verursachte.

  • Bibliothek go-ieproxy auf Version 0.0.1 zurückgesetzt.

Version 1.6.15 (16. November 2022)

Neue Features

  • MultiFactor-Authentifizierungsmechanismus und Zwischenspeicherung für MFA/ID-Token hinzugefügt.

  • Problem behoben, bei dem ein 405-Fehler ausgegeben wurden, wenn die Beschleunigung von S3-Buckets deaktiviert war.

Version 1.6.14 (28. Oktober 2022)

Neue Features

  • Notwendigkeit entfernt, bei einer erneuten Übermittlung von Anforderungen neben der „requestId“ auch die ursprüngliche SQL-Abfrage anzugeben.

  • Mocha auf Version 10.1.0 aktualisiert.

Version 1.6.14 (21. September 2022)

Neue Features

  • Unterstützung von Go 1.7 wurde entfernt, und Unterstützung von Go 1.17 hinzugefügt.

  • Das Format für Float- und numerische Werte wurde bei der Konvertierung von Arrow-Typen geändert.

  • Die folgenden Funktionen wurden hinzugefügt, um direkt aus Abfragen auf Daten im „arrow.Record“-Format zuzugreifen:

    • GetArrowBatches(), was ein blockierender Aufruf ist

    • GetQueryID()

    • GetStatus()

  • Go-Anbieter aktualisiert.

Version 1.6.13 (22. August 2022)

Neue Features

  • Beispiel für Verwendung der Schlüsselpaar-Authentifizierung wurde hinzugefügt.

  • Der Verbindungsparameter für die Ablaufverfolgung wurde hinzugefügt, um Protokollierung von Verbindungszeichenfolge und DSN zu ermöglichen.

  • Verbesserte Protokollierung von Details zum Herunterladen von Blöcken.

  • Unterstützung für das Verwenden von Interface-Slice []interface{} zum Einfügen von NULL-Werten über Array-Bindung für „time.Time“-Datentypen wurde hinzugefügt.

Fehlerkorrekturen

  • Fehler „Failed to decrypt. Check file key and master key“ beseitigt, der beim Binden großer Datendateien mittels Array-Bindung auftrat.

Version 1.6.12 (29. Juli 2022)

Neue Features

  • Unterstützung für das Verwenden von Interface-Slice []interface{} zum Einfügen von NULL-Werten über Array-Bindung hinzugefügt.

Fehlerkorrekturen

  • Problem behoben, bei dem beim Einstellen von DisableTelemetry auf TRUE die Telemetrie nicht deaktiviert wurde.

  • Problem mit verschlüsselten SAML-Assertionen bei der Authentifizierung mit einem externen Browser wurde behoben.

Version 1.6.11 (23. Juni 2022)

Fehlerkorrekturen

  • Temporäre Problemumgehung erstellt, die den Fehler „Failed to decrypt. Check file key and master key“ beseitigt, der beim Binden großer Datendateien mittels Array-Bindung auftrat. Die Ermittlung der Ursache des Problems wird derzeit untersucht.

Version 1.6.10 (25. Mai 2022)

Fehlerkorrekturen

  • Redundante Aufrufe entfernt, die sich auf die Leistung von PrepareContext() auswirkten.

Version 1.6.8 (15. März 2022)

Neue Features

  • Unterstützung für den Export von universell eindeutigen IDs (UUIDs) wurde hinzugefügt.

Fehlerkorrekturen

  • Standardmäßiger serverseitiger Fehler wurde behoben.

Version 1.6.7 (16. Februar 2022)

Fehlerkorrekturen

  • Problem behoben, bei dem bei Abfragen mit mehreren Anweisungen die Ergebnis-IDs fehlten.

  • Universally Unique Identifier, Version 4 (UUIDv4) wurde implementiert.

  • Problem mit GetQueryStatus wurde behoben.

  • Problem mit Performance-Tests von PUT Memory Enhancements wurde behoben.

  • Problem mit Arrow-Datensatz-Resultbatches wurde behoben.

  • Der Port-Parameter ist nun optional.