News and Updates

SQLAlchemy 1.3.16 Released
permalink

SQLAlchemy release 1.3.16 is now available.

Release 1.3.16 includes many fixes and improvements as well as new use case additions, including support for the AUTOCOMMIT isolation level setting for the SQLite and Oracle dialects, support for reflection of "computed" column defaults, and support for emulated versions of "IS DISTINCT FROM" / "IS NOT DISTINCT FROM" for the Oracle, MySQL, and SQL Server dialects.

See the changelog for descriptions of this and other fixes.

As is the case with all releases, we'd like to thank all the contributors who helped with this release.

Changelog for 1.3.16 is at Changelog.

SQLAlchemy 1.3.16 is available on the Download Page.

SQLAlchemy 1.3.15 Released
permalink

SQLAlchemy release 1.3.15 is now available.

Release 1.3.14 had a critical regression in the area of error handling for exceptions raised during an autoflush operation, where the sys.exc_info() function would not be interpreted correctly. Users are advised to block release 1.3.14 in their requirements files and move to 1.3.15.

See the changelog for descriptions of this and other fixes.

As is the case with all releases, we'd like to thank all the contributors who helped with this release.

Changelog for 1.3.15 is at Changelog.

SQLAlchemy 1.3.15 is available on the Download Page.

SQLAlchemy 1.3.14 Released
permalink

SQLAlchemy release 1.3.14 is now available.

Release 1.3.14 includes a wide variety of bugfixes in most areas. Notable changes include a rework of how internal exceptions are raised, such that under Python 3 all exceptions that are "chained" to another internal exception should have a "cause" linked, to avoid misleading stack traces. The new feature has been tested that it does not create new reference cycles as is a common issue with Python 3 exception objects, however users should report any regressions encountered on the Github issue tracker.

See the changelog for descriptions of all bug fixes.

As is the case with all releases, we'd like to thank all the contributors who helped with this release.

Changelog for 1.3.14 is at Changelog.

SQLAlchemy 1.3.14 is available on the Download Page.

SQLAlchemy 1.3.13 Released
permalink

SQLAlchemy release 1.3.13 is now available.

Release 1.3.13 is a fairly ambitious bug-fix release which includes a fair amount of ORM related fixes as well as a variety of internal changes in order to greatly reduce reference cycles in both the Core and ORM layers. While these changes have been extensively tested, there is an increased usage of weak reference objects which can in theory impact non-idiomatic code that deals with inspection of ORM internals in that some objects may be garbage collected earlier than they would have previously.

See the changelog for descriptions of these new features as well as an overview of bug fixes.

As is the case with all releases, we'd like to thank all the contributors who helped with this release.

Changelog for 1.3.13 is at Changelog.

SQLAlchemy 1.3.13 is available on the Download Page.

SQLAlchemy 1.3.12 Released
permalink

SQLAlchemy release 1.3.12 is now available.

Release 1.3.12 contains a series of bug fixes mostly in the area of the ORM.

See the changelog for descriptions of these new features as well as an overview of bug fixes.

As is the case with all releases, we'd like to thank all the contributors who helped with this release.

Changelog for 1.3.12 is at Changelog.

SQLAlchemy 1.3.12 is available on the Download Page.