SQLAlchemy-Versionshinweise 2026

Dieser Artikel enthält die Versionshinweise für SQLAlchemy, einschließlich der folgenden, sofern zutreffend:

  • Verhaltensänderungen

  • Neue Features

  • Fehlerkorrekturen für Kunden

Snowflake verwendet semantische Versionierung für SQLAlchemy-Aktualisierungen.

Siehe Verwenden des Snowflake SQLAlchemy-Toolkits mit dem Python-Konnektor für die Dokumentation.

Version 1.9.0 (04. März 2026)

Neue Features und Aktualisierungen

  • Unterstützung von Datentypen DECFLOAT und VECTOR hinzugefügt.

  • Unterstützung für server_version_info-Unterstützung hinzugefügt.

  • Unterstützung für ILIKE in Abfragen hinzugefügt.

  • Es wurde ein freigegebenes Hilfsprogramm für die Auflösung von vollqualifizierten Schemanamen eingeführt, das inkonsistente Ad-hoc-Muster bei den Überlegungsmethoden ersetzt.

  • Spaltenreflexions-Interna wurden in dedizierte Hilfsfunktionen umstrukturiert, um die Komplexität zu reduzieren, ohne das Verhalten zu ändern.

  • Die parallele Testunterstützung pytest-xdist wurde über Bereitstellungs-Hooks für Pro-Worker-Schemas hinzugefügt.

  • Die untere Grenze von pandas in der sa14-Testumgebung wurde von <2.1 to >=2.1.1,<2.2 erhöht, um sicherzustellen, dass vorgefertigte Wheels für Python 3.12 verfügbar sind.

  • Unterstützung für die Zeitzone in Zeitstempel- und Datumszeittypen wurde hinzugefügt.

Fehlerkorrekturen

  • Fehler beim Rendern von SYSDATE() wurde behoben.

  • Der Fehler bei der Schemareflexion wurde korrigiert und diese verbessert.

  • Es wurde ein Absturzproblem behoben, das bei der Reflexion, ohne Angabe eines Schemas, durch None-Argumente bei der Auflösung interner Schemas verursacht wurde.

  • Es wurde ein Absturzproblem behoben, wenn SHOW TABLES leere Zeichenfolgen-Tabellennamen zurückgibt, was einen IndexError während der Reflexion verursachte.

  • Korrektur der unvollständigen Metadaten der Identitätsspalte. Diese Spalte enthält jetzt alle von SQLAlchemy 2.0+ (always, cycle, order und so weiter benötigten Felder).

  • Der Fehler beim SQLAlchemy-Versions-Parsen wurde behoben.