Snowpark Library for Scala and Java-Versionshinweise 2023¶
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.9.0 (17. Oktober 2023)¶
Kompatibles Snowflake-Release: 7.36
Neue Features¶
Unterstützt Funktion
regexp_replace
.Unterstützt private RSA-Schlüssel im
PKCS#8
-Format.
Verbesserungen¶
Snowflake-JDBC auf 3.14.1 aktualisiert.
Fehlerkorrekturen¶
Keine.
Version 1.8.0 (28. April 2023)¶
Kompatibles Snowflake-Release: 7.14
Neue Features¶
Neue APIs zum Erstellen und Aufrufen von gespeicherten Prozeduren.
Dieses Release enthält APIs für die Registrierung von benannten permanenten, benannten temporären und anonymen Sitzungs-temporären gespeicherten Prozeduren. Es enthält auch APIs für den Aufruf von gespeicherten Prozeduren, die sowohl in Snowflake registriert sind als auch lokal ausgeführt werden können.
Verwandte APIs finden Sie hier:
Für Scala: com.snowflake.snowpark.SProcRegistration
Funktion
Session.tableFunction
funktioniert jetzt auch mitDataFrame
-Spalten.Bisher unterstützte die Methode
Session.tableFunction
nur literale Funktionsargumente. Ab diesem Release können SieDataFrame
-Spalten aus einem einzelnen Frame als Argument angeben. Weitere Informationen dazu finden Sie in der Referenzdokumentation unter tableFunction.Beachten Sie, dass alle
DataFrame
-Spalten, die als Argumente verwendet werden, aus demselbenDataFrame
stammen müssen.
Verbesserungen¶
Snowflake-JDBC-Treiber auf 3.13.28 aktualisiert.
Fehlerkorrekturen¶
Keine.
Version 1.7.2 (16. Februar 2023)¶
Kompatibles Snowflake-Release: 7.13
Neue Features¶
Keine.
Verbesserungen¶
Die Klasse
SnowflakeFile
wurde auf die neueste Version aktualisiert.
Fehlerkorrekturen¶
Keine.
Version 1.7.1 (8. Februar 2023)¶
Kompatibles Snowflake-Release: 7.6.x
Neue Features und Aktualisierungen¶
Ein internes Feature zur Unterstützung gespeicherter Prozeduren wurde verbessert.
Die Klasse
SnowflakeFile
wurde auf die neueste Version aktualisiert.
Fehlerkorrekturen¶
Keine.
Version 1.7.0 (7. Januar 2023)¶
Kompatibles Snowflake-Release: 7.0.x
Neue Features¶
Methoden hinzugefügt, die PARTITION BY und ORDER BY unterstützen, wenn ein DataFrame mit der Ausgabe einer UDTF verknüpft wird.
Verbesserungen¶
Das Ergebnis ist besser vorhersehbar, wenn Spaltenköpfe über verknüpfte DataFrames hinweg dupliziert werden. Ab diesem Release werden doppelte Spaltennamen so dargestellt, wie sie in den DataFrames zu finden sind, die verknüpft wurden. Zuvor wurden für doppelte Spaltenköpfe Aliasse verwendet. Aliasse werden immer noch für doppelte Spaltenköpfe verwendet, wenn das Ergebnis einer Verknüpfung in einer Tabelle gespeichert oder zwischengespeichert wird. Sie sollten die Duplikate vor dem Speichern oder Caching aber entfernen.
Verhaltensänderungen¶
Der Datentyp des Rückgabewerts von Methoden, die die Anzahl der zusammengeführten, aktualisierten oder gelöschten Zeilen zurückgeben, wurde von
int
inlong
geändert. Weitere Informationen zu den Methoden finden Sie unter den TypenMergeResult
,UpdateResult
undDeleteResult
.