News and Updates
SQLAlchemy 1.4.13 Released
May 03, 2021 permalink
SQLAlchemy 1.4.13 is now available.
Release 1.4.13 is being made ahead of some more usage-oriented changes to push out fixes for the latest series of regressions, which continue to result from the very broad array of internal changes for the 1.4/2.0 series interacting with various use cases reported by the userbase which weren't specifically tested; all the regressions continue to be small tweaks for various unanticipated conditions.
Progress also continues with sqlalchemy2-stubs which continues to be released independently.
We'd like to thank our users, contributors and core developers for keeping the momemtum going stronger than ever.
The complete changelog for 1.4.13 is at Changelog.
SQLAlchemy 1.4.13 is available on the Download Page.
SQLAlchemy 1.4.12 Released
April 29, 2021 permalink
SQLAlchemy 1.4.12 is now available.
Release 1.4.12 includes a variety of fixes including a SQL caching issue involving certain forms of queries. It also revises the format of the "empty IN" comparison to no longer use subqueries for most platforms which should eliminate compatibility and performance concerns that were reported by users. A fairly wide range of other bugs and regressions are also fixed.
Huge thanks to our users for getting us the information needed for fixes and to our growing development team for the great work!
The complete changelog for 1.4.12 is at Changelog.
SQLAlchemy 1.4.12 is available on the Download Page.
SQLAlchemy 1.4.11 Released
April 22, 2021 permalink
SQLAlchemy 1.4.11 is now available.
Release 1.4.11 adds a fix for critical race condition in the Engine class, ensuring that the dialect is fully initialized upon first connect before other concurrent threads can begin to use the dialect as was the behavior in 1.3.x.
Thanks to our team and users helping us to get everything done for the 1.4 series.
The complete changelog for 1.4.11 is at Changelog.
SQLAlchemy 1.4.11 is available on the Download Page.
SQLAlchemy 1.4.10 Released
April 21, 2021 permalink
SQLAlchemy 1.4.10 is now available.
Release 1.4.10 includes a handful of bug fixes and some use case additions, including one ORM related regression involving the new "eager load on refresh" feature which could overwrite non-flushed changes if autoflush were set to false.
Thanks to our team and users helping us to get everything done for the 1.4 series.
The complete changelog for 1.4.10 is at Changelog.
SQLAlchemy 1.4.10 is available on the Download Page.
SQLAlchemy 1.4.9 Released
April 17, 2021 permalink
SQLAlchemy 1.4.9 is now available.
Release 1.4.9 fixes a critical performance issue regarding the traversal of deeply nested SELECT statements. The issue may impact several areas, including the scan which occurs for a Session configured to use "bind per table", which is the pattern used by Flask-SQLAlchemy.
Thanks to our team and users helping us to get everything done for the 1.4 series.
The complete changelog for 1.4.9 is at Changelog.
SQLAlchemy 1.4.9 is available on the Download Page.