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:

  • Funktion Session.tableFunction funktioniert jetzt auch mit DataFrame-Spalten.

    Bisher unterstützte die Methode Session.tableFunction nur literale Funktionsargumente. Ab diesem Release können Sie DataFrame-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 demselben DataFrame 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 in long geändert. Weitere Informationen zu den Methoden finden Sie unter den Typen MergeResult, UpdateResult und DeleteResult.