Bump sqlalchemy from 1.3.20 to 1.4.3
Bumps sqlalchemy from 1.3.20 to 1.4.3.
Release notes
Sourced from sqlalchemy's releases.
1.4.3
Released: March 25, 2021
orm
[orm] [bug] Fixed a bug where python 2.7.5 (default on CentOS 7) wasn't able to import sqlalchemy, because on this version of Python
exec "statement"
andexec("statement")
do not behave the same way. The compatibilityexec_()
function was used instead.References: #6069
[orm] [bug] Fixed bug where ORM queries using a correlated subquery in conjunction with
_orm.column_property()
would fail to correlate correctly to an enclosing subquery or to a CTE when_sql.Select.correlate_except()
were used in the property to control correlation, in cases where the subquery contained the same selectables as ones within the correlated subquery that were intended to not be correlated.References: #6060
[orm] [bug] Fixed bug where combinations of the new "relationship with criteria" feature could fail in conjunction with features that make use of the new "lambda SQL" feature, including loader strategies such as selectinload and lazyload, for more complicated scenarios such as polymorphic loading.
References: #6131
[orm] [bug] Repaired support so that the
_sql.ClauseElement.params()
method can work correctly with a_sql.Select
object that includes joins across ORM relationship structures, which is a new feature in 1.4.References: #6124
[orm] [bug] Fixed issue where a "removed in 2.0" warning were generated internally by the relationship loader mechanics.
References: #6115
orm declarative
[orm] [declarative] [bug] [regression] Fixed regression where the
.metadata
attribute on a per class level would not be honored, breaking the use case of per-class-hierarchyschema.MetaData
for abstract declarative classes and mixins.References: #6128
... (truncated)
Commits
- See full diff in compare view