16
:versions: 1.0.0, 0.9.5
19
Fixed bug where column names added to ``mysql_length`` parameter
20
on an index needed to have the same quoting for quoted names in
21
order to be recognized. The fix makes the quotes optional but
22
also provides the old behavior for backwards compatibility with those
26
:tags: bug, declarative
27
:versions: 1.0.0, 0.9.5
30
The ``__mapper_args__`` dictionary is copied from a declarative
31
mixin or abstract class when accessed, so that modifications made
32
to this dictionary by declarative itself won't conflict with that
33
of other mappings. The dictionary is modified regarding the
34
``version_id_col`` and ``polymorphic_on`` arguments, replacing the
35
column within with the one that is officially mapped to the local
40
:versions: 0.9.5, 1.0.0
43
Fixed bug in INSERT..FROM SELECT construct where selecting from a
44
UNION would wrap the union in an anonymous (e.g. unlabled) subquery.
47
:tags: bug, postgresql
48
:versions: 0.9.5, 1.0.0
51
Added the ``hashable=False`` flag to the PG :class:`.HSTORE` type, which
52
is needed to allow the ORM to skip over trying to "hash" an ORM-mapped
53
HSTORE column when requesting it in a mixed column/entity list.
54
Patch courtesy Gunnlaugur Þór Briem.
58
:versions: 0.9.5, 1.0.0
61
Fixed bug in subquery eager loading where a long chain of
62
eager loads across a polymorphic-subclass boundary in conjunction
63
with polymorphic loading would fail to locate the subclass-link in the
64
chain, erroring out with a missing property name on an
65
:class:`.AliasedClass`.
69
:versions: 0.9.5, 1.0.0
72
Fixed bug in mutable extension where :class:`.MutableDict` did not
73
report change events for the ``setdefault()`` dictionary operation.
77
:versions: 0.9.5, 1.0.0
78
:pullreq: bitbucket:15
80
Added support for reflecting tables where an index includes
81
KEY_BLOCK_SIZE using an equal sign. Pull request courtesy
87
:versions: 0.9.5, 1.0.0
89
Fixed ORM bug where the :func:`.class_mapper` function would mask
90
AttributeErrors or KeyErrors that should raise during mapper
91
configuration due to user errors. The catch for attribute/keyerror
92
has been made more specific to not include the configuration step.
97
:versions: 0.9.5, 1.0.0
99
Fixed bug where :meth:`.Table.update` and :meth:`.Table.delete`
100
would produce an empty WHERE clause when an empty :func:`.and_()`
101
or :func:`.or_()` or other blank expression were applied. This is
102
now consistent with that of :func:`.select`.
105
:tags: bug, postgresql
106
:pullreq: bitbucket:13
107
:versions: 0.9.5, 1.0.0
109
Added a new "disconnect" message "connection has been closed unexpectedly".
110
This appears to be related to newer versions of SSL.
111
Pull request courtesy Antti Haapala.
13
115
:released: March 28, 2014
20
122
Fixed ORM bug where changing the primary key of an object, then marking
21
123
it for DELETE would fail to target the correct row for DELETE.
22
Note that we cannot currently check "number of rows matched" in general
23
for DELETE statements as we can't be sure that a self-referential
24
ON DELETE CASCADE has gotten there first.
27
126
:tags: feature, postgresql
380
479
attempts when an existing connection attempt is blocking. Previously,
381
480
the production of new connections was serialized within the block
382
481
that monitored overflow; the overflow counter is now altered within
383
it's own critical section outside of the connection process itself.
482
its own critical section outside of the connection process itself.
386
485
:tags: bug, engine, pool