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.3.0 (Feb 12, 2026)

Deprecated features

  • 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 RevocationCheckError sont 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’environnement SNOWFLAKE_ENABLE_CUSTOM_REVOCATION_ERRORS sur true ou 1, 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 urllib3 vers la version 2.6.3.

  • Ajout de force_microseconds_precision à cursor.fetch_arrow_all et cursor.fetch_pandas_all pour é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_alive vers SnowflakeConnection pour 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 YEAR et INTERVAL MONTH.

  • Conversions de listes appropriées ; le convertisseur exécute désormais to_snowflake sur 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.stats pour exposer les statistiques DML granulaires (lignes insérées, supprimées, mises à jour et dupliquées) pour des opérations comme CTAS où rowcount est 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.