Sarah Boyce
5b51e6f759
Fixed #36611 , Refs #36580 -- Added system check for multicolumn ForeignObject in Meta.indexes/constraints/unique_together.
...
ForeignObjects with multiple `from_fields` are not supported in these
options.
Co-authored-by: Jacob Walls <jacobtylerwalls@gmail.com>
Co-authored-by: Natalia <124304+nessita@users.noreply.github.com>
2025-10-13 14:53:39 -03:00
Simon Charette
315dbe675d
Fixed #36646 -- Added compatibility for oracledb 3.4.0.
...
The Database.Binary, Date, and Timestamp attributes were changed from
aliases to bytes, datetime.date, and datetime.datetime to factory
functions in oracle/python-oracledb@869a887819
which made their usage inadequate for isinstance checks.
Thanks John Wagenleitner for the report and Natalia for the triage.
Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com>
2025-10-11 17:15:28 +02:00
Mariusz Felisiak
1167cd1d63
Corrected admin check IDs in docs.
2025-10-09 20:01:31 +02:00
Natalia
608d3ebc88
Fixed #36526 -- Doc'd QuerySet.bulk_update() memory usage when batching.
...
Thanks Simon Charette for the review.
2025-10-08 18:27:16 -03:00
Michiel W. Beijen
96a7a65216
Fixed #35961 -- Migrated license metadata in pyproject.toml to conform PEP 639.
...
See https://peps.python.org/pep-0639/ and
https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license-and-license-files .
Co-authored-by: Jacob Walls <jacobtylerwalls@gmail.com>
2025-10-08 16:40:02 -03:00
Mariusz Felisiak
4a8ca8bd69
Added missing backticks in docs/ref/models/fields.txt.
2025-10-08 10:58:59 +02:00
Mariusz Felisiak
6e3287408e
Refs #36623 -- Confirmed support for PostGIS 3.6.
2025-10-03 17:12:57 -04:00
Mariusz Felisiak
5bd775703c
Fixed #36623 -- Dropped support for PostgreSQL 14 and PostGIS 3.1.
2025-10-03 17:12:57 -04:00
Dani Fornons
2514857e3f
Fixed #36636 , Refs #15902 -- Removed session-based storage reference from set_language() docs.
2025-10-03 15:16:37 -04:00
Jacob Walls
0a09c60e97
Refs #36143 , #28596 -- Avoided mentioning exact query parameter limit in bulk_create() docs.
2025-10-03 11:25:17 -04:00
Mariusz Felisiak
1499c95d99
Rewrapped security archive at 79 chars.
2025-10-01 16:24:00 -04:00
Jacob Walls
43d84aef04
Added CVE-2025-59681 and CVE-2025-59682 to security archive.
2025-10-01 10:39:02 -04:00
Jacob Walls
1324d9037e
Added stub release notes for 5.2.8.
2025-10-01 10:30:45 -04:00
Sarah Boyce
924a0c092e
Fixed CVE-2025-59682 -- Fixed potential partial directory-traversal via archive.extract().
...
Thanks stackered for the report.
Follow up to 05413afa8c18cdb978fcdf470e09f7a12b234a23.
2025-10-01 08:12:07 -04:00
Mariusz Felisiak
41b43c74bd
Fixed CVE-2025-59681 -- Protected QuerySet.annotate(), alias(), aggregate(), and extra() against SQL injection in column aliases on MySQL/MariaDB.
...
Thanks sw0rd1ight for the report.
Follow up to 93cae5cb2f9a4ef1514cf1a41f714fef08005200.
2025-10-01 08:11:45 -04:00
Jacob Walls
6c82b0bc91
Made cosmetic edits to 5.2.7 release notes.
2025-09-30 16:31:01 -04:00
Adam Johnson
8b241f84e2
Fixed #36614 -- Deprecated QuerySet.values_list(flat=True) without a field.
...
Thanks to Jacob Walls and Simon Charette for their input.
co-authored-by: Sarah Boyce <42296566+sarahboyce@users.noreply.github.com>
2025-09-30 08:46:28 +02:00
okaybro
afe6634146
Fixed #36587 -- Clarified usage of list.insert()
for upload handlers.
...
Thanks Baptiste Mispelon for the report
Co-authored-by: Natalia <124304+nessita@users.noreply.github.com>
2025-09-29 14:48:06 +02:00
arsalan64
e8190b370e
Fixed #36277 -- Fixed DatabaseFeatures.supports_virtual_generated_columns on PostgreSQL 18+.
2025-09-29 10:54:27 +02:00
Samriddha9619
daba609a9b
Fixed #35877 , Refs #36128 -- Documented unique constraint when migrating a m2m field to use a through model.
2025-09-29 08:57:11 +02:00
John Parton
1820d35b17
Fixed #36605 -- Added support for QuerySet.in_bulk() after .values() or .values_list().
...
co-authored-by: Adam Johnson <me@adamj.eu>
co-authored-by: Simon Charette <charette.s@gmail.com>
2025-09-25 08:51:43 -04:00
Mariusz Felisiak
00174507f8
Added stub release notes and release date for 5.2.7, 5.1.13, and 4.2.25.
2025-09-24 11:39:07 -04:00
Adam Johnson
f2e0219867
Refs #36163 -- Removed currentmodule directive from 6.0 release notes.
2025-09-24 13:06:00 +02:00
Adam Johnson
2e870c6071
Refs #36163 -- Removed duplicated release note paragraph.
2025-09-24 13:06:00 +02:00
Mariusz Felisiak
44addbf4e7
Refs #35859 -- Mentioned tasks in the docs index.
2025-09-24 09:47:47 +02:00
Tim Graham
1acb00b26d
Fixed #36616 -- Added DatabaseOperations.adapt_durationfield_value().
2025-09-23 18:36:49 +02:00
Jacob Walls
efb96138b4
Refs #25508 -- Used QuerySet.__repr__ in docs/ref/contrib/postgres/search.txt.
2025-09-23 10:07:31 -04:00
Jean Patrick Prenis
9af8225117
Fixed #36609 -- Added Haitian Creole (ht) language.
...
Thanks Rebecca Conley for the review.
Co-Authored-By: Mariusz Felisiak <felisiak.mariusz@gmail.com>
2025-09-23 08:04:13 +02:00
David Smith
e20e189045
Refs #33783 -- Added IsEmpty GIS database function and __isempty lookup on SpatiaLite.
2025-09-22 22:04:42 -04:00
Natalia
5ddb01c760
Clarified feature freeze and alpha release steps in docs/internals/howto-release-django.txt.
2025-09-18 22:07:06 -03:00
Adam Johnson
74a9c2711c
Refs #28586 -- Split descriptor from GenericForeignKey.
...
This makes GenericForeignKey more similar to other fields which act as
descriptors, preparing it to add “fetcher protocol” support in a clear and
consistent way.
2025-09-18 19:44:16 -04:00
CodingWithSaksham
762d3be8c5
Fixed #36581 -- Updated serialization examples from XML to JSON.
2025-09-18 15:44:05 +02:00
Natalia
4840ab0965
Updated translations from Transifex.
...
Forwardport of 2a2936c3e6444a0f37156773ca405cedaf28dea7 from stable/5.2.x.
2025-09-18 09:53:05 -03:00
Mariusz Felisiak
f8d2610d94
Added backticks to email addresses in docs.
2025-09-17 22:23:57 +02:00
Jacob Walls
cebbd5a6ad
Advanced deprecation warnings for Django 6.1.
2025-09-17 15:17:05 -03:00
Jacob Walls
b83204a06e
Increased the default PBKDF2 iterations for Django 6.1.
2025-09-17 15:17:05 -03:00
Jacob Walls
0655d958bd
Refs #36390 -- Removed support for RemoteUserMiddleware subclasses missing aprocess_request().
...
Per deprecation timeline.
2025-09-17 15:17:05 -03:00
Jacob Walls
7d7e5cd055
Refs #35444 -- Removed contrib.postgres aggregates ordering kwarg per deprecation timeline.
2025-09-17 15:17:05 -03:00
Jacob Walls
32e266dc5b
Refs #35530 -- Removed request.user or auser() fallback in auth.login and auth.alogin.
...
Per deprecation timeline.
2025-09-17 15:17:05 -03:00
Jacob Walls
a146fe2930
Refs #22712 -- Removed all parameter from django.contrib.staticfiles.finders.find().
...
Per deprecation timeline.
2025-09-17 15:17:05 -03:00
Jacob Walls
00a84fc6f3
Removed versionadded/changed annotations for 5.2.
2025-09-17 15:17:05 -03:00
Jacob Walls
1db79d8acf
Added stub release notes for 6.1.
2025-09-17 15:17:05 -03:00
Jacob Walls
c7b8f20d2e
Bumped version; main is now 6.1 pre-alpha.
2025-09-17 15:17:05 -03:00
Natalia
154aa62e6f
Made cosmetic edits to docs/releases/6.0.txt.
2025-09-17 14:20:40 -03:00
Natalia
eae8cc4201
Removed empty sections from 6.0 release notes.
2025-09-17 14:20:40 -03:00
Natalia
4e1aebffdd
Updated man page for Django 6.0 alpha 1.
2025-09-17 14:20:40 -03:00
Jacob Walls
b931156c20
Refs #35859 -- Removed support for Task enqueuing on transaction commit.
...
This removes the ability to configure Task enqueueing via a setting,
since the proposed `ENQUEUE_ON_COMMIT` did not support multi-database
setups.
Thanks to Simon Charette for the report.
Follow-up to 4289966d1b8e848e5e460b7c782dac009d746b20.
2025-09-17 13:28:58 -03:00
Jacob Walls
9334499f53
Refs #35859 -- Included Task backends in system checks docs.
2025-09-17 13:28:58 -03:00
antoliny0919
1e7728888d
Fixed #36601 -- Fixed color contrast of FilteredSelectMultiple widget chosen labels in TabularInlines.
...
Regression in a0f50c2a483678d31bd1ad6f08fd3a0b8399e27b.
2025-09-17 09:56:01 +02:00
Jake Howard
4289966d1b
Fixed #35859 -- Added background Tasks framework interface.
...
This work implements what was defined in DEP 14
(https://github.com/django/deps/blob/main/accepted/0014-background-workers.rst ).
Thanks to Raphael Gaschignard, Eric Holscher, Ran Benita, Sarah Boyce,
Jacob Walls, and Natalia Bidart for the reviews.
2025-09-16 17:28:32 -03:00