Snowpark Library for Scala and Java-Versionshinweise 2025

Dieser Artikel enthält die Versionshinweise für die Snowpark-Bibliothek für Scala und die Snowpark-Bibliothek für Java, einschließlich der folgenden, sofern zutreffend:

  • Verhaltensänderungen

  • Neue Features

  • Fehlerkorrekturen für Kunden

Snowflake verwendet semantische Versionierung für Snowpark Library for Scala and Java-Aktualisierungen.

Siehe Snowpark-Entwicklerhandbuch für Java und Snowpark-Entwicklerhandbuch für Scala für die Dokumentation.

Version 1.17.0 (November 10, 2025)

Compatible Snowflake release: 9.32

Neue Features

Die folgenden neuen APIs wurden hinzugefügt:

  • DataFrame.isEmpty

  • functions.try_to_timestamp

  • functions.try_to_date

  • functions.concat_ws_ignore_nulls

  • functions.array_flatten

  • Row.mkString (mit Überlastungen für anpassbare Trennzeichen und Formatierungsoptionen)

  • StructType.fieldNames (Alias für StructType.names)

Verbesserungen

  • functions.when und Column.when zusammen mit Column.otherwise akzeptieren jetzt alle literalen Argumente (z. B. String, int, boolean oder null) zusätzlich zu Column-Instanzen.

  • Hinzufügen von functions.substring-Überlastung mit Unterstützung von Startpositions- und Längenargumenten.

  • Hinzufügen von functions.lpad-Überlastungen, die mit String oder Array[Byte] aufgefüllt werden sollen.

  • Hinzufügen von functions.rpad-Überlastungen, die mit String oder Array[Byte] aufgefüllt werden sollen.

  • Hinzufügen von DataFrame.sort-Überlastung mit Unterstützung von variadischen Argumenten.

  • Hinzufügen von DataFrame.show-Überlastungen mit Parametern zur Steuerung des Kürzens und der Anzahl der angezeigten Zeilen.

Fehlerkorrekturen

Keine.

Version 1.16.0 (30. Juni 2025)

Kompatibles Snowflake-Release: 9.17

Neue Features

Keine.

Verbesserungen

  • Snowflake-JDBC auf 3.24.2 aktualisiert.

  • Unterstützung für leere Eingaben Seq in Column.in hinzugefügt.

  • Unterstützung für das Erstellen von Ansichten aus Union hinzugefügt.

Fehlerkorrekturen

  • Problem mit falscher Reihenfolge beim Zusammenführen eines DataFrames behoben.