News and Updates

SQLAlchemy 1.4.15 Released

permalink

SQLAlchemy 1.4.15 is now available.

Release 1.4.15 fixes a fairly serious issue with the subqueryload() loader strategy that was causing it to not correctly use SQL caching, which would degrade the usefulness of the caching feature overall. A small number of other fixes and enhancements are also included.

Thanks to our users and developers for their continued support and efforts on the project.

The complete changelog for 1.4.15 is at Changelog.

SQLAlchemy 1.4.15 is available on the Download Page.

SQLAlchemy 1.4.14 Released

permalink

SQLAlchemy 1.4.14 is now available.

Release 1.4.14 includes deprecation paths for some API behaviors that had inadvertently been removed. It also includes a fix for the recently modified "empty IN" behaviors, as well as support for calling ".commit()" or ".rollback()" pre-emptively inside of transactional context managers. Finally, an adjustment to TypeDecorator will render a warning that user- defined TypeDecorator classes will want to "opt in" or "opt out" of caching by applying a flag cache_ok=[True|False] to these classes.

Thanks to our users and developers for their continued support and efforts on the project.

The complete changelog for 1.4.14 is at Changelog.

SQLAlchemy 1.4.14 is available on the Download Page.

SQLAlchemy 1.4.13 Released

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

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

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.