Versionshinweise zur Snowpark-Bibliothek für Python 2026¶
Dieser Artikel enthält die Versionshinweise für Snowpark Library for Python, einschließlich der folgenden, sofern zutreffend:
Verhaltensänderungen
Neue Features
Fehlerkorrekturen für Kunden
Snowflake verwendet semantische Versionierung für Snowpark Library for Python-Aktualisierungen.
Siehe Snowpark-Entwicklerhandbuch für Python für die Dokumentation.
Warnung
Da Python 3.8 sein End of Life erreicht hat, werden bei der Verwendung von``snowpark-python`` mit Python 3.8 Ablaufwarnungen ausgelöst. Weitere Informationen dazu finden Sie unter Unterstützung der Snowflake-Python-Laufzeitumgebung. Snowpark Python 1.24.0 wird die letzte Client- und Serverversion sein, die Python 3.8 unterstützt, in Übereinstimmung mit der Richtlinie von Anaconda. Aktualisieren Sie Ihre vorhandenen Python 3.8-Objekte auf Python 3.9 oder höher.
Version 1.46.0: 25. Februar 2026¶
Neue Features¶
Unterstützung für den
DECFLOAT-Datentyp hinzugefügt, der es Benutzenden ermöglicht, Dezimalzahlen mit einer Genauigkeit von 38 Stellen und einem dynamischen Basis-10-Exponenten darzustellen.Unterstützung für den Parameter
DEFAULT_PYTHON_ARTIFACT_REPOSITORYhinzugefügt, mit dem Benutzende das Standard-Artefakt-Repository auf Konto-, Datenbank- und Schemaebene konfigurieren können.
Fehlerkorrekturen¶
Fehler behoben, bei dem:code:
cloudpicklebei Verwendung vonartifact_repositorymit benutzerdefinierten Paketen nicht automatisch zur Paketliste hinzugefügt wurde, was zur Laufzeit zuModuleNotFoundErrorführte.Fehler beim Lesen von XML mit kundenspezifischem Schema behoben, bei dem Elementattributen einbezogen wurden, wenn eine Spalte nicht vom Typ
StructTypewar.Fehler behoben, bei dem:code:
Session.udf.register_from_fileParameterstrictund:code:securenicht korrekt verarbeitet hat.
Verbesserungen¶
Die Größe der Abfragen, die von bestimmten
DataFrame.join-Vorgängen generiert werden, wurde reduziert.Redundante Aliasse in generierten Abfragen wurden entfernt (z. B. wird jetzt
SELECT "A" AS "A"immer zuSELECT "A"vereinfacht).
Version 1.45.0: 26. Januar 2026:¶
Neue Features¶
Lassen Sie das Benutzereingabeschema beim Lesen einer XML-Datei im Stagingbereich zu.
Unterstützung für die folgenden Funktionen in
functions.pywurde hinzugefügt:hex_decode_stringjarowinkler_similarityparse_urlregexp_instrregexp_likeregexp_substrregexp_substr_allrtrimmed_lengthspacesplit_part
Das Flag :code:`preserve_parameter_names`wurde zur gespeicherten Prozedur sowie zur UDF-, UDTF- und UDAF-Erstellung hinzugefügt.
Fehlerkorrekturen¶
Es wurde ein Fehler behoben, bei dem
opentelemetryunter Verwendung vonSession.client_telemetry.enable_event_table_telemetry_collectionnicht korrekt importiert wird.
Verbesserungen¶
snowflake.snowpark.context.configure_development_featuresist für mehrere Sitzungen wirksam, einschließlich nach der Konfiguration neu erstellter Sitzungen. Es gibt keine doppelte experimentelle Warnung mehr.Die Warnung „Experimentell“ wurde von
DataFrame.to_arrowundDataFrame.to_arrow_batchesentfernt.Wenn sowohl
Session.reduce_describe_query_enabledals auchSession.cte_optimization_enabledaktiviert ist, werden wenigerDESCRIBE-Abfragen beim Auflösen eines Tabellenschemas ausgegeben.