From c85385ca98a37c0c43943f57f57d8b313a690bec Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Fri, 25 Jan 2019 21:16:56 -0500 Subject: [PATCH] - 1.2.17 (cherry picked from commit 47c245b90cd3cfe76bc0cf078f740d12bf7ba2d1) --- doc/build/changelog/changelog_12.rst | 45 +++++++++++++++++++++- doc/build/changelog/unreleased_12/4454.rst | 12 ------ doc/build/changelog/unreleased_12/4457.rst | 10 ----- doc/build/changelog/unreleased_12/4461.rst | 9 ----- doc/build/changelog/unreleased_12/4463.rst | 8 ---- 5 files changed, 44 insertions(+), 40 deletions(-) delete mode 100644 doc/build/changelog/unreleased_12/4454.rst delete mode 100644 doc/build/changelog/unreleased_12/4457.rst delete mode 100644 doc/build/changelog/unreleased_12/4461.rst delete mode 100644 doc/build/changelog/unreleased_12/4463.rst diff --git a/doc/build/changelog/changelog_12.rst b/doc/build/changelog/changelog_12.rst index 4a70e0476e..c87a9d27f3 100644 --- a/doc/build/changelog/changelog_12.rst +++ b/doc/build/changelog/changelog_12.rst @@ -12,7 +12,50 @@ .. changelog:: :version: 1.2.17 - :include_notes_from: unreleased_12 + :released: January 25, 2019 + + .. change:: + :tags: feature, orm + :tickets: 4461 + + Added new event hooks :meth:`.QueryEvents.before_compile_update` and + :meth:`.QueryEvents.before_compile_delete` which complement + :meth:`.QueryEvents.before_compile` in the case of the :meth:`.Query.update` + and :meth:`.Query.delete` methods. + + + .. change:: + :tags: bug, postgresql + :tickets: 4463 + + Revised the query used when reflecting CHECK constraints to make use of the + ``pg_get_constraintdef`` function, as the ``consrc`` column is being + deprecated in PG 12. Thanks to John A Stevenson for the tip. + + + .. change:: + :tags: bug, orm + :tickets: 4454 + + Fixed issue where when using single-table inheritance in conjunction with a + joined inheritance hierarchy that uses "with polymorphic" loading, the + "single table criteria" for that single-table entity could get confused for + that of other entities from the same hierarchy used in the same query.The + adaption of the "single table criteria" is made more specific to the target + entity to avoid it accidentally getting adapted to other tables in the + query. + + + .. change:: + :tags: bug, oracle + :tickets: 4457 + + Fixed regression in integer precision logic due to the refactor of the + cx_Oracle dialect in 1.2. We now no longer apply the cx_Oracle.NATIVE_INT + type to result columns sending integer values (detected as positive + precision with scale ==0) which encounters integer overflow issues with + values that go beyond the 32 bit boundary. Instead, the output variable + is left untyped so that cx_Oracle can choose the best option. .. changelog:: :version: 1.2.16 diff --git a/doc/build/changelog/unreleased_12/4454.rst b/doc/build/changelog/unreleased_12/4454.rst deleted file mode 100644 index 75f698e50b..0000000000 --- a/doc/build/changelog/unreleased_12/4454.rst +++ /dev/null @@ -1,12 +0,0 @@ -.. change:: - :tags: bug, orm - :tickets: 4454 - - Fixed issue where when using single-table inheritance in conjunction with a - joined inheritance hierarchy that uses "with polymorphic" loading, the - "single table criteria" for that single-table entity could get confused for - that of other entities from the same hierarchy used in the same query.The - adaption of the "single table criteria" is made more specific to the target - entity to avoid it accidentally getting adapted to other tables in the - query. - diff --git a/doc/build/changelog/unreleased_12/4457.rst b/doc/build/changelog/unreleased_12/4457.rst deleted file mode 100644 index 902dc7430b..0000000000 --- a/doc/build/changelog/unreleased_12/4457.rst +++ /dev/null @@ -1,10 +0,0 @@ -.. change:: - :tags: bug, oracle - :tickets: 4457 - - Fixed regression in integer precision logic due to the refactor of the - cx_Oracle dialect in 1.2. We now no longer apply the cx_Oracle.NATIVE_INT - type to result columns sending integer values (detected as positive - precision with scale ==0) which encounters integer overflow issues with - values that go beyond the 32 bit boundary. Instead, the output variable - is left untyped so that cx_Oracle can choose the best option. diff --git a/doc/build/changelog/unreleased_12/4461.rst b/doc/build/changelog/unreleased_12/4461.rst deleted file mode 100644 index 6ca4ab8ae2..0000000000 --- a/doc/build/changelog/unreleased_12/4461.rst +++ /dev/null @@ -1,9 +0,0 @@ -.. change:: - :tags: feature, orm - :tickets: 4461 - - Added new event hooks :meth:`.QueryEvents.before_compile_update` and - :meth:`.QueryEvents.before_compile_delete` which complement - :meth:`.QueryEvents.before_compile` in the case of the :meth:`.Query.update` - and :meth:`.Query.delete` methods. - diff --git a/doc/build/changelog/unreleased_12/4463.rst b/doc/build/changelog/unreleased_12/4463.rst deleted file mode 100644 index a8baa82cd6..0000000000 --- a/doc/build/changelog/unreleased_12/4463.rst +++ /dev/null @@ -1,8 +0,0 @@ -.. change:: - :tags: bug, postgresql - :tickets: 4463 - - Revised the query used when reflecting CHECK constraints to make use of the - ``pg_get_constraintdef`` function, as the ``consrc`` column is being - deprecated in PG 12. Thanks to John A Stevenson for the tip. - -- 2.47.2