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 auf 17, 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"))
      
      Copy

      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.