.NET Driver Versionshinweise 2026

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.

Siehe .NET-Treiber für die Dokumentation.

Version 5.5.0 (13. April 2026)

Neue Features und Verbesserungen

  • Der Treiber enthält jetzt SPCS_TOKEN in Anmeldeanforderungen, wenn sie innerhalb eines Snowpark Container Services (SPCS)Containers (erkannt über die Umgebungsvariable SNOWFLAKE_RUNNING_INSIDE_SPCS) ausgeführt werden.

  • Erweiterte Telemetrie von Anmeldeanforderungen mit Erkennung von Cloudplattformen und Umgebungen (AWS Lambda, EC2, Azure VM/Functions, GCE/Cloud Run, GitHub Actions). Die Erkennung wird einmalig beim Start im Hintergrund innerhalb eines Timeouts von 200 ms ausgeführt. Sie können dieses Feature deaktivieren, indem Sie die Umgebungsvariable SNOWFLAKE_DISABLE_PLATFORM_DETECTION festlegen.

  • Verbindungsparameter workloadIdentityImpersonationPath für authenticator=WORKLOAD_IDENTITY wurde hinzugefügt, was es Workloads ermöglicht, sich durch einen transitiven Dienstkonto-Identitätswechsel als eine andere Identität zu authentifizieren.

  • Verbindungsparameter HonorSessionTimezone wurde hinzugefügt (Standard: false). Wenn der Wert auf true, berücksichtigen TIMESTAMP_LTZ-Werte den Sitzungsparameter TIMEZONE (festgelegt mit ALTER SESSION SET TIMEZONE) anstelle der lokalen Zeitzone des Computers. Dies wird zum Standardverhalten in einem zukünftigen Hauptrelease.

Fehlerkorrekturen

  • Es wurde ein Problem behoben, bei dem inaktive Sitzungen nicht aus dem Verbindungspool entfernt wurden, wenn sie nicht geschlossen werden konnten.

  • Es wurde ein Problem behoben, bei dem Sitzungen, die HTTP 401 während der Ausführung der Abfrage erhalten, an den Verbindungspool zurückgegeben wurden.

  • Es wurde ein Problem behoben, bei dem GetResultsFromQueryIdAsync Abfragen auf dem Server nicht abbricht, wenn CancellationToken abgebrochen wird. Bisher wurde nur das clientseitige Abrufen gestoppt, während Abfragen in Snowflake weiter ausgeführt wurden.

  • Es wurde ein Problem behoben, bei dem Azure-Vorgänge des Typs GET (Download) fälschlicherweise den Ergebnisstatus UPLOADED anstelle von DOWNLOADED meldet, wenn der Server vorsignierte URLs für einen verschlüsselten Stagingbereich zurückgibt.

  • Es wurde ein Problem behoben, bei dem der Abfragekontext-Cache nicht aktualisiert wird, wenn der Server queryContext in einer fehlgeschlagenen Abfrageantwort zurückgibt.

  • Validierung von CRL-Ausstellern wurde verbessert: Ausstellernamen werden jetzt mithilfe der DER-Codierung verglichen (Vermeidung von Konflikten in der Zeichenfolge wie S= vs ST=) und die CRL des Autorisierungsschlüsselbezeichners wird mit der ausstellenden CA des Subjektschlüsselbezeichners abgeglichen, wenn beide Erweiterungen vorhanden sind.

Version 5.4.1 (17. Februar 2026)

Neue Features und Verbesserungen

  • Erweiterte Telemetrie von Anmeldeanforderungen mit Details zur Linux-Distribution, die von :codenowrap:` /etc/os-release` geparst werden.

Fehlerkorrekturen

  • Fehler mit IndexOutOfRangeException in der Verarbeitung von Arrow-Ergebnisblöcken durch Hinzufügen einer Bereinigung des Wiederholungsstatus, der Validierung der Batch-Integrität und der Überprüfung von Defensive-Grenzen in ExtractCell ().

  • IndexOutOfRangeException beim Lesen von NUMBER/DECIMAL-Spalten mit einer Skalierung größer als 9 im Arrow-Ergebnisformat behoben.

Version 5.4.0 (05. Februar 2026)

Neue Features und Verbesserungen

  • Unterstützung für Red Hat Enterprise Linux (RHEL) 9 hinzugefügt.

  • Unterstützung für den DECFLOAT-Datentyp hinzugefügt (wird als Zeichenfolge zurückgegeben, um die volle Genauigkeit beizubehalten).

Fehlerkorrekturen

  • Fehler mit IndexOutOfRangeException bei der Verarbeitung von Arrow-Ergebnissen behoben, wenn vom Snowflake-Backend leere Batches zurückgegeben werden.

Version 5.3.0 (07. Januar 2026)

Neue Features und Verbesserungen

  • Einführung einer freigegebenen Bibliothek für erweiterte Telemetrie zur Identifizierung und Vorbereitung der Testplattform für native Rust-Erweiterungen.

Fehlerkorrekturen

  • Keine.