Notes de version de Snowpark Library for Scala and Java pour 2025¶
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.
Voir Guide du développeur Snowpark pour Java et Guide du développeur Snowpark pour Scala pour la documentation.
Version 1.18.0 (December 5, 2025)¶
Améliorations¶
Add
functions.try_to_dateoverload for format parameter.Add
functions.try_to_timestampoverload for format parameter.Ajout de la prise en charge de
Column.castpour le type de paramètreAny.Ajout de la prise en charge de
Column.equal_topour le type de paramètreAny.Ajout de la prise en charge de
Column.not_equalpour le type de paramètreAny.Ajout de la prise en charge de
Column.gtpour le type de paramètreAny.Ajout de la prise en charge de
Column.ltpour le type de paramètreAny.Ajout de la prise en charge de
Column.leqpour le type de paramètreAny.Ajout de la prise en charge de
Column.geqpour le type de paramètreAny.Ajout de la prise en charge de
Column.equal_nullpour le type de paramètreAny.Ajout de la prise en charge de
Column.pluspour le type de paramètreAny.Ajout de la prise en charge de
Column.minuspour le type de paramètreAny.Ajout de la prise en charge de
Column.multiplypour le type de paramètreAny.Ajout de la prise en charge de
Column.dividepour le type de paramètreAny.Ajout de la prise en charge de
Column.modpour le type de paramètreAny.
Version 1.17.0 (November 10, 2025)¶
Compatible Snowflake release: 9.32
Nouvelles fonctionnalités¶
Ajout des nouvelles APIs suivantes :
DataFrame.isEmptyfunctions.try_to_timestampfunctions.try_to_datefunctions.concat_ws_ignore_nullsfunctions.array_flattenRow.mkString(avec des surcharges pour les séparateurs et les options de formatage personnalisables)StructType.fieldNames(alias pourStructType.names)
Améliorations¶
Prise en charge de Scala 2.12 et 2.13 (actuellement en prévisualisation publique) à partir de la version 1.17.0.
functions.whenetColumn.when, ainsi queColumn.otherwise, acceptent maintenant tous les arguments littéraux (par exemple,String,int,boolean, ounull) en plus des instancesColumn.Ajouter la surcharge
functions.substringavec prise en charge des arguments de position de départ et de longueur.Ajouter les surcharges
functions.lpadà remplir avecString, ouArray[Byte].Ajouter les surcharges
functions.rpadà remplir avecString, ouArray[Byte].Ajouter les surcharges
DataFrame.sortavec prise en charge des arguments variables.Ajouter les surcharges
DataFrame.showavec des paramètres pour contrôler la troncation et le nombre de lignes affichées.
Corrections de bogues¶
Aucun.
Version 1.16.0 (30 juin 2025)¶
Version Snowflake compatible : 9.17
Nouvelles fonctionnalités¶
Aucun.
Améliorations¶
Snowflake JDBC mis à niveau vers la version 3.24.2.
Ajout de la prise en charge de l’entrée vide
SeqdansColumn.in.Ajout de la prise en charge de la création de vues à partir des résultats
Union.
Corrections de bogues¶
Correction d’un problème lié au mauvais ordre lors de la fusion d’un dataframe.