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 de pyarrow.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.