Notes de version de Snowflake Connector for Python pour 2024¶
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.
Version 3.7.1 (22 février 2024)¶
Nouvelles fonctions et mises à jour¶
Les dépendances suivantes ont été supprimées :
pandas à partir de la version >=1.0.0,<2.2.0 à >=1.0.0,<3.0.0
cryptography à partir de la version <42.0.0,>=3.1.0 à >=3.1.0,<43.0.0
pyOpenSSL à partir de la version >=16.2.0,<24.0.0 à >=16.2.0,<25.0.0
Augmentation de la limite inférieure de la dépendance du « trousseau » à la version 23.1.0 pour corriger une vulnérabilité de sécurité.
Corrections de bogues¶
Correction d’une fuite de mémoire dans la conversion des données décimales.
Correction d’un bogue où
write_pandas
ne tronquait pas la table cible.
Version 3.7.0 (26 janvier 2024)¶
Nouvelles fonctions et mises à jour¶
Ajout de la prise en charge de Python 3.12.
Ajout d’un nouveau paramètre booléen
force_return_table
àSnowflakeCursor.fetch_arrow_all
pour forcer le renvoi depyarrow.Table
en cas de lignes nulles.Nettoyage de certains avertissements concernant le code C++ et de problèmes de performance.
Les tests locaux sont plus robustes face aux hypothèses implicites.
Ajout de la prise en charge de la connexion en utilisant une connexion existante via la session et le jeton maître.
Ajout de la prise en charge de la connexion à Snowflake en s’authentifiant avec plusieurs SAML IDP à l’aide d’un navigateur externe.
Amélioration du message d’avertissement concernant les autorisations de configuration.
Corrections de bogues¶
Correction d’un problème avec l’indication du type de table PyArrow.
Correction d’un problème de compilation dû à un en-tête
cstdint
manquant sur gcc13.