~ubuntu-branches/debian/sid/sqlalchemy/sid

« back to all changes in this revision

Viewing changes to doc/build/changelog/changelog_08.rst

  • Committer: Package Import Robot
  • Author(s): Piotr Ożarowski
  • Date: 2014-06-27 20:17:13 UTC
  • mfrom: (1.4.28)
  • Revision ID: package-import@ubuntu.com-20140627201713-g6p1kq8q1qenztrv
Tags: 0.9.6-1
* New upstream release
* Remove Python 3.X build tag files, thanks to Matthias Urlichs for the
  patch (closes: #747852)
* python-fdb isn't in the Debian archive yet so default dialect for firebird://
  URLs is changed to obsolete kinterbasdb, thanks to Russell Stuart for the
  patch (closes: #752145)

Show diffs side-by-side

added added

removed removed

Lines of Context:
9
9
        :start-line: 5
10
10
 
11
11
.. changelog::
 
12
    :version: 0.8.7
 
13
 
 
14
    .. change::
 
15
        :tags: bug, mysql
 
16
        :versions: 1.0.0, 0.9.5
 
17
        :tickets: 3085
 
18
 
 
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
 
23
        using the workaround.
 
24
 
 
25
    .. change::
 
26
        :tags: bug, declarative
 
27
        :versions: 1.0.0, 0.9.5
 
28
        :tickets: 3062
 
29
 
 
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
 
36
        class/table.
 
37
 
 
38
    .. change::
 
39
        :tags: bug, sql
 
40
        :versions: 0.9.5, 1.0.0
 
41
        :tickets: 3044
 
42
 
 
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.
 
45
 
 
46
    .. change::
 
47
        :tags: bug, postgresql
 
48
        :versions: 0.9.5, 1.0.0
 
49
        :tickets: 3053
 
50
 
 
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.
 
55
 
 
56
    .. change::
 
57
        :tags: bug, orm
 
58
        :versions: 0.9.5, 1.0.0
 
59
        :tickets: 3055
 
60
 
 
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`.
 
66
 
 
67
    .. change::
 
68
        :tags: bug, ext
 
69
        :versions: 0.9.5, 1.0.0
 
70
        :tickets: 3051
 
71
 
 
72
        Fixed bug in mutable extension where :class:`.MutableDict` did not
 
73
        report change events for the ``setdefault()`` dictionary operation.
 
74
 
 
75
    .. change::
 
76
        :tags: bug, mysql
 
77
        :versions: 0.9.5, 1.0.0
 
78
        :pullreq: bitbucket:15
 
79
 
 
80
        Added support for reflecting tables where an index includes
 
81
        KEY_BLOCK_SIZE using an equal sign.  Pull request courtesy
 
82
        Sean McGivern.
 
83
 
 
84
    .. change::
 
85
        :tags: bug, orm
 
86
        :tickets: 3047
 
87
        :versions: 0.9.5, 1.0.0
 
88
 
 
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.
 
93
 
 
94
    .. change::
 
95
        :tags: bug, sql
 
96
        :tickets: 3045
 
97
        :versions: 0.9.5, 1.0.0
 
98
 
 
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`.
 
103
 
 
104
    .. change::
 
105
        :tags: bug, postgresql
 
106
        :pullreq: bitbucket:13
 
107
        :versions: 0.9.5, 1.0.0
 
108
 
 
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.
 
112
 
 
113
.. changelog::
12
114
    :version: 0.8.6
13
115
    :released: March 28, 2014
14
116
 
19
121
 
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.
25
124
 
26
125
    .. change::
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.
384
483
 
385
484
     .. change::
386
485
        :tags: bug, engine, pool