1.2.0b2
Released: July 24, 2017
-
[bug] [py3k] [tests] Fixed issue in testing fixtures which was incompatible with a change
made as of Python 3.6.2 involving context managers.This change is also backported to: 1.1.12, 1.0.18
References: #4034
-
[bug] [orm] Fixed regression from 1.1.11 where adding additional non-entity
columns to a query that includes an entity with subqueryload
relationships would fail, due to an inspection added in 1.1.11 as a
result of #4011.This change is also backported to: 1.1.12
References: #4033
-
[bug] [orm] Fixed bug involving JSON NULL evaluation logic added in 1.1 as part
of #3514 where the logic would not accommodate ORM
mapped attributes named differently from theColumn
that was mapped.This change is also backported to: 1.1.12
References: #4031
-
[bug] [orm] Added
KeyError
checks to all methods within
WeakInstanceDict
where a check forkey in dict
is
followed by indexed access to that key, to guard against a race against
garbage collection that under load can remove the key from the dict
after the code assumes its present, leading to very infrequent
KeyError
raises.This change is also backported to: 1.1.12
References: #4030