David Sanders
91f8df5c2e
[4.2.x] Fixed #34590 -- Reverted "Refs #33308 -- Improved adapting DecimalField values to decimal."
...
This reverts 7990d254b0af158baf827fafbd90fe8e890f23bd.
Thanks Marc Odermatt for the report.
Backport of 0c1518ee429b01c145cf5b34eab01b0b92f8c246 from main
2023-05-24 11:00:21 +02:00
Simon Charette
c78a4421de
[4.2.x] Fixed #34551 -- Fixed QuerySet.aggregate() crash when referencing subqueries.
...
Regression in 59bea9efd2768102fc9d3aedda469502c218e9b7.
Refs #28477 .
Thanks Denis Roldán and Mariusz for the test.
Backport of e5c844d6f2a4ac6ae674d741b5f1fa2a688cedf4 from main
2023-05-23 07:39:24 +02:00
Simon Charette
57f499e412
[4.2.x] Refs #34551 -- Fixed QuerySet.aggregate() crash on precending aggregation reference.
...
Regression in 1297c0d0d76a708017fe196b61a0ab324df76954.
Refs #31679 .
Backport of 2ee01747c32a7275a7a1a5f7862acba7db764921 from main
2023-05-23 07:39:18 +02:00
Sarah Boyce
37ba4c3a94
[4.2.x] Fixed references to django.core.cache in docs.
...
Backport of c3862735cd8c268e99fb8d54c3955aacc4f2dc25 from main
2023-05-22 14:02:28 +02:00
gtleee
6b76481fb9
[4.2.x] Fixed #34588 -- Removed usage of nonexistent stylesheet in the 'Congrats' page.
...
Regression in d46cc15c51219c3418e0287bf018c5ba1346f825.
Backport of 0a324f1b66b9b948041b1c557fc18b3fb40743c4 from main
2023-05-22 11:52:03 +02:00
Simon Charette
e1c00f8b36
[4.2.x] Fixed #34580 -- Avoided unnecessary computation of selected expressions in SQLCompiler.
...
Performance regression in 278881e37619278789942513916acafaa88d26f3.
Co-authored-by: David Smith <smithdc@gmail.com>
Backport of 98f6ada0e2058d67d91fb6c16482411ec2ca0967 from main
2023-05-22 07:57:05 +02:00
Mariusz Felisiak
cdd970ae22
[4.2.x] Fixed #34568 -- Made makemigrations --update respect --name option.
...
Thanks David Sanders for the report.
Backport of c52f4295f254e1c14af769d22b1a5f516a941f58 from main
2023-05-17 13:15:30 +02:00
Simon Charette
201d29b371
[4.2.x] Fixed #34570 -- Silenced noop deferral of many-to-many and GFK.
...
While deferring many-to-many and GFK has no effect, the previous
implementation of QuerySet.defer() ignore them instead of crashing.
Regression in b3db6c8dcb5145f7d45eff517bcd96460475c879.
Thanks Paco Martínez for the report.
Backport of 99e5dff737cd20b12d060e4794e097063b61ec40 from main
2023-05-17 08:39:44 +02:00
Julie Rymer
9c301814b0
[4.2.x] Fixed #34539 -- Restored get_prep_value() call when adapting JSONFields.
...
Regression in 5c23d9f0c32f166c81ecb6f3f01d5077a6084318.
Backport of 0ec60661e61b153e6bcec64649b1b7f524eb3e18 from main
2023-05-16 11:02:33 +02:00
Mariusz Felisiak
e0d8981139
[4.2.x] Fixed #34544 -- Avoided DBMS_LOB.SUBSTR() wrapping with IS NULL condition on Oracle.
...
Regression in 09ffc5c1212d4ced58b708cbbf3dfbfb77b782ca.
Thanks Michael Smith for the report.
This also reverts commit 1e4da439556cdd69eb9f91e07f99cf77997e70d2.
Backport of 1586a09b7949bbb7b0d84cb74ce1cadc25cbb355 from main
2023-05-08 19:35:20 +02:00
Mariusz Felisiak
2756c69601
[4.2.x] Added CVE-2023-31047 to security archive.
...
Backport of 49830025c992fbc8d8f213e7c16dba1391c6adf2 from main
2023-05-03 15:21:47 +02:00
Mariusz Felisiak
110919987b
[4.2.x] Added stub release notes for 4.2.2.
...
Backport of b0d3a5de95c9966075c38f10e790dced70c81ebf from main
2023-05-03 15:13:54 +02:00
Mariusz Felisiak
21b1b1fc03
[4.2.x] Fixed CVE-2023-31047, Fixed #31710 -- Prevented potential bypass of validation when uploading multiple files using one form field.
...
Thanks Moataz Al-Sharida and nawaik for reports.
Co-authored-by: Shai Berger <shai@platonix.com>
Co-authored-by: nessita <124304+nessita@users.noreply.github.com>
2023-05-03 13:43:16 +02:00
Mariusz Felisiak
290fd5ecec
[4.2.x] Fixed #34529 , Refs #34525 -- Reduced index operations with Meta.indexes/index_together when optimizing migrations.
...
This makes squashing migrations an available path for changing
Meta.index_together, which is deprecated, to Meta.indexes.
Follow up to f81032572107846922745b68d5b7191058fdd5f5.
Backport of 8e2460d599aec95f8cfe514d3cc8acdd4ca4b1fb from main.
2023-05-03 13:09:49 +02:00
Mariusz Felisiak
f200d83698
[4.2.x] Fixed #34515 -- Made LocaleMiddleware prefer language from paths when i18n patterns are used.
...
Regression in 94e7f471c4edef845a4fe5e3160132997b4cca81.
This reverts commit 94e7f471c4edef845a4fe5e3160132997b4cca81
(refs #34069 ) and
partly reverts commit 3b4728310a7a64f8fcc548163b0aa5f98a5c78f5.
Thanks Anthony Baillard for the report.
Co-Authored-By: Sarah Boyce <42296566+sarahboyce@users.noreply.github.com>
Backport of 0e444e84f87d174713a2aef0c4f9704ce2865586 from main
2023-05-02 06:33:23 +02:00
Mariusz Felisiak
4f343a10f7
[4.2.x] Refs #34118 , Refs #34504 -- Added backward incompatibility note about EmailBackend.ssl_context.
...
Follow up to 2848e5d0ce5cf3c31fe87525536093b21d570f69.
Backport of 5a6d4d3bfde07daab9777545694beb014c832264 from main
2023-04-28 13:04:39 +02:00
Mariusz Felisiak
28d4282703
[4.2.x] Added stub release notes and release date for 4.2.1, 4.1.9, and 3.2.19.
...
Backport of 18a7f2c711529f8e43c36190a5e2479f13899749 from main
2023-04-26 08:50:20 +02:00
Mariusz Felisiak
fffbf85080
[4.2.x] Fixed #34512 -- Restored breadcrumbs on admin app index view.
...
Thanks Adam (ataylor32) for the report.
Regression in 872b61193b013a700ff88cf50f0eb2cf2c266ff7.
Backport of 9440f6ba41e5e96458cd7949fc6d605ef5bd09e9 from main
2023-04-26 08:37:30 +02:00
Mariusz Felisiak
0a805cf42d
[4.2.x] Fixed #34506 -- Fixed margin of ClearableFileInput in admin CSS.
...
Regression in 96a598356a9ea8c2c05b22cadc12e256a3b295fd.
Backport of 92537e83c1322c40dd39a8f0f9c78018307f2102 from main
2023-04-21 19:50:21 +02:00
Tim Graham
26f181939e
[4.2.x] Used extlinks for PyPI links.
...
Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com>
Backport of 2c4dc6476083c853b654e462c7ff65dbe0334c9e from main
2023-04-17 07:44:29 +02:00
Scott Macpherson
090d5ccc6c
[4.2.x] Fixed #34486 -- Fixed DatabaseOperations.compose_sql() crash with no existing database connection on PostgreSQL.
...
Regression in 09ffc5c1212d4ced58b708cbbf3dfbfb77b782ca.
Backport of 53aee470d5b35e2708864d5221d2b5655e10c091 from main
2023-04-14 11:02:47 +02:00
nessita
a3c14ea61b
[4.2.x] Fixed #34483 -- Fixed timesince()/timeuntil() with timezone-aware dates and interval less than 1 day.
...
Regression in 8d67e16493c903adc9d049141028bc0fff43f8c8.
Thanks Lorenzo Peña for the report.
Backport of 813015d67e2557fa859a07930a9becec4e5f64a0 from main
2023-04-13 13:20:16 -03:00
Mariusz Felisiak
791407fef1
[4.2.x] Refs #34482 -- Reverted "Fixed #32969 -- Fixed pickling HttpResponse and subclasses."
...
This reverts commit d7f5bfd241666c0a76e90208da1e9ef81aec44db.
Thanks Márton Salomváry for the report.
Backport of 173034b00589c083793d495e8b07e35be2cb1cf0 from main
2023-04-12 18:53:29 +02:00
Mariusz Felisiak
2feb9333e7
[4.2.x] Fixed #34484 , Refs #34482 -- Reverted "Fixed #29186 -- Fixed pickling HttpRequest and subclasses."
...
This reverts commit 6220c445c40a6a7f4d442de8bde2628346153963.
Thanks Adam Johnson and Márton Salomváry for reports.
Backport of 280ca147af9cdfce1ca9cb14cc3c5527ff6c7a02 from main
2023-04-12 18:53:22 +02:00
sarahboyce
facc153af7
[4.2.x] Fixed #34455 -- Restored i18n_patterns() respect of prefix_default_language argument when fallback language is used.
...
Regression in 94e7f471c4edef845a4fe5e3160132997b4cca81.
Thanks Oussama Jarrousse for the report.
Backport of 3b4728310a7a64f8fcc548163b0aa5f98a5c78f5 from main
2023-04-10 15:35:28 +02:00
Mariusz Felisiak
b0d7753d07
[4.2.x] Fixed #34470 -- Enforced UTF-8 encoding on PostgreSQL.
...
Regression in 6a2165816394ab4bb259f6171e82417e098e97a6.
Backport of 5b8a043bf51ab8bcf4a758d0b4646f30a84be183 from main
2023-04-07 10:12:19 +02:00
Anders Kaseorg
0bc2bbf041
[4.2.x] Fixed #34466 -- Reallowed setting cursor_factory in DATABASES["options"] on PostgreSQL.
...
Regression in 09ffc5c1212d4ced58b708cbbf3dfbfb77b782ca.
Backport of 73cbb372baa45d1fdafd571e2f430a980831f722 from main
2023-04-07 09:21:54 +02:00
Simon Charette
511dc3db53
[4.2.x] Fixed #34464 -- Fixed queryset aggregation over group by reference.
...
Regression in 59bea9efd2768102fc9d3aedda469502c218e9b7.
Refs #28477 .
Thanks Ian Cubitt for the report.
Backport of 9daf8b4109c3e133eb57349bb44d73cc60c5773c from main
2023-04-07 06:58:24 +02:00
Mariusz Felisiak
db49def5fc
[4.2.x] Fixed #34459 -- Fixed SearchVector() crash for parameters with % symbol.
...
Thanks Patryk Zawadzki for the report.
Regression in 09ffc5c1212d4ced58b708cbbf3dfbfb77b782ca.
Backport of 4bf4222010fd8e413963c6c873e4088614332ef9 from main
2023-04-06 13:33:13 +02:00
Mariusz Felisiak
05d6efa958
[4.2.x] Added release date for 4.1.8.
...
Backport of fdf0a367bdd72c70f91fb3aed77dabbe9dcef69f from main
2023-04-05 06:19:12 +02:00
Simon Charette
647920b766
[4.2.x] Fixed #34458 -- Fixed QuerySet.defer() crash on attribute names.
...
Thanks Andrew Cordery for the report.
Regression in b3db6c8dcb5145f7d45eff517bcd96460475c879.
Backport of 87c63bd8df0eb0109df333df1264c6a96707d6a4 from main
2023-04-05 06:06:03 +02:00
David Sanders
272dc386c2
[4.2.x] Refs #34434 -- Added note about breaking changes in psycopg version 3 to release notes.
...
Backport of ff9ceed32b880733d94190742e45dbcf5927b161 from main
2023-04-04 17:07:08 +02:00
Mariusz Felisiak
439d1c59f2
[4.2.x] Added stub release notes for 4.2.1.
...
Backport of 4e4eda6d6c8a5867dafd2ba9167ad8c064bb644a from main
2023-04-03 11:20:47 +02:00
Mariusz Felisiak
60018238c8
[4.2.x] Finalized release notes for Django 4.2.
...
Backport of 8adbab49e116c31619ca38061cb2e74a1a1ec85a from main
2023-04-03 09:03:00 +02:00
Mariusz Felisiak
f2923306f1
[4.2.x] Fixed #34322 -- Made ES module support to ManifestStaticFilesStorage optional.
...
Co-authored-by: Author: Claude Paroz <claude@2xlibre.net>
Backport of e10c1688f96e3b2d202fe401472b7b25f6105969 from main
2023-03-18 14:06:09 +01:00
Mariusz Felisiak
87a55e0b51
[4.2.x] Fixed #34395 -- Updated admin's jQuery to 3.6.4.
...
Backport of 18473004afd82a616ba6c9ac22f476347fde4846 from main
2023-03-09 08:55:34 +01:00
David Wobrock
6937c92169
[4.2.x] Fixed #34384 -- Fixed session validation when rotation secret keys.
...
Bug in 0dcd549bbe36c060f536ec270d34d9e7d4b8e6c7.
Thanks Eric Zarowny for the report.
Backport of 2396933ca99c6bfb53bda9e53968760316646e01 from main
2023-03-08 11:33:03 +01:00
Mariusz Felisiak
046d2b9edb
[4.2.x] Added stub release notes for 4.1.8.
...
Backport of 9a07999aef7958c9b5441e368cd90646d0edc5c9 from main
2023-03-06 17:37:50 +01:00
django-bot
62510f01e7
[4.2.x] Fixed #34140 -- Reformatted code blocks in docs with blacken-docs.
2023-03-01 13:39:03 +01:00
Joseph Victor Zammit
5bdd6223a2
[4.2.x] Refs #34140 -- Corrected rst code-block and various formatting issues in docs.
...
Backport of ba755ca13123d2691a0926ddb64e5d0a2906a880 from main
2023-02-28 12:54:33 +01:00
Tim Graham
48b2ba8a55
[4.2.x] Moved DatabaseIntrospection.get_table_description() internal_size release note to "Database backend API" section.
...
Backport of 31cd2852cb86197d5f3f5a637184a078ab0615f8 from main
2023-02-22 05:18:03 +01:00
Carlton Gibson
ac8cf0ae76
[4.2.x] Added CVE-2023-24580 to security archive.
...
Backport of ecafcaf634fcef93f9da8cb12795273dd1c3a576 from main
2023-02-14 09:53:00 +01:00
Markus Holtermann
7ac5ff37b8
[4.2.x] Fixed CVE-2023-24580 -- Prevented DoS with too many uploaded files.
...
Thanks to Jakob Ackermann for the report.
2023-02-14 08:21:18 +01:00
Sota Tabu
8cc5caa113
[4.2.x] Fixed #34318 -- Added release note for 4bfe8c0eec835b8eaffcda7dc1e3b203751a790a.
...
Backport of 3e9d413231edc29768cc7ca0427e63b19233f562 from main
2023-02-13 14:13:16 +01:00
Carlton Gibson
b784768eef
[4.2.x] Refs #34140 -- Applied rst code-block to non-Python examples.
...
Thanks to J.V. Zammit, Paolo Melchiorre, and Mariusz Felisiak for
reviews.
Backport of 534ac4829764f317cf2fbc4a18354fcc998c1425 from main.
2023-02-10 21:12:06 +01:00
Mariusz Felisiak
836ae73a89
[4.2.x] Fixed #34319 -- Fixed Model.validate_constraints() crash on ValidationError with no code.
...
Thanks Mateusz Kurowski for the report.
Regression in 667105877e6723c6985399803a364848891513cc.
Backport of 2fd755b361d3da2cd0440fc9839feb2bb69b027b from main
2023-02-08 16:39:53 +01:00
Carlton Gibson
600b88db4c
[4.2.x] Added stub release notes for 4.0.10 and 3.2.18.
...
Set date for 4.1.7 release.
Backport of 7e003428f96d616c1f77fed84882a95e63bc3644 from main
2023-02-07 10:10:22 +01:00
Mariusz Felisiak
9a1848f48c
[4.2.x] Increased the default PBKDF2 iterations for Django 4.2.
...
See https://cheatsheetseries.owasp.org/cheatsheets/Password_Storage_Cheat_Sheet.html#pbkdf2 .
Thanks Markus Holtermann for the report.
2023-02-04 13:36:06 +01:00
Mariusz Felisiak
ba7d8ac37d
[4.2.x] Added stub release notes for 4.1.7.
...
Backport of f3c89744cc801cc7d134bca9958c4a74aa76380f from main
2023-02-01 13:22:00 +01:00
Mariusz Felisiak
379b37171b
[4.2.x] Added CVE-2023-23969 to security archive.
...
Backport of 36e3eef7d5a4c88671d20a561788679d0d9c334c from main
2023-02-01 12:10:03 +01:00