News and Updates
SQLAlchemy 1.1.9 Released
SQLAlchemy release 1.1.9 is now available.
A continuing stream of small regressions is leading us to have to put out releases every few days at the moment. This release includes a fix to a regression that was caused by a fix to a regression :), specifically the sqlalchemy.ext.mutable fix put out in 1.1.8. It also fixes a different regression in the typing system introduced in 1.1.5, and also has a regular bug fix for another issue regarding "connectionless" execution.
Changelog for 1.1.9 is at Changelog.
SQLAlchemy 1.1.9 is available on the Download Page.
SQLAlchemy 1.1.8 Released
SQLAlchemy release 1.1.8 is now available.
Release 1.1.8 is only a few days past 1.1.7, however is being released early in order to deliver a few fixes requested by downstream projects. In particular, a regression from the 1.0.x series involving the sqlalchemy.ext.mutable extension is fixed.
Changelog for 1.1.8 is at Changelog.
SQLAlchemy 1.1.8 is available on the Download Page.
SQLAlchemy 1.1.7 Released
SQLAlchemy release 1.1.7 is now available.
Release 1.1.7 includes several bugfixes, one of which was introduced in 1.1.6 as a result of performance enhancements for joined eager loading which presents as a race condition under certain multithreaded scenarios. Fixes also include an important adjustment in the cx_Oracle dialect to adjust for changes in cx_Oracle release 5.3, resolution of an extremely small memory leak which could occur in the relatively unusual case that an arbitrarily high number of savepoints were established on a single Connection object, as well as an important fix in the "schema translate" feature.
Changelog for 1.1.7 is at Changelog.
SQLAlchemy 1.1.7 is available on the Download Page.
SQLAlchemy 1.1.6 Released
SQLAlchemy release 1.1.6 is now available.
Release 1.1.6 continues to provide bug fixes and some new features within the 1.1 series. As we begin to lead into the development phase for 1.2 and solidify the 1.1 series as "done", additional behavioral improvements will more likely to be targeted at 1.2 rather than 1.1. Nevertheless, 1.1.6 includes a few fairly major behavioral improvements in the area of performance; some significant performance issues within the "joined eager loading" functionality were identified and repaired, which should cut the Python-level latency for such a query roughly in half, as well as an unnecessary SELECT which could emit when using the "eager defaults" feature was repaired.
Changelog for 1.1.6 is at Changelog.
SQLAlchemy 1.1.6 is available on the Download Page.
SQLAlchemy 1.1.5 Released
SQLAlchemy release 1.1.5 is now available.
Release 1.1.5 has many bug fixes across the ORM and Core components as well as within the Postgresql, Mysql, Oracle, and SQL Server dialects. There is also one new feature allowing MySQL index prefixes to be specified.
Changelog for 1.1.5 is at Changelog.
SQLAlchemy 1.1.5 is available on the Download Page.