]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
cherry-pick changelog from 1.2.14
authorMike Bayer <mike_mp@zzzcomputing.com>
Sat, 10 Nov 2018 20:59:12 +0000 (15:59 -0500)
committerMike Bayer <mike_mp@zzzcomputing.com>
Sat, 10 Nov 2018 20:59:12 +0000 (15:59 -0500)
doc/build/changelog/changelog_12.rst
doc/build/changelog/unreleased_12/4347.rst [deleted file]
doc/build/changelog/unreleased_12/4357.rst [deleted file]
doc/build/changelog/unreleased_12/4361.rst [deleted file]

index c2cea4fdf38373dce7f7849734214c29b44e15a0..58ea4c896fe5d780300ee0ede9ae2d2400f577f7 100644 (file)
 
 .. 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 (file)
index c24f87b..0000000
+++ /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 (file)
index 3de1eb6..0000000
+++ /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 (file)
index 3ce8c7a..0000000
+++ /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.