<feed xmlns='http://www.w3.org/2005/Atom'>
<title>django.git/django/db/models/sql/query.py, branch 3.0.10</title>
<subtitle>django
</subtitle>
<id>http://cgit.adnoto.dev/django.git/atom?h=3.0.10</id>
<link rel='self' href='http://cgit.adnoto.dev/django.git/atom?h=3.0.10'/>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/'/>
<updated>2020-06-08T07:20:08Z</updated>
<entry>
<title>[3.0.x] Fixed #31664 -- Reallowed using non-expressions having filterable attribute as rhs in queryset filters.</title>
<updated>2020-06-08T07:20:08Z</updated>
<author>
<name>Nicolas Baccelli</name>
<email>nicolas.baccelli@abc-culture.fr</email>
</author>
<published>2020-06-05T19:01:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=2b2500021b502318866e605f6c031f122703fe4b'/>
<id>urn:sha1:2b2500021b502318866e605f6c031f122703fe4b</id>
<content type='text'>
Regression in 4edad1ddf6203326e0be4bdb105beecb0fe454c4.

Backport of b38d44229ff185ad156bcb443d6db0db7ae3eb98 from master
</content>
</entry>
<entry>
<title>[3.0.x] Fixed #31568 -- Fixed alias reference when aggregating over multiple subqueries.</title>
<updated>2020-05-14T08:26:16Z</updated>
<author>
<name>Simon Charette</name>
<email>charette.s@gmail.com</email>
</author>
<published>2020-05-14T04:14:48Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=49bbf6570d9f0880b836f741d79e4cdb6e061ea2'/>
<id>urn:sha1:49bbf6570d9f0880b836f741d79e4cdb6e061ea2</id>
<content type='text'>
691def10a0197d83d2d108bd9043b0916d0f09b4 made all Subquery() instances
equal to each other which broke aggregation subquery pushdown which
relied on object equality to determine which alias it should select.

Subquery.__eq__() will be fixed in an another commit but
Query.rewrite_cols() should haved used object identity from the start.

Refs #30727, #30188.

Thanks Makina Corpus for the report.

Backport of adfbf653dc1c1d0e0dacc4ed46602d22ba28b004 from master
</content>
</entry>
<entry>
<title>[3.0.x] Fixed #31566 -- Fixed aliases crash when chaining values()/values_list() after annotate() with aggregations and subqueries.</title>
<updated>2020-05-14T06:40:40Z</updated>
<author>
<name>Simon Charette</name>
<email>charette.s@gmail.com</email>
</author>
<published>2020-05-14T03:38:29Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=afceb2241ba84dfafe59de326cdc9c01963ddefb'/>
<id>urn:sha1:afceb2241ba84dfafe59de326cdc9c01963ddefb</id>
<content type='text'>
Subquery annotation references must be resolved if they are excluded
from the GROUP BY clause by a following .values() call.

Regression in fb3f034f1c63160c0ff13c609acd01c18be12f80.

Thanks Makina Corpus for the report.

Backport of 42c08ee46539ef44f8658ebb1cbefb408e0d03fe from master
</content>
</entry>
<entry>
<title>[3.0.x] Fixed #31420 -- Fixed crash when filtering subquery annotation against a SimpleLazyObject.</title>
<updated>2020-04-06T06:15:51Z</updated>
<author>
<name>Hasan Ramezani</name>
<email>hasan.r67@gmail.com</email>
</author>
<published>2020-04-04T18:55:20Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=22a2e97fc30487af89d7c34b753853e7b510083d'/>
<id>urn:sha1:22a2e97fc30487af89d7c34b753853e7b510083d</id>
<content type='text'>
Thanks Simon Charette for the solution and analysis.

Backport of 4237050684427db45ea834fe89d9e11c0520201e from master
</content>
</entry>
<entry>
<title>[3.0.x] Fixed #31377 -- Disabled grouping by aliases on QuerySet.values()/values_list() when they collide with field names.</title>
<updated>2020-03-25T08:49:51Z</updated>
<author>
<name>Hasan Ramezani</name>
<email>hasan.r67@gmail.com</email>
</author>
<published>2020-03-19T18:54:36Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=72652bcb1b29710d23c3e6f872046d4aedc58665'/>
<id>urn:sha1:72652bcb1b29710d23c3e6f872046d4aedc58665</id>
<content type='text'>
Regression in fb3f034f1c63160c0ff13c609acd01c18be12f80.

Thanks Holovashchenko Vadym for the report.

Backport of 10866a10fe9f0ad3ffdf6f93823aaf4716e6f27c from master
</content>
</entry>
<entry>
<title>[3.0.x] Refs #31136 -- Made QuerySet.values()/values_list() group only by selected annotation.</title>
<updated>2020-01-15T08:33:36Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2020-01-15T08:32:42Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=a24686987f21fe6b5339cc13607c13fa906f81a8'/>
<id>urn:sha1:a24686987f21fe6b5339cc13607c13fa906f81a8</id>
<content type='text'>
Regression in 0f843fdd5b9b2f2307148465cd60f4e1b2befbb4.
Backport of 59b4e99dd00b9c36d56055b889f96885995e4240 from master
</content>
</entry>
<entry>
<title>[3.0.x] Fixed #31136 -- Disabled grouping by aliases on QuerySet.values()/values_list().</title>
<updated>2020-01-04T19:49:43Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2020-01-04T19:49:11Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=4f81f6d2364f00262f4577fc1de4e0a6ff424e89'/>
<id>urn:sha1:4f81f6d2364f00262f4577fc1de4e0a6ff424e89</id>
<content type='text'>
Regression in fb3f034f1c63160c0ff13c609acd01c18be12f80.

Thanks Sigurd Ljødal for the report.
Backport of 0f843fdd5b9b2f2307148465cd60f4e1b2befbb4 from master
</content>
</entry>
<entry>
<title>[3.0.x] Fixed #31109 -- Disabled grouping by aliases on QuerySet.exists().</title>
<updated>2019-12-23T08:24:37Z</updated>
<author>
<name>Simon Charette</name>
<email>charette.s@gmail.com</email>
</author>
<published>2019-12-22T04:22:49Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=7b065c41e406fb22d39d1f7b4cfed96bf06dc591'/>
<id>urn:sha1:7b065c41e406fb22d39d1f7b4cfed96bf06dc591</id>
<content type='text'>
Clearing the SELECT clause in Query.has_results was orphaning GROUP BY
references to it.

Thanks Thierry Bastian for the report and Baptiste Mispelon for the
bisect.

Regression in fb3f034f1c63160c0ff13c609acd01c18be12f80.

Backport of 720de4d0441fcfdb543051389c70efbe66ed962a from master
</content>
</entry>
<entry>
<title>[3.0.x] Fixed #31094 -- Included columns referenced by subqueries in GROUP BY on aggregations.</title>
<updated>2019-12-19T10:10:33Z</updated>
<author>
<name>Simon Charette</name>
<email>charette.s@gmail.com</email>
</author>
<published>2019-12-17T06:21:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=fd9050589f5f99d61bf1c68917a9157c1e8c3752'/>
<id>urn:sha1:fd9050589f5f99d61bf1c68917a9157c1e8c3752</id>
<content type='text'>
Thanks Johannes Hoppe for the report.

Regression in fb3f034f1c63160c0ff13c609acd01c18be12f80.

Co-authored-by: Mariusz Felisiak &lt;felisiak.mariusz@gmail.com&gt;

Backport of 5a4d7285bd10bd40d9f7e574a7c421eb21094858 from master
</content>
</entry>
<entry>
<title>[3.0.x] Fixed #31060 -- Reallowed window expressions to be used in conditions outside of queryset filters.</title>
<updated>2019-12-06T14:28:23Z</updated>
<author>
<name>Alex Aktsipetrov</name>
<email>alex.akts@gmail.com</email>
</author>
<published>2019-12-05T16:08:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=8af07712df54efbd1d3d9130ab90236f530278c1'/>
<id>urn:sha1:8af07712df54efbd1d3d9130ab90236f530278c1</id>
<content type='text'>
Regression in 4edad1ddf6203326e0be4bdb105beecb0fe454c4.

Thanks utapyngo for the report.

Backport of bf12273db4e53779546e2ac7b65c0ce8e3c8a640 from master.
</content>
</entry>
</feed>
