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.17.0 (November 10, 2025)

Compatible Snowflake release: 9.32

Nouvelles fonctionnalités

Added the following new APIs:

  • DataFrame.isEmpty

  • functions.try_to_timestamp

  • functions.try_to_date

  • functions.concat_ws_ignore_nulls

  • functions.array_flatten

  • Row.mkString (with overloads for customizable separators and formatting options)

  • StructType.fieldNames (alias for StructType.names)

Améliorations

  • functions.when and Column.when, along with Column.otherwise, now accept any literal arguments (for example, String, int, boolean, or null) in addition to Column instances.

  • Add functions.substring overload with support for start position and length arguments.

  • Add functions.lpad overloads to pad with String, or Array[Byte].

  • Add functions.rpad overloads to pad with String, or Array[Byte].

  • Add DataFrame.sort overload with support for variadic arguments.

  • Add DataFrame.show overloads with parameters to control truncation and number of displayed rows.

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 Seq dans Column.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.