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 zu SnowflakeCursor.fetch_arrow_all hinzugefügt, um die Rückgabe von pyarrow.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.