Notes de version de Snowflake Connector for Python pour 2026¶
Cet article contient les notes de version Snowflake Connector 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 Snowflake Connector for Python.
Voir Connecteur Snowflake pour Python pour la documentation.
Version 4.4.0 (25 mars 2026)¶
Nouvelles fonctions et mises à jour¶
Mise à jour de la limite inférieure du paquet de :codenowrap:` cryptographie` vers la version 46.0.5 pour répondre à la vulnérabilité CVE-2026-26007.
Ajout de la prise en charge de Python 3.14.
Suppression de la contrainte de dépendance limite supérieure sur
pyOpenSSLpour permettre l’installation depyOpenSSL26.0.0+, qui inclut un correctif pour GHSA-vp96-hxj8-p424.
Fonctions obsolètes¶
Renommage de la variable d’environnement pour l’omission des avertissements d’autorisation des fichiers de configuration par
SF_SKIP_WARNING_FOR_READ_PERMISSIONS_ON_CONFIG_FILEenSF_SKIP_TOKEN_FILE_PERMISSIONS_VERIFICATION. L’ancienne variable est toujours prise en charge, mais émet un avertissement d’obsolescence.
Corrections de bogues¶
Correction de l’en-tête
Metadatade l’IMDS Azure pour utiliser« true »en minuscules au lieu de« True », qui provoquait des erreurs 400 lors de l’authentification de la fédération d’identité de la charge de travail Azure.Correction de
crl_download_max_sizepar défaut, qui passe à 20MB au lieu de 200MB, afin d’éviter les problèmes potentiels de mémoire.Correction d’un bogue où les commandes GET Azure définissaient incorrectement l’état du fichier sur
UPLOADEDau lieu de préserver l’étatDOWNLOADEDlors de la récupération des métadonnées.Correction de l’indicateur :codenowrap:` unsafe_skip_file_permissions_check` non respecté lors de la lecture de
connections.toml.Correction de
JSONDecodeErrordansresult_batch._load()lors de la récupération de grands jeux de résultats.
Version 4.3.0 (12 février 2026)¶
Fonctions obsolètes¶
Prise en charge obsolète des classes d’erreur de révocation personnalisées dans la désérialisation du cache de réponse OCSP.
Par défaut, seules les exceptions
RevocationCheckErrorsont désérialisées à partir du cache OCSP. Les classes d’exception personnalisées peuvent être temporairement activées en définissant la variable d’environnementSNOWFLAKE_ENABLE_CUSTOM_REVOCATION_ERRORSsurtrueou1, mais cette prise en charge sera supprimée dans une prochaine version.
Nouvelles fonctions et mises à jour¶
Mise à niveau de la version embarquée de
urllib3vers la version 2.6.3.Ajout de
force_microseconds_precisionàcursor.fetch_arrow_alletcursor.fetch_pandas_allpour éviter les incohérences de schéma PyArrow entre les lots.Ajout d’un avertissement lors de l’utilisation du protocole HTTP pour les URLs OAuth.
Mise à jour du paramètre
server_session_keep_aliveversSnowflakeConnectionpour ignorer la vérification des requêtes asynchrones en attente, ce qui permet d’obtenir des délais de fermeture de connexion plus rapides, en particulier lorsque de nombreuses requêtes asynchrones sont exécutées.
Corrections de bogues¶
Correction de la représentation sous forme de chaîne des types
INTERVAL YEARetINTERVAL MONTH.Conversions de listes appropriées ; le convertisseur exécute désormais
to_snowflakesur tous les éléments de la liste.
Version 4.2.0 (07 janvier 2026)¶
Nouvelles fonctions et mises à jour¶
Ajout de la propriété
SnowflakeCursor.statspour exposer les statistiques DML granulaires (lignes insérées, supprimées, mises à jour et dupliquées) pour des opérations comme CTAS oùrowcountest insuffisant.Ajout de la prise en charge de l’injection de jetons d’identificateur de service Snowpark Container Services (SPCS) (
SPCS_TOKEN) dans les demandes de connexion lorsqu’il est présent dans les conteneurs SPCS.Introduction d’une bibliothèque partagée pour les données de télémétrie étendues afin d’identifier et de préparer les plateformes de test pour les extensions Rust natives.
Corrections de bogues¶
Aucun.