.NET Driver-Versionshinweise 2022

Dieser Artikel enthält die Versionshinweise für .NET Driver, einschließlich der folgenden, sofern zutreffend:

  • Verhaltensänderungen

  • Neue Features

  • Fehlerkorrekturen für Kunden

Snowflake verwendet semantische Versionierung für .NET Driver-Aktualisierungen.

Version 2.0.19 (16. November 2022)

Neue Features

  • Bibliothek System.Text.RegularExpressions auf Version 4.3.1 aktualisiert.

Version 2.0.18 (02. November 2022)

Änderung in Verhaltensänderungs-Release (BCR)

Vorsicht

Version 2.0.18 des Snowflake-.NET-Treibers hat die Art und Weise geändert, wie das Gleichheitszeichen (=) in Verbindungszeichenfolgen behandelt wird, um der .NET-Spezifikation zu entsprechen. Wenn ein Kennwort ein Gleichheitszeichen enthielt, mussten Sie dieses Zeichen mit doppelten Gleichheitszeichen (==) maskieren. Wenn Ihre Projekte von grundlegenden Änderungen betroffen sind, die sich speziell auf Sonderzeichen beziehen, empfiehlt Snowflake, diese Version erst zu testen, bevor sie in einer Produktionsumgebung installiert wird.

Neue Features

  • Verbesserte PUT/GET-Abfragen:

  • Bei Abfragezeichenfolgen wird nicht zwischen Groß- und Kleinschreibung unterschieden.

  • Leerzeichen am Anfang und am Ende einer Abfragezeichenfolge ist erlaubt.

  • Leerzeichen in Dateipfaden für PUT-Abfragen sind erlaubt.

  • Konfigurationseigenschaft CLIENT_SESSION_KEEP_ALIVE wurde hinzugefügt, um das Timeout einer Sitzung zu verhindern.

  • Möglichkeit zum Ausführen eines Batches von SQL-Anweisungen hinzugefügt (Unterstützung von mehreren Anweisungen).

  • Unterstützung für Verbindung zu Proxyservern hinzugefügt.

Fehlerkorrekturen

  • Behandlung von Sonderzeichen in Verbindungszeichenfolgen wurde an die Microsoft .NET-Spezifikation angepasst.

Version 2.0.17 (3. Oktober 2022)

Fehlerkorrekturen

  • Funktion SetPooling() zum Aktivieren/Deaktivieren von Verbindungspooling wurde hinzugefügt.

Version 2.0.16 (24. August 2022)

Änderung in Verhaltensänderungs-Release (BCR)

Vorsicht

Version 2.0.16 des Snowflake-.NET-Treibers enthält eine Aktualisierung, mit der der .NET-Standard 2.0 durch .NET 6.0 ersetzt wird. Wenn Ihre Projekte von grundlegenden Änderungen betroffen sind, die sich speziell auf .NET 6.0 beziehen, müssen Sie Ihr Framework oder Projekt aktualisieren, um die neue Version verwenden zu können. Snowflake empfiehlt, diese Version erst zu testen, bevor sie in einer Produktionsumgebung installiert wird.

Fehlerkorrekturen

  • Problem behoben, bei dem Unicode-Zeichen bei großen Streams ein zusätzliches „u“ anfügten (z. B. wurde „/u007f“ zu „/u007fu“).

Version 2.0.15 (19. Juli 2022)

Fehlerkorrekturen

  • Ausnahme aktualisiert, die bei einem falschen privaten Schlüssel ausgelöst wurde.

Version 2.0.14 (23. Juni 2022)

Neue Features

  • SnowflakeDbException.ToString wurde aktualisiert und enthält nun mehr Fehlerdetails.

  • Unterstützung von Bulk Array Binding hinzugefügt.

  • Unterstützung von Verbindungspools hinzugefügt.

Version 2.0.13 (18. Mai 2022)

Neue Features

  • Option hinzugefügt, mit der nach Fehlschlagen oder Abbrechen einer Verbindung das automatische Wiederherstellung der Verbindung deaktiviert werden kann.

  • Byte-Verschlüsselungsbytes zum Lesen und Schreiben von Blöcken zu PUT-Befehl hinzugefügt.

Fehlerkorrekturen

  • Problem behoben, bei dem DEL-Zeichen falsch angezeigt wurden.

Version 2.0.12 (06. Mai 2022)

Neue Funktion

  • Unterstützung von GET-Befehl hinzugefügt.

Version 2.0.11 (15. März 2022)

Neue Funktion

  • Unterstützung von PUT-Befehl hinzugefügt.

Version 2.0.10 (16. Februar 2022)

Fehlerkorrekturen

  • Probleme mit asynchronen Warnmeldungen behoben, die von Snowflake ChunkDownloaderzurückgegeben wurden.

Version 2.0.9/1.2.9 (18. Januar 2022)

Fehlerkorrekturen

  • Problem mit der externen Browser-Authentifizierung auf Nicht-Windows-Plattformen behoben.

  • Die zurückgegebenen Werte von TIMESTAMP lauten jetzt standardmäßig DateTimeKind.Unspecified statt DateTimeKind.Utc.

  • Parser des Block-Downloaders wird nun asynchron ausgeführt.