Adam Johnson 
							
						 
					 
					
						
						
							
						
						6dc9b04018 
					 
					
						
						
							
							Refs  #28586  -- Copied fetch modes to related objects.  
						
						... 
						
						
						
						This change ensures that behavior and performance remain consistent when
traversing relationships. 
						
						
					 
					
						2025-10-16 14:52:22 -04:00 
						 
				 
			
				
					
						
							
							
								Adam Johnson 
							
						 
					 
					
						
						
							
						
						e097e8a12f 
					 
					
						
						
							
							Fixed   #28586  -- Added model field fetch modes.  
						
						... 
						
						
						
						May your database queries be much reduced with minimal effort.
co-authored-by: Andreas Pelme <andreas@pelme.se >
co-authored-by: Simon Charette <charette.s@gmail.com >
co-authored-by: Jacob Walls <jacobtylerwalls@gmail.com > 
						
						
					 
					
						2025-10-16 14:52:22 -04:00 
						 
				 
			
				
					
						
							
							
								Adam Johnson 
							
						 
					 
					
						
						
							
						
						f6bd90c840 
					 
					
						
						
							
							Refs  #28586  -- Edited related objects documentation.  
						
						... 
						
						
						
						This change aims to make this section clearer and ready to add a description of
fetch modes. 
						
						
					 
					
						2025-10-16 14:52:22 -04:00 
						 
				 
			
				
					
						
							
							
								Jacob Walls 
							
						 
					 
					
						
						
							
						
						02eed4f378 
					 
					
						
						
							
							Fixed   #36648 , Refs  #33772  -- Accounted for composite pks in first()/last() when aggregating.  
						
						
						
						
					 
					
						2025-10-14 15:48:29 -04:00 
						 
				 
			
				
					
						
							
							
								Jacob Walls 
							
						 
					 
					
						
						
							
						
						cc9df52666 
					 
					
						
						
							
							Removed pre-release wheel-only advice in docs/internals/howto-release-django.txt.  
						
						... 
						
						
						
						The practice since 2.2a1 (2019) has been to upload source distributions
as well. 
						
						
					 
					
						2025-10-14 08:46:14 -04:00 
						 
				 
			
				
					
						
							
							
								Jacob Walls 
							
						 
					 
					
						
						
							
						
						1910115807 
					 
					
						
						
							
							Removed mention of setuptools in docs/internals/contributing/writing-code/unit-tests.txt.  
						
						
						
						
					 
					
						2025-10-14 08:41:32 -04:00 
						 
				 
			
				
					
						
							
							
								lyova24 
							
						 
					 
					
						
						
							
						
						a545eb0c1a 
					 
					
						
						
							
							Cautioned against multi-level relative imports in coding style docs.  
						
						
						
						
					 
					
						2025-10-13 17:27:07 -04:00 
						 
				 
			
				
					
						
							
							
								Natalia 
							
						 
					 
					
						
						
							
						
						d5543a23d3 
					 
					
						
						
							
							Added notes about automatic roadmap generation for next version in docs/internals/howto-release-django.txt.  
						
						
						
						
					 
					
						2025-10-13 17:41:30 -03:00 
						 
				 
			
				
					
						
							
							
								arsalan64 
							
						 
					 
					
						
						
							
						
						92d0c21e69 
					 
					
						
						
							
							Fixed   #36625  -- Mentioned exit() in tutorial's instruction to restart the shell.  
						
						
						
						
					 
					
						2025-10-13 16:21:22 -04:00 
						 
				 
			
				
					
						
							
							
								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 05413afa8c 
						
						
					 
					
						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 93cae5cb2f 
						
						
					 
					
						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 2a2936c3e6 
						
						
					 
					
						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