News and Updates

SQLAlchemy 1.4.17 Released
permalink

SQLAlchemy 1.4.17 is now available.

Release 1.4.17 fixes one mistake just released in version 1.4.16 regarding a performance enhancement involving expressions such as select().join(), which could fail in certain uncommon calling circumstances brought to our attention.

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

The complete changelog for 1.4.17 is at Changelog.

SQLAlchemy 1.4.17 is available on the Download Page.

SQLAlchemy 1.4.16 Released
permalink

SQLAlchemy 1.4.16 is now available.

With the pace of regressions having slowed, it is hoped that the 1.4 series continues to achieve wide adoption, which will further establish the stability of the new architectures and features. Release 1.4.16 includes a variety of fixes in including some minor regressions in the ORM.

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

The complete changelog for 1.4.16 is at Changelog.

SQLAlchemy 1.4.16 is available on the Download Page.

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.