]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
0.7 changelog
authorMike Bayer <mike_mp@zzzcomputing.com>
Tue, 9 Apr 2013 16:01:31 +0000 (12:01 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Tue, 9 Apr 2013 16:01:31 +0000 (12:01 -0400)
doc/build/changelog/changelog_07.rst
doc/build/changelog/changelog_08.rst

index df63654a4a417eb8042ffb3175dd9d0be5465be4..06e943a8659e0edd23fa98a99b75c435534f8ec2 100644 (file)
@@ -6,6 +6,20 @@
 .. changelog::
     :version: 0.7.11
 
+    .. change::
+      :tags: bug, orm
+      :tickets: 2699
+
+    Fixed bug when a query of the form:
+    ``query(SubClass).options(subqueryload(Baseclass.attrname))``,
+    where ``SubClass`` is a joined inh of ``BaseClass``,
+    would fail to apply the ``JOIN`` inside the subquery
+    on the attribute load, producing a cartesian product.
+    The populated results still tended to be correct as additional
+    rows are just ignored, so this issue may be present as a
+    performance degradation in applications that are
+    otherwise working correctly.
+
     .. change::
       :tags: bug, orm
       :tickets: 2689
index 5046c6689955c9953e8e6823003cf1ab3f8d8d9f..503b8932bca03cff0da74cfde61194f6a7c3f338 100644 (file)
@@ -18,7 +18,7 @@
     The populated results still tended to be correct as additional
     rows are just ignored, so this issue may be present as a
     performance degradation in applications that are
-    otherwise working correctly.
+    otherwise working correctly.  Also in 0.7.11.
 
     .. change::
       :tags: bug, orm