Snowflake Connector for Python-Versionshinweise 2024¶
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.
Version 3.7.1 (22. Februar 2024)¶
Neue Features und Aktualisierungen¶
Folgenden Abhängigkeiten wurden aktualisiert:
pandas von Version >=1.0.0,<2.2.0 auf >=1.0.0,<3.0.0
cryptography von Version <42.0.0,>=3.1.0 auf >=3.1.0,<43.0.0
pyOpenSSL von Version >=16.2.0,<24.0.0 auf >=16.2.0,<25.0.0
Die Untergrenze der Keyring-Abhängigkeit wurde auf Version 23.1.0 angehoben, um eine Sicherheitslücke zu schließen.
Fehlerkorrekturen¶
Arbeitsspeicherverlust bei Umwandlung dezimaler Daten wurde behoben.
Fehler behoben, bei dem
write_pandas
die Zieltabelle nicht abgeschnitten hat.
Version 3.7.0 (26. Januar 2024)¶
Neue Features und Aktualisierungen¶
Unterstützung von Python 3.12 hinzugefügt.
Neuer Boolescher Parameter
force_return_table
wurde zuSnowflakeCursor.fetch_arrow_all
hinzugefügt, um die Rückgabe vonpyarrow.Table
im Falle von Nullzeilen zu erzwingen.Einige C++-Code-Warnungen und Leistungsprobleme wurden bereinigt.
Robustheit lokaler Tests gegenüber impliziten Annahmen wurde erhöht.
Unterstützung für das Verbinden mittels einer bestehenden Verbindung über die Sitzung und das Master-Token hinzugefügt.
Unterstützung für das Verbinden zu Snowflake durch Authentifizierung mit mehrfachem SAML-IDP über einen externen Browser hinzugefügt.
Warnmeldung zu Konfigurationsberechtigungen wurde verbessert.
Fehlerkorrekturen¶
Problem mit PyArrow-Tabellentyp „hinting“ wurde behoben.
Kompilierungsproblem aufgrund eines fehlenden
cstdint
-Headers auf gcc13 wurde behoben.