summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2018-11-10 15:59:12 -0500
committerMike Bayer <mike_mp@zzzcomputing.com>2018-11-10 15:59:12 -0500
commit056fb6d952c6ad1d2c403cd18ebd2ff92531d0e0 (patch)
tree3c9a3a2ac5dd04ab0259c138922866c2c0cb3624
parentab1e6fb08f7cfbba94f0115368f08f6130bf0018 (diff)
downloadsqlalchemy-056fb6d952c6ad1d2c403cd18ebd2ff92531d0e0.tar.gz
cherry-pick changelog from 1.2.14
-rw-r--r--doc/build/changelog/changelog_12.rst36
-rw-r--r--doc/build/changelog/unreleased_12/4347.rst9
-rw-r--r--doc/build/changelog/unreleased_12/4357.rst11
-rw-r--r--doc/build/changelog/unreleased_12/4361.rst11
4 files changed, 35 insertions, 32 deletions
diff --git a/doc/build/changelog/changelog_12.rst b/doc/build/changelog/changelog_12.rst
index c2cea4fdf..58ea4c896 100644
--- a/doc/build/changelog/changelog_12.rst
+++ b/doc/build/changelog/changelog_12.rst
@@ -12,7 +12,41 @@
.. changelog::
:version: 1.2.14
- :include_notes_from: unreleased_12
+ :released: November 10, 2018
+
+ .. change::
+ :tags: bug, orm
+ :tickets: 4357
+
+ Fixed bug in :meth:`.Session.bulk_update_mappings` where alternate mapped
+ attribute names would result in the primary key column of the UPDATE
+ statement being included in the SET clause, as well as the WHERE clause;
+ while usually harmless, for SQL Server this can raise an error due to the
+ IDENTITY column. This is a continuation of the same bug that was fixed in
+ :ticket:`3849`, where testing was insufficient to catch this additional
+ flaw.
+
+ .. change::
+ :tags: bug, mysql
+ :tickets: 4361
+
+ Fixed regression caused by :ticket:`4344` released in 1.2.13, where the fix
+ for MySQL 8.0's case sensitivity problem with referenced column names when
+ reflecting foreign key referents is worked around using the
+ ``information_schema.columns`` view. The workaround was failing on OSX /
+ ``lower_case_table_names=2`` which produces non-matching casing for the
+ ``information_schema.columns`` vs. that of ``SHOW CREATE TABLE``, so in
+ case-insensitive SQL modes case-insensitive matching is now used.
+
+ .. change::
+ :tags: bug, orm
+ :tickets: 4347
+
+ Fixed a minor performance issue which could in some cases add unnecessary
+ overhead to result fetching, involving the use of ORM columns and entities
+ that include those same columns at the same time within a query. The issue
+ has to do with hash / eq overhead when referring to the column in different
+ ways.
.. changelog::
:version: 1.2.13
diff --git a/doc/build/changelog/unreleased_12/4347.rst b/doc/build/changelog/unreleased_12/4347.rst
deleted file mode 100644
index c24f87b0d..000000000
--- a/doc/build/changelog/unreleased_12/4347.rst
+++ /dev/null
@@ -1,9 +0,0 @@
-.. change::
- :tags: bug, orm
- :tickets: 4347
-
- Fixed a minor performance issue which could in some cases add unnecessary
- overhead to result fetching, involving the use of ORM columns and entities
- that include those same columns at the same time within a query. The issue
- has to do with hash / eq overhead when referring to the column in different
- ways.
diff --git a/doc/build/changelog/unreleased_12/4357.rst b/doc/build/changelog/unreleased_12/4357.rst
deleted file mode 100644
index 3de1eb654..000000000
--- a/doc/build/changelog/unreleased_12/4357.rst
+++ /dev/null
@@ -1,11 +0,0 @@
-.. change::
- :tags: bug, orm
- :tickets: 4357
-
- Fixed bug in :meth:`.Session.bulk_update_mappings` where alternate mapped
- attribute names would result in the primary key column of the UPDATE
- statement being included in the SET clause, as well as the WHERE clause;
- while usually harmless, for SQL Server this can raise an error due to the
- IDENTITY column. This is a continuation of the same bug that was fixed in
- :ticket:`3849`, where testing was insufficient to catch this additional
- flaw.
diff --git a/doc/build/changelog/unreleased_12/4361.rst b/doc/build/changelog/unreleased_12/4361.rst
deleted file mode 100644
index 3ce8c7ad1..000000000
--- a/doc/build/changelog/unreleased_12/4361.rst
+++ /dev/null
@@ -1,11 +0,0 @@
-.. change::
- :tags: bug, mysql
- :tickets: 4361
-
- Fixed regression caused by :ticket:`4344` released in 1.2.13, where the fix
- for MySQL 8.0's case sensitivity problem with referenced column names when
- reflecting foreign key referents is worked around using the
- ``information_schema.columns`` view. The workaround was failing on OSX /
- ``lower_case_table_names=2`` which produces non-matching casing for the
- ``information_schema.columns`` vs. that of ``SHOW CREATE TABLE``, so in
- case-insensitive SQL modes case-insensitive matching is now used.