]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
cherry-pick changelog from 1.2.7
authorMike Bayer <mike_mp@zzzcomputing.com>
Fri, 20 Apr 2018 20:35:53 +0000 (16:35 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Fri, 20 Apr 2018 20:35:53 +0000 (16:35 -0400)
doc/build/changelog/changelog_12.rst
doc/build/changelog/unreleased_12/4160.rst [deleted file]
doc/build/changelog/unreleased_12/4228.rst [deleted file]
doc/build/changelog/unreleased_12/4229.rst [deleted file]
doc/build/changelog/unreleased_12/4231.rst [deleted file]
doc/build/changelog/unreleased_12/4234.rst [deleted file]
doc/build/changelog/unreleased_12/4241.rst [deleted file]
doc/build/changelog/unreleased_12/oracle_number.rst [deleted file]

index 8ae2aa8e180d72a9fd09d6f671e1ea58daf86fca..9eaaccf3cf90b90751872e86d4edbfc9b28eb248 100644 (file)
 
 .. changelog::
     :version: 1.2.7
-    :include_notes_from: unreleased_12
+    :released: April 20, 2018
+
+    .. change::
+        :tags: bug, orm
+        :tickets: 4228
+
+        Fixed regression in 1.2 within sharded query feature where the
+        new "identity_token" element was not being correctly considered within
+        the scope of a lazy load operation, when searching the identity map
+        for a related many-to-one element.   The new behavior will allow for
+        making use of the "id_chooser" in order to determine the best identity
+        key to retrieve from the identity map.  In order to achieve this, some
+        refactoring of 1.2's "identity_token" approach has made some slight changes
+        to the implementation of ``ShardedQuery`` which should be noted for other
+        derivations of this class.
+
+    .. change::
+        :tags: bug, postgresql
+        :tickets: 4229
+
+        Fixed bug where the special "not equals" operator for the Postgresql
+        "range" datatypes such as DATERANGE would fail to render "IS NOT NULL" when
+        compared to the Python ``None`` value.
+
+
+
+    .. change::
+        :tags: bug, mssql
+        :tickets: 4234
+        :versions: 1.3.0b1
+
+        Fixed 1.2 regression caused by :ticket:`4060` where the query used to
+        reflect SQL Server cross-schema foreign keys was limiting the criteria
+        incorrectly.
+
+
+
+    .. change::
+        :tags: bug, oracle
+        :versions: 1.3.0b1
+
+        The Oracle NUMBER datatype is reflected as INTEGER if the precision is NULL
+        and the scale is zero, as this is how INTEGER values come back when
+        reflected from Oracle's tables.  Pull request courtesy Kent Bower.
+
+    .. change::
+        :tags: feature, postgresql
+        :tickets: 4160
+        :versions: 1.3.0b1
+
+        Added new PG type :class:`.postgresql.REGCLASS` which assists in casting
+        table names to OID values.  Pull request courtesy Sebastian Bank.
+
+    .. change::
+        :tags: bug, sql
+        :tickets: 4231
+        :versions: 1.3.0b1
+
+        Fixed issue where the compilation of an INSERT statement with the
+        "literal_binds" option that also uses an explicit sequence and "inline"
+        generation, as on Postgresql and Oracle, would fail to accommodate the
+        extra keyword argument within the sequence processing routine.
+
+    .. change::
+        :tags: bug, orm
+        :tickets: 4241
+
+        Fixed issue in single-inheritance loading where the use of an aliased
+        entity against a single-inheritance subclass in conjunction with the
+        :meth:`.Query.select_from` method would cause the SQL to be rendered with
+        the unaliased table mixed in to the query, causing a cartesian product.  In
+        particular this was affecting the new "selectin" loader when used against a
+        single-inheritance subclass.
 
 .. changelog::
     :version: 1.2.6
diff --git a/doc/build/changelog/unreleased_12/4160.rst b/doc/build/changelog/unreleased_12/4160.rst
deleted file mode 100644 (file)
index 859720c..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-.. change::
-    :tags: feature, postgresql
-    :tickets: 4160
-    :versions: 1.3.0b1
-
-    Added new PG type :class:`.postgresql.REGCLASS` which assists in casting
-    table names to OID values.  Pull request courtesy Sebastian Bank.
diff --git a/doc/build/changelog/unreleased_12/4228.rst b/doc/build/changelog/unreleased_12/4228.rst
deleted file mode 100644 (file)
index c0e503e..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-.. change::
-    :tags: bug, orm
-    :tickets: 4228
-
-    Fixed regression in 1.2 within sharded query feature where the
-    new "identity_token" element was not being correctly considered within
-    the scope of a lazy load operation, when searching the identity map
-    for a related many-to-one element.   The new behavior will allow for
-    making use of the "id_chooser" in order to determine the best identity
-    key to retrieve from the identity map.  In order to achieve this, some
-    refactoring of 1.2's "identity_token" approach has made some slight changes
-    to the implementation of ``ShardedQuery`` which should be noted for other
-    derivations of this class.
diff --git a/doc/build/changelog/unreleased_12/4229.rst b/doc/build/changelog/unreleased_12/4229.rst
deleted file mode 100644 (file)
index d28146e..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-.. change::
-    :tags: bug, postgresql
-    :tickets: 4229
-
-    Fixed bug where the special "not equals" operator for the Postgresql
-    "range" datatypes such as DATERANGE would fail to render "IS NOT NULL" when
-    compared to the Python ``None`` value.
-
-
diff --git a/doc/build/changelog/unreleased_12/4231.rst b/doc/build/changelog/unreleased_12/4231.rst
deleted file mode 100644 (file)
index 47e70ef..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-.. change::
-    :tags: bug, sql
-    :tickets: 4231
-    :versions: 1.3.0b1
-
-    Fixed issue where the compilation of an INSERT statement with the
-    "literal_binds" option that also uses an explicit sequence and "inline"
-    generation, as on Postgresql and Oracle, would fail to accommodate the
-    extra keyword argument within the sequence processing routine.
diff --git a/doc/build/changelog/unreleased_12/4234.rst b/doc/build/changelog/unreleased_12/4234.rst
deleted file mode 100644 (file)
index f09533e..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-.. change::
-    :tags: bug, mssql
-    :tickets: 4234
-    :versions: 1.3.0b1
-
-    Fixed 1.2 regression caused by :ticket:`4060` where the query used to
-    reflect SQL Server cross-schema foreign keys was limiting the criteria
-    incorrectly.
-
-
diff --git a/doc/build/changelog/unreleased_12/4241.rst b/doc/build/changelog/unreleased_12/4241.rst
deleted file mode 100644 (file)
index e633db5..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-.. change::
-    :tags: bug, orm
-    :tickets: 4241
-    :versions: 1.3.0b1
-
-    Fixed issue in single-inheritance loading where the use of an aliased
-    entity against a single-inheritance subclass in conjunction with the
-    :meth:`.Query.select_from` method would cause the SQL to be rendered with
-    the unaliased table mixed in to the query, causing a cartesian product.  In
-    particular this was affecting the new "selectin" loader when used against a
-    single-inheritance subclass.
diff --git a/doc/build/changelog/unreleased_12/oracle_number.rst b/doc/build/changelog/unreleased_12/oracle_number.rst
deleted file mode 100644 (file)
index 7d073e1..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-.. change::
-    :tags: bug, oracle
-    :versions: 1.3.0b1
-
-    The Oracle NUMBER datatype is reflected as INTEGER if the precision is NULL
-    and the scale is zero, as this is how INTEGER values come back when
-    reflected from Oracle's tables.  Pull request courtesy Kent Bower.