Notes de version de Snowpark Library for Scala and Java pour 2024¶
Cet article contient les notes de versions de la bibliothèque Snowpark pour Scala et de la bibliothèque Snowpark pour Java, y compris les éléments suivants, le cas échéant :
Changements de comportement
Nouvelles fonctionnalités
Corrections de bogues pour les clients
Snowflake utilise la version sémantique pour les mises à jour Snowpark Library for Scala and Java.
Version 1.10.0 (9 février 2024)¶
Version compatible avec Snowflake : 8.5
Nouvelles fonctionnalités¶
Prise en charge de Java 17.
Compatible avec JVM 17.
Lors de l’enregistrement d’une UDF ou d’une UDTF, Snowpark définit automatiquement
runtime_version
sur17
si le client fonctionne avec JVM 17.
Prise en charge de l’alias de dataframe.
Vous pouvez utiliser la fonction
DataFrame.alias
pour attribuer à des DataFrames un alias pour référence ultérieure.Par exemple, vous pouvez utiliser un code tel que le suivant :
val df1 = df.alias("A") df1.join(df2).select(col("A.col"))
Est équivalent à
df1.join(df2).select(df1("col"))
.
Ajout de la prise en charge de la fonction
explode
.Vous pouvez invoquer des fonctions de table dans la méthode
DataFrame.select
.Vous pouvez utiliser les fonctions de table pour lire les arguments des fonctions par le biais de la méthode
TableFunction.apply
.Nouveau constructeur de session
Session.getOrCreate
.
Améliorations¶
Mise à niveau de JDBC vers la version 3.14.4.
Nouvelle enveloppe pour la fonction
is_null
.Mise à niveau de Scala vers la version 2.12.18.
Corrections de bogues¶
Mise à jour des informations erronées concernant la licence.