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 DECFLOAT et``VECTOR``.

  • Ajout de la prise en charge de server_version_info.

  • Ajout de la prise en charge de ILIKE dans 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-xdist via 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 None dans 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 IndexError pendant 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.