SQLAlchemy

2.0.52

SQLAlchemy 2.0.52 voegt Python 3.15-compatibiliteit toe

SQLAlchemy 2.0.52 ondersteunt Python 3.15 en corrigeert meerdere ORM-resultaat- en sessieproblemen.

Officiële productupdate. Dit betekent niet automatisch dat Klarifai deze versie al gebruikt.

Wat veranderde

SQLAlchemy 2.0.52 voegt geteste Python 3.15-compatibiliteit toe en bevat ORM-correcties. De release notes beschrijven onder meer verkeerd uitgelijnde resultaatkolommen bij bepaalde ORM UPDATE-statements met synchronize_session fetch. Ook wordt een sessietoestand hersteld die na mislukte bulkoperaties ten onrechte op flushing kon blijven staan.

Waarom dit relevant is

De kolomcorrectie is belangrijk omdat een query wel kan slagen terwijl waarden onder de verkeerde keys worden gelezen. Dat risico kan zichtbaarder worden bij complexe statements en gelijktijdige workloads. De sessiefix voorkomt dat één mislukte bulkactie latere bewerkingen in dezelfde Session structureel blokkeert.

Waar je op moet letten

Test UPDATE-statements met returning, CTE's en synchronize_session op de gebruikte database. Voeg een scenario toe waarin een bulkoperatie faalt en de Session daarna correct wordt teruggedraaid of gesloten. Python 3.15-ondersteuning is geen reden om andere dependencies over te slaan; valideer de volledige driver- en frameworkketen afzonderlijk.

Deze samenvatting beschrijft de officiële update en niet de productieconfiguratie van Klarifai. Controleer compatibiliteit, migratie-instructies en bekende beperkingen altijd in de bron voordat je de wijziging in een eigen omgeving toepast.

Officiële GitHub-release

Meer live changelogs