Notes de version de la bibliothèque Snowpark pour Python pour 2026¶
Cet article contient les notes de version Snowpark Library for Python, 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 Python.
Voir Guide du développeur Snowpark pour Python pour la documentation.
Avertissement
Python 3.8 ayant atteint sa fin de vie, des avertissements d’obsolescence seront déclenchés lors de l’utilisation de snowpark-python avec Python 3.8. Pour plus d’informations, voir Prise en charge de l’environnement d’exécution Snowflake Python. Snowpark Python 1.24.0 sera la dernière version du client et du serveur à prendre en charge Python 3.8, conformément à la politique d’Anaconda. Passez vos objets Python 3.8 existants vers la version Python 3.9 ou une version plus récente.
Version 1.46.0 : 25 février 2026¶
Nouvelles fonctionnalités¶
Ajout de la prise en charge du type de données
DECFLOATqui permet aux utilisateurs de représenter des nombres décimaux avec une précision de 38 chiffres et un exposant dynamique en base 10.Ajout de la prise en charge du paramètre
DEFAULT_PYTHON_ARTIFACT_REPOSITORYqui permet aux utilisateurs de configurer le référentiel d’artefacts par défaut au niveau du compte, de la base de données et du schéma.
Corrections de bogues¶
Correction d’un bogue à cause duquel
cloudpicklen’était pas automatiquement ajouté à la liste des paquets lors de l’utilisation duartifact_repositoryavec des paquets personnalisés, ce qui entraîne uneModuleNotFoundErrorlors de l’exécution.Correction d’un bogue survenant lors de la lecture de fichiers XML avec un schéma personnalisé, qui entraînait l’inclusion d’attributs d’éléments alors qu’une colonne n’était pas de type
StructType.Correction d’un bogue à cause duquel
Session.udf.register_from_filene traitait pas correctement les paramètresstrictetsecure.
Améliorations¶
Réduction de la taille des requêtes générées par certaines opérations
DataFrame.join.Suppression des alias redondants dans les requêtes générées (par exemple,
SELECT "A" AS "A"est désormais toujours simplifié enSELECT "A").
Version 1.45.0 : 26 janvier 2026¶
Nouvelles fonctionnalités¶
Autorisation du schéma d’entrée utilisateur lors de la lecture d’un fichier XML dans une zone de préparation.
Ajout de la prise en charge des fonctions suivantes dans
functions.py:hex_decode_stringjarowinkler_similarityparse_urlregexp_instrregexp_likeregexp_substrregexp_substr_allrtrimmed_lengthspacesplit_part
Ajout de l’indicateur
preserve_parameter_namesà la création des procédures stockées, des UDF, des UDTF et des UDAF.
Corrections de bogues¶
Correction d’un bogue à cause duquel
opentelemetryn’est pas correctement importé lors de l’utilisation deSession.client_telemetry.enable_event_table_telemetry_collection.
Améliorations¶
snowflake.snowpark.context.configure_development_featuresest efficace pour les sessions multiples, y compris les sessions nouvellement créées après la configuration. Il n’y a plus d’avertissement d’expérimental en double.Suppression de l’avertissement expérimental de
DataFrame.to_arrowetDataFrame.to_arrow_batches.Lorsque
Session.reduce_describe_query_enabledetSession.cte_optimization_enabledsont activés, moins de requêtesDESCRIBEsont émises lors de la résolution d’un schéma de table.