Notes de version de SQLAlchemy pour 2026¶
Cet article contient les notes de version SQLAlchemy, 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 SQLAlchemy.
Voir Utilisation du kit de ressources SQLAlchemy Snowflake avec le connecteur Python pour la documentation.
Version 1.9.0 (04 mars 2026)¶
Nouvelles fonctions et mises à jour¶
Ajout de la prise en charge des types de données
DECFLOATet``VECTOR``.Ajout de la prise en charge de
server_version_info.Ajout de la prise en charge de
ILIKEdans les requêtes.Introduction d’un aide partagé pour la résolution de noms de schémas complets, en remplaçant les modèles ad hoc incohérents dans les méthodes de réflexion.
Refactorisation des internes de réflexion des colonnes en aides dédiées pour réduire la complexité sans changer de comportement.
Ajout de la prise en charge du test parallèle
pytest-xdistvia des scripts de provisionnement de schéma par worker.La limite inférieure de Pandas a été mise à jour dans l’environnement de test sa14 de <2.1 to >=2.1.1,<2.2 pour s’assurer que les roues pré-construites soient disponibles pour Python 3.12.
Ajout de la prise en charge du fuseau horaire dans les types timestamp et datetime.
Corrections de bogues¶
Correction du rendu
SYSDATE().Correction et amélioration de la réflexion du schéma.
Correction d’un problème de crash lors de la réplication sans spécifier de schéma, causé par les arguments
Nonedans la résolution du schéma interne.Correction d’un problème de crash lorsque SHOWTABLES renvoie les noms de table de chaîne vide, ce qui provoque
IndexErrorpendant la réflexion.Correction des métadonnées de réflexion des colonnes d’identité incomplètes. Cette colonne comprend maintenant tous les champs requis parSQLAlchemy 2.0+ (
always,cycle,order, etc.).Correction de l’analyse de versionSQLAlchemy.