Snowflake Connector for Python-Versionshinweise 2026¶
Dieser Artikel enthält die Versionshinweise für Snowflake Connector for Python, einschließlich der folgenden, sofern zutreffend:
Verhaltensänderungen
Neue Features
Fehlerkorrekturen für Kunden
Snowflake verwendet semantische Versionierung für Snowflake Connector for Python-Aktualisierungen.
Siehe Snowflake Connector für Python für die Dokumentation.
Version 4.4.0 (25. März 2026)¶
Neue Features und Aktualisierungen¶
Die untere Grenze des
cryptography-Pakets wurde auf 46.0.5 aktualisiert, um CVE-2026-26007 zu beheben.Unterstützung von Python 3.14 hinzugefügt.
Die oberen Grenze der Abhängigkeitsbeschränkung wurde für
pyOpenSSLentfernt, um die Installation vonpyOpenSSL26.0.0+ zu ermöglichen, das eine Korrektur für GHSA-vp96-hxj8-p424 enthält.
Veraltete Features¶
Die Umgebungsvariable für das Überspringen von Warnungen vor Konfigurationsdateien wurde von
SF_SKIP_WARNING_FOR_READ_PERMISSIONS_ON_CONFIG_FILEinSF_SKIP_TOKEN_FILE_PERMISSIONS_VERIFICATIONumbenannt. Die alte Variable wird zwar noch unterstützt, gibt aber eine Abkündigungswarnung aus.
Fehlerkorrekturen¶
Der
Metadata-Header von Azure IMDS wurde korrigiert: Statt"True"wird nun das kleingeschriebene"true"verwendet, da dies zuvor 400-Fehler bei der Authentifizierung über Azure Workload Identity Federation verursacht hat.Der Standardwert für
crl_download_max_sizewurde von 200MB auf 20MB geändert, um mögliche Probleme mit unzureichendem Arbeitsspeicher zu vermeiden.Ein Fehler wurde behoben, bei dem Azure-GET-Befehle den Dateistatus fälschlicherweise auf
UPLOADEDsetzten, anstatt den StatusDOWNLOADEDwährend des Abrufs der Metadaten beizubehalten.Ein Fehler wurde behoben, bei dem das Flag
unsafe_skip_file_permissions_checkbeim Lesen vonconnections.tomlnicht berücksichtigt wurde.Ein
JSONDecodeErrorwurde inresult_batch._load()beim Abrufen großer Resultsets behoben.
Version 4.3.0 (12. Februar 2026)¶
Veraltete Features¶
Unterstützung von kundenspezifischen Sperrfehlerklassen bei der Deserialisierung von OCSP-Antwort-Caches wurde eingestellt.
Standardmäßig werden nur
RevocationCheckError-Ausnahmen vom OCSP-Cache deserialisiert. Kundenspezifische Ausnahmeklassen können vorübergehend aktiviert werden, indem Sie die UmgebungsvariableSNOWFLAKE_ENABLE_CUSTOM_REVOCATION_ERRORSauftrueoder1setzen. Diese Unterstützung wird jedoch in einem zukünftigen Release entfernt.
Neue Features und Aktualisierungen¶
Mitgelieferte
urllib3-Bibliothek wurde auf Version 2.6.3 aktualisiert.force_microseconds_precisionzucursor.fetch_arrow_allundcursor.fetch_pandas_allwurde hinzugefügt, um Inkonsistenzen bei PyArrow-Schemas zwischen Batches zu vermeiden.Warnung bei Verwendung des HTTP-Protokolls für OAuth-URLs wurde hinzugefügt.
server_session_keep_alive- Parameter inSnowflakeConnectionwurde aktualisiert, um die Überprüfung auf ausstehende asynchrone Abfragen zu überspringen und so ein schnelleres Schließen der Verbindung zu ermöglichen, insbesondere wenn viele asynchrone Abfragen ausgeführt werden.
Fehlerkorrekturen¶
Zeichenfolgendarstellung der Typen
INTERVAL YEARundINTERVAL MONTHwurde korrigiert.Korrekte Listenkonvertierungen sichergestellt; der Konverter führt nun
to_Snowflakefür alle Listenelemente aus.
Version 4.2.0 (7. Januar 2026)¶
Neue Features und Aktualisierungen¶
Es wurde die Eigenschaft :codenowrap:
SnowflakeCursor.statshinzugefügt, mit der granulare DML-Statistiken (eingefügte, gelöschte, aktualisierte und duplizierte Zeilen) für Vorgänge wie CTAS offengelegt werden, fallsrowcountunzureichend ist.Es wurde Unterstützung für die Hinzufügung von Snowpark Container Services (SPCS)-Servicebezeichner-Tokens (
SPCS_TOKEN) in Anmeldeanforderungen hinzugefügt, wenn sie in SPCS-Containern vorhanden sind.Einführung einer freigegebenen Bibliothek für erweiterte Telemetrie zur Identifizierung und Vorbereitung von Testplattformen für native Rust-Erweiterungen.
Fehlerkorrekturen¶
Keine.