Snowpark Library for Scala and Java-Versionshinweise 2024¶
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.
Version 1.10.0 (9. Februar 2024)¶
Kompatibles Snowflake-Release: 8.5
Neue Features¶
Unterstützung von Java 17.
Kompatibel mit JVM 17.
Bei der Registrierung einer UDF oder UDTF setzt Snowpark den Wert von
runtime_version
automatisch auf17
, wenn der Client mit JVM 17 ausgeführt wird.
Unterstützung von DataFrame-Alias.
Sie können die Funktion
DataFrame.alias
verwenden, um DataFrames für einen Alias künftige Referenzierungen zuzuweisen.Sie könnten zum Beispiel den folgenden Code verwenden:
val df1 = df.alias("A") df1.join(df2).select(col("A.col"))
Dies ist äquivalent zu
df1.join(df2).select(df1("col"))
Unterstützung der Funktion
explode
.Sie können in der Methode
DataFrame.select
Tabellenfunktionen aufrufen.Sie können Tabellenfunktionen verwenden, um Funktionsargumente über die Methode
TableFunction.apply
zu lesen.Neuer Sitzungskonstruktor
Session.getOrCreate
.
Verbesserungen¶
Upgrade von JDBC auf Version 3.14.4.
Neuer Wrapper für Funktion
is_null
.Upgrade von Scala auf Version 2.12.18.
Fehlerkorrekturen¶
Falsche Lizenzinformationen aktualisiert.