Mariusz Felisiak
6b16623bd9
[3.1.x] Refs #31956 -- Doc'd consequences of disabling psycopg2's JSONB typecaster.
...
Follow up to 0be51d2226
.
Backport of 438b85dfab
from master
2020-09-10 11:00:59 +02:00
Carlton Gibson
1ef38005a7
[3.1.x] Added release date for 3.1.1, 3.0.10, and 2.2.16.
...
Backport of 976e2b7420
from master
2020-09-01 09:57:12 +02:00
Mariusz Felisiak
2b099caa59
[3.1.x] Fixed CVE-2020-24584 -- Fixed permission escalation in intermediate-level directories of the file system cache on Python 3.7+.
...
Backport of f56b57976133129b0b351a38bba4ac882badabf0 from master.
2020-09-01 09:35:05 +02:00
Mariusz Felisiak
934430d22a
[3.1.x] Fixed CVE-2020-24583, #31921 -- Fixed permissions on intermediate-level static and storage directories on Python 3.7+.
...
Thanks WhiteSage for the report.
Backport of ea0febbba531a3ecc8c77b570efbfb68ca7155db from master.
2020-09-01 09:35:05 +02:00
007gzs
dfa31f8e87
[3.1.x] Fixed #31901 -- Prevented content overflowing in the admin changelist with navigation sidebar.
...
Backport of 2bc38bc7ca
from master
2020-09-01 08:19:12 +02:00
Federico Jaramillo Martínez
c4e5384e73
[3.1.x] Fixed #31952 -- Fixed EmptyFieldListFilter crash with reverse relationships.
...
Thanks dacotagh for the report.
Backport of 179d9dc0c2
from master
2020-08-31 10:40:21 +02:00
Simon Charette
2986ec031d
[3.1.x] Fixed #31965 -- Adjusted multi-table fast-deletion on MySQL/MariaDB.
...
The optimization introduced in 7acef095d7
did not properly handle
deletion involving filters against aggregate annotations.
It initially was surfaced by a MariaDB test failure but misattributed
to an undocumented change in behavior that resulted in the systemic
generation of poorly performing database queries in 5b83bae031
.
Thanks Anton Plotkin for the report.
Refs #23576 .
Backport of f6405c0b8e
from master
2020-08-31 09:22:59 +02:00
Mariusz Felisiak
655e1ce6b1
[3.1.x] Fixed #31956 -- Fixed crash of ordering by JSONField with a custom decoder on PostgreSQL.
...
Thanks Marc Debureaux for the report.
Thanks Simon Charette, Nick Pope, and Adam Johnson for reviews.
Backport of 0be51d2226
from master
2020-08-28 19:12:02 +02:00
Kevin Michel
3a42c0447b
[3.1.x] Fixed #31928 -- Fixed detecting an async get_response in various middlewares.
...
SecurityMiddleware and the three cache middlewares were not calling
super().__init__() during their initialization or calling the required
MiddlewareMixin._async_check() method.
This made the middlewares not properly present as coroutine and
confused the middleware chain when used in a fully async context.
Thanks Kordian Kowalski for the report.
Backport of 825ce75fae
from master
2020-08-28 12:35:53 +02:00
Mariusz Felisiak
14a19700d8
[3.1.x] Fixed #31912 -- Removed strict=True in Path.resolve() in project template and CommonPasswordValidator.
...
This caused permission errors when user didn't have permissions to
all intermediate directories in a Django installation path.
Thanks tytusd and leonyxz for reports.
Regression in edeec1247e
and
26554cf5d1
.
Backport of e39e727ded
from master
2020-08-28 05:59:11 +02:00
Mariusz Felisiak
9075d1f662
[3.1.x] Fixed #31936 -- Fixed __in lookup on key transforms for JSONField.
...
This resolves an issue on databases without a native JSONField
(MariaDB, MySQL, SQLite, Oracle), where values must be wrapped.
Thanks Sébastien Pattyn for the report.
Backport of 1251772cb8
from master
2020-08-26 22:14:46 +02:00
Michael Galler
b6d2419120
[3.1.x] Fixed #31905 -- Made MiddlewareMixin call process_request()/process_response() with thread sensitive.
...
Co-authored-by: Carlton Gibson <carlton.gibson@noumenal.es>
Backport of 547a07fa7e
from master
2020-08-26 07:54:55 +02:00
Mariusz Felisiak
e81aa7a94a
[3.1.x] Fixed #31877 -- Reverted "Fixed #19878 -- Deprecated TemplateView passing URL kwargs into context."
...
This reverts commit 4ed534758c
.
Backport of bb8f66934d
from master
2020-08-24 11:39:05 +02:00
Mariusz Felisiak
f247c66bb5
[3.1.x] Refs #31877 -- Reverted "Fixes #31877 -- Used lazy() for TemplateView kwarg deprecation warning."
...
This reverts commit 20799cc0a6
.
Backport of 04e87e79a0
from master
2020-08-24 11:38:57 +02:00
Mariusz Felisiak
7eaa2776e1
[3.1.x] Fixed #31895 -- Fixed crash when decoding invalid session data.
...
Thanks Matt Hegarty for the report.
Regression in d4fff711d4
.
Backport of 4376c2c7f8
from master
2020-08-19 12:06:55 +02:00
Mariusz Felisiak
18e87ac85f
[3.1.x] Refs #31863 -- Added release notes for 94ea79be13
.
...
Backport of 21768a99f4
from master
2020-08-13 16:30:37 +02:00
Adam Johnson
9ae40d8137
[3.1.x] Fixes #31877 -- Used lazy() for TemplateView kwarg deprecation warning.
...
SimpleLazyObjects cause a crash when filtering.
Thanks Tim L. White for the report.
Regression in 4ed534758c
.
Backport of 20799cc0a6
from master
2020-08-13 13:13:25 +02:00
Daniel Hillier
f139372491
[3.1.x] Fixed #31866 -- Fixed locking proxy models in QuerySet.select_for_update(of=()).
...
Backport of 60626162f7
from master
2020-08-11 12:30:31 +02:00
Carlton Gibson
02b474f2a4
[3.1.x] Fixed #31865 -- Adjusted admin nav sidebar template to reduce debug logging.
...
Thanks to Mariusz Felisiak for review.
Backport of 0aeb802cf0
from master
2020-08-11 11:43:22 +02:00
Mariusz Felisiak
c21bbe0883
[3.1.x] Fixed #31864 -- Fixed encoding session data during transition to Django 3.1.
...
Thanks אורי for the report.
Backport of 99abfe8f4d
from master
2020-08-07 21:43:46 +02:00
Mariusz Felisiak
1c3d3294c1
[3.1.x] Fixed #31854 -- Fixed wrapping of long model names in admin's sidebar.
...
Backport of e70dc506d7
from master
2020-08-05 10:55:11 +02:00
007gzs
ff8e6e83a9
[3.1.x] Fixed #31853 -- Fixed wrapping of translated action labels in admin sidebar.
...
Backport of b0af56f639
from master
2020-08-05 10:27:17 +02:00
Mariusz Felisiak
42e31d4922
[3.1.x] Added stub release notes for 3.1.1.
...
Backport of 6c19230297
from master
2020-08-04 10:42:58 +02:00