Bendeguz Csirmaz 
							
						 
					 
					
						
						
							
						
						97c05a64ca 
					 
					
						
						
							
							Refs  #373  -- Added additional validations to tuple lookups.  
						
						
						
						
					 
					
						2024-10-14 14:51:57 +02:00 
						 
				 
			
				
					
						
							
							
								Adam Johnson 
							
						 
					 
					
						
						
							
						
						cee95e6172 
					 
					
						
						
							
							Fixed   #35717  -- Reduced Create/RemoveCollation operations when optimizing migrations.  
						
						
						
						
					 
					
						2024-10-10 13:18:46 +02:00 
						 
				 
			
				
					
						
							
							
								ekinertac 
							
						 
					 
					
						
						
							
						
						68cee15a8f 
					 
					
						
						
							
							Fixed   #35789  -- Improved the error message raised when the tag must be first in the template.  
						
						
						
						
					 
					
						2024-10-10 12:21:02 +02:00 
						 
				 
			
				
					
						
							
							
								gabn88 
							
						 
					 
					
						
						
							
						
						e970bb7ca7 
					 
					
						
						
							
							Fixed   #35103  -- Used provided error code and message when fields is set without a condition on UniqueConstraint.  
						
						
						
						
					 
					
						2024-10-10 09:20:37 +02:00 
						 
				 
			
				
					
						
							
							
								nessita 
							
						 
					 
					
						
						
							
						
						679d57816d 
					 
					
						
						
							
							Fixed   #35809  -- Set background color for selected rows in the admin's form select widget.  
						
						... 
						
						
						
						Regression in b47bdb4cd9 
						
						
					 
					
						2024-10-08 10:01:28 -03:00 
						 
				 
			
				
					
						
							
							
								GappleBee 
							
						 
					 
					
						
						
							
						
						a417c0efb4 
					 
					
						
						
							
							Fixed   #35449  -- Fixed validation of array items in SplitArrayField when remove_trailing_nulls=True.  
						
						
						
						
					 
					
						2024-10-07 15:36:57 +02:00 
						 
				 
			
				
					
						
							
							
								Jon Janzen 
							
						 
					 
					
						
						
							
						
						50f89ae850 
					 
					
						
						
							
							Fixed   #35303  -- Implemented async auth backends and utils.  
						
						
						
						
					 
					
						2024-10-07 14:19:41 +02:00 
						 
				 
			
				
					
						
							
							
								Marc Gibbons 
							
						 
					 
					
						
						
							
						
						6765b6adf9 
					 
					
						
						
							
							Fixed   #35797  -- Removed debug context processor from default project template.  
						
						
						
						
					 
					
						2024-09-30 16:52:28 -03:00 
						 
				 
			
				
					
						
							
							
								Bendeguz Csirmaz 
							
						 
					 
					
						
						
							
						
						5ed72087c4 
					 
					
						
						
							
							Refs  #373  -- Added support for using tuple lookups in filters.  
						
						
						
						
					 
					
						2024-09-26 10:25:49 -04:00 
						 
				 
			
				
					
						
							
							
								Bendeguz Csirmaz 
							
						 
					 
					
						
						
							
						
						c2c7dbb2f8 
					 
					
						
						
							
							Refs  #373  -- Updated TupleIsNull lookup to check if any is NULL rather than all.  
						
						... 
						
						
						
						Regression in 1eac690d25 
						
						
					 
					
						2024-09-20 12:03:35 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						1fa8493640 
					 
					
						
						
							
							Refs  #29522  -- Fixed serializers/fixtures test crash if PyYAML isn't installed.  
						
						
						
						
					 
					
						2024-09-19 08:51:30 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						f8cc9285e1 
					 
					
						
						
							
							Fixed   #35074  -- Fixed adding/removing indexes when spatial_index is changed on MySQL, PostgreSQL, and Oracle.  
						
						... 
						
						
						
						Co-authored-by: Mário Falcão <mario@falcao.dev > 
						
						
					 
					
						2024-09-19 08:12:11 +02:00 
						 
				 
			
				
					
						
							
							
								Sarah Boyce 
							
						 
					 
					
						
						
							
						
						ae1ee24178 
					 
					
						
						
							
							Fixed   #35766  -- Handled slices in BaseChoiceIterator.  
						
						
						
						
					 
					
						2024-09-18 16:45:53 +02:00 
						 
				 
			
				
					
						
							
							
								Bendeguz Csirmaz 
							
						 
					 
					
						
						
							
						
						9ca1f6eff6 
					 
					
						
						
							
							Refs  #373 , Refs  #24121  -- Added ColPairs.__repr__().  
						
						
						
						
					 
					
						2024-09-17 14:25:58 +02:00 
						 
				 
			
				
					
						
							
							
								Amir Karimi 
							
						 
					 
					
						
						
							
						
						ee5147cfd7 
					 
					
						
						
							
							Fixed   #29522  -- Refactored the Deserializer functions to classes.  
						
						... 
						
						
						
						Co-authored-by: Emad Mokhtar <emad.mokhtar@veneficus.nl > 
						
						
					 
					
						2024-09-17 11:00:49 +02:00 
						 
				 
			
				
					
						
							
							
								Jacob Walls 
							
						 
					 
					
						
						
							
						
						a060a22ee2 
					 
					
						
						
							
							Fixed   #35660  -- Made serialized_rollback and fixture data available in TransactionTestCase.setUpClass().  
						
						
						
						
					 
					
						2024-09-17 09:53:46 +02:00 
						 
				 
			
				
					
						
							
							
								Jacob Walls 
							
						 
					 
					
						
						
							
						
						8eca3e9bce 
					 
					
						
						
							
							Refs  #35660  -- Updated TransactionTestCase methods into class or static methods.  
						
						
						
						
					 
					
						2024-09-17 09:53:46 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Braun 
							
						 
					 
					
						
						
							
						
						d2c97981fb 
					 
					
						
						
							
							Fixed   #35735  -- Enabled template access to methods and properties of classes with __class_get_item__.  
						
						
						
						
					 
					
						2024-09-17 09:52:44 +02:00 
						 
				 
			
				
					
						
							
							
								Lily Foote 
							
						 
					 
					
						
						
							
						
						d50f61be7f 
					 
					
						
						
							
							Improved TokenType.COMMENT test by using correct block syntax in template tests.  
						
						
						
						
					 
					
						2024-09-16 10:30:30 -03:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						b579485d99 
					 
					
						
						
							
							Fixed   #34221  -- Honored translation precedence with mixed plural forms.  
						
						
						
						
					 
					
						2024-09-16 11:04:09 +02:00 
						 
				 
			
				
					
						
							
							
								suraj 
							
						 
					 
					
						
						
							
						
						8dd3f7d538 
					 
					
						
						
							
							Closed connection pool in clean up of test_allowed_database_copy_queries.  
						
						
						
						
					 
					
						2024-09-13 12:37:37 +02:00 
						 
				 
			
				
					
						
							
							
								Richard Laager 
							
						 
					 
					
						
						
							
						
						16af0c60ed 
					 
					
						
						
							
							Fixed   #35755  -- Hid help text of hidden fields in admin fieldsets.  
						
						... 
						
						
						
						Regression in 96a598356a 
						
						
					 
					
						2024-09-12 13:49:07 +02:00 
						 
				 
			
				
					
						
							
							
								Amir Karimi 
							
						 
					 
					
						
						
							
						
						b2501759eb 
					 
					
						
						
							
							Refs  #29522  -- Improved test coverage of deserializers.  
						
						
						
						
					 
					
						2024-09-12 13:44:28 +02:00 
						 
				 
			
				
					
						
							
							
								Gastón Avila 
							
						 
					 
					
						
						
							
						
						c3ca6075cc 
					 
					
						
						
							
							Fixed   #35732  -- Wrapped ConcatPair expression in parentheses to ensure operator precedence.  
						
						... 
						
						
						
						When ConcatPair was updated to use || this lost the implicit wrapping from CONCAT(...).
This broke the WHERE clauses when used in combination with PostgreSQL trigram similarity.
Regression in 6364b6ee10106986074+emicuencac@users.noreply.github.com > 
						
						
					 
					
						2024-09-11 14:36:56 +02:00 
						 
				 
			
				
					
						
							
							
								Bendeguz Csirmaz 
							
						 
					 
					
						
						
							
						
						0bfaa55708 
					 
					
						
						
							
							Fixed   #35752  -- Fixed crash when using In() lookup in filters.  
						
						
						
						
					 
					
						2024-09-11 12:42:17 +02:00 
						 
				 
			
				
					
						
							
							
								Bendeguz Csirmaz 
							
						 
					 
					
						
						
							
						
						347ab72c02 
					 
					
						
						
							
							Refs  #373  -- Improved test coverage of tuple lookup checks.  
						
						... 
						
						
						
						This also removed unreachable checks. 
						
						
					 
					
						2024-09-11 11:23:01 +02:00 
						 
				 
			
				
					
						
							
							
								ldeluigi 
							
						 
					 
					
						
						
							
						
						2a4321ba23 
					 
					
						
						
							
							Fixed   #35747  -- Used default ordering when the ORDER_VAR param is blank in the admin changelist.  
						
						
						
						
					 
					
						2024-09-11 10:41:23 +02:00 
						 
				 
			
				
					
						
							
							
								Csirmaz Bendegúz 
							
						 
					 
					
						
						
							
						
						5865ff5adc 
					 
					
						
						
							
							Refs  #373  -- Added Model._is_pk_set() abstraction to check if a Model's PK is set.  
						
						
						
						
					 
					
						2024-09-09 17:46:50 -03:00 
						 
				 
			
				
					
						
							
							
								Jake Howard 
							
						 
					 
					
						
						
							
						
						e161bd4657 
					 
					
						
						
							
							Fixed   #35631  -- Added HttpRequest.get_preferred_type().  
						
						
						
						
					 
					
						2024-09-09 12:02:18 +02:00 
						 
				 
			
				
					
						
							
							
								Wassef Ben Ahmed 
							
						 
					 
					
						
						
							
						
						957c54d945 
					 
					
						
						
							
							Fixed   #32831  -– Allowed cache tests to be retried via a new "retry" decorator.  
						
						
						
						
					 
					
						2024-09-05 18:25:05 -03:00 
						 
				 
			
				
					
						
							
							
								Natalia 
							
						 
					 
					
						
						
							
						
						8c35a0a903 
					 
					
						
						
							
							Fixed CVE-2024-45231 -- Avoided server error on password reset when email sending fails.  
						
						... 
						
						
						
						On successful submission of a password reset request, an email is sent
to the accounts known to the system. If sending this email fails (due to
email backend misconfiguration, service provider outage, network issues,
etc.), an attacker might exploit this by detecting which password reset
requests succeed and which ones generate a 500 error response.
Thanks to Thibaut Spriet for the report, and to Mariusz Felisiak, Adam
Johnson, and Sarah Boyce for the reviews. 
						
						
					 
					
						2024-09-03 09:22:32 -03:00 
						 
				 
			
				
					
						
							
							
								Sarah Boyce 
							
						 
					 
					
						
						
							
						
						320dd27412 
					 
					
						
						
							
							Fixed CVE-2024-45230 -- Mitigated potential DoS in urlize and urlizetrunc template filters.  
						
						... 
						
						
						
						Thanks MProgrammer (https://hackerone.com/mprogrammer ) for the report. 
						
						
					 
					
						2024-09-03 09:22:32 -03:00 
						 
				 
			
				
					
						
							
							
								Adam Johnson 
							
						 
					 
					
						
						
							
						
						f5ddd54986 
					 
					
						
						
							
							Fixed   #35704  -- Fixed reduction for AddIndex subclasses.  
						
						
						
						
					 
					
						2024-09-03 12:51:06 +02:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						6f9c6678bf 
					 
					
						
						
							
							Added assertion for the results of migrating an integer pk to SmallAutoField.  
						
						... 
						
						
						
						Follow up to 7ca42974ee 
						
						
					 
					
						2024-09-03 08:22:39 +02:00 
						 
				 
			
				
					
						
							
							
								Jacob Walls 
							
						 
					 
					
						
						
							
						
						4082a8886e 
					 
					
						
						
							
							Fixed   #35724  -- Tested migration commands handling of distributed namespace packages.  
						
						... 
						
						
						
						Also increased coverage of module_loading.py. 
						
						
					 
					
						2024-09-03 08:07:53 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Fischer 
							
						 
					 
					
						
						
							
						
						c6a4f853c7 
					 
					
						
						
							
							Fixed   #35712  -- Prevented Q.check() from leaving the connection in an unusable state.  
						
						... 
						
						
						
						Co-authored-by: Simon Charette <charette.s@gmail.com > 
						
						
					 
					
						2024-09-02 17:00:55 +02:00 
						 
				 
			
				
					
						
							
							
								sanjeevholla26 
							
						 
					 
					
						
						
							
						
						387475c5b2 
					 
					
						
						
							
							Refs  #35706  -- Prefixed 'Error:' to titles of admin pages with form errors.  
						
						... 
						
						
						
						This improves the screen reader experience. 
						
						
					 
					
						2024-09-02 15:19:33 +02:00 
						 
				 
			
				
					
						
							
							
								John Parton 
							
						 
					 
					
						
						
							
						
						e4a2e22ddb 
					 
					
						
						
							
							Fixed   #35690  -- Errored nicely when using in_bulk() with a values() or values_list() queryset.  
						
						
						
						
					 
					
						2024-09-02 15:04:52 +02:00 
						 
				 
			
				
					
						
							
							
								Sarah Boyce 
							
						 
					 
					
						
						
							
						
						fd1dd76778 
					 
					
						
						
							
							Fixed   #35716  -- Fixed VariableDoesNotExist when rendering admin fieldsets.  
						
						... 
						
						
						
						Regression in 01ed59f753 
						
						
					 
					
						2024-08-30 20:49:27 +02:00 
						 
				 
			
				
					
						
							
							
								Adam Johnson 
							
						 
					 
					
						
						
							
						
						20d44abb41 
					 
					
						
						
							
							Fixed   #35700  -- Added AlterModelTable and AlterModelTableComment reductions.  
						
						
						
						
					 
					
						2024-08-30 18:50:12 +02:00 
						 
				 
			
				
					
						
							
							
								Vaarun Sinha 
							
						 
					 
					
						
						
							
						
						884ce37479 
					 
					
						
						
							
							Fixed   #35083  -- Updated method_decorator to handle async methods.  
						
						... 
						
						
						
						Co-authored-by: Natalia <124304+nessita@users.noreply.github.com >
Co-authored-by: Carlton Gibson <carlton.gibson@noumenal.es > 
						
						
					 
					
						2024-08-30 08:54:49 -03:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						2c1f27d0d0 
					 
					
						
						
							
							Dropped safeguards against very old versions of gettext.  
						
						... 
						
						
						
						gettext 0.19 was released in 2014. 
						
						
					 
					
						2024-08-30 13:39:04 +02:00 
						 
				 
			
				
					
						
							
							
								SaJH 
							
						 
					 
					
						
						
							
						
						2ff00251f9 
					 
					
						
						
							
							Fixed   #35669  -- Improved max post-process passes exceeded error message in HashedFilesMixin.  
						
						... 
						
						
						
						Signed-off-by: SaJH <wogur981208@gmail.com > 
						
						
					 
					
						2024-08-30 10:00:51 +02:00 
						 
				 
			
				
					
						
							
							
								Sarah Boyce 
							
						 
					 
					
						
						
							
						
						7380ac5734 
					 
					
						
						
							
							Fixed   #35688  -- Restored timezone and role setters to be PostgreSQL DatabaseWrapper methods.  
						
						... 
						
						
						
						Following the addition of PostgreSQL connection pool support in
Refs #33497 , the methods for configuring the database role and timezone
were moved to module-level functions. This change prevented subclasses
of DatabaseWrapper from overriding these methods as needed, for example,
when creating wrappers for other PostgreSQL-based backends.
Thank you Christian Hardenberg for the report and to
Florian Apolloner and Natalia Bidart for the review.
Regression in fad334e1a9124304+nessita@users.noreply.github.com > 
						
						
					 
					
						2024-08-28 19:25:07 -03:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						57307bbc7d 
					 
					
						
						
							
							Fixed   #35666  -- Documented stacklevel usage and testing, and adjusted test suite accordingly.  
						
						... 
						
						
						
						Over the years we've had multiple instances of hit and misses when
emitting warnings: either setting the wrong stacklevel or not setting
it at all.
This work adds assertions for the existing warnings that were declaring
the correct stacklevel, but were lacking tests for it. 
						
						
					 
					
						2024-08-28 11:44:05 -03:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						39abd56a7f 
					 
					
						
						
							
							Refs  #35405  -- Adjusted deprecation warning stacklevel in FieldCacheMixin.get_cache_name().  
						
						
						
						
					 
					
						2024-08-28 11:44:05 -03:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						47f18a7226 
					 
					
						
						
							
							Refs  #35326  -- Adjusted deprecation warning stacklevel in FileSystemStorage.OS_OPEN_FLAGS.  
						
						
						
						
					 
					
						2024-08-28 11:44:05 -03:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						52ed2b645e 
					 
					
						
						
							
							Refs  #35060  -- Adjusted deprecation warning stacklevel in Model.save()/asave().  
						
						
						
						
					 
					
						2024-08-28 11:44:05 -03:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						a69f895d7d 
					 
					
						
						
							
							Refs  #34547  -- Adjusted deprecation warning stacklevel in DatabaseOperations.field_cast_sql().  
						
						
						
						
					 
					
						2024-08-28 11:44:05 -03:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						c042fe3a74 
					 
					
						
						
							
							Refs  #33735  -- Adjusted warning stacklevel in StreamingHttpResponse.__iter__()/__aiter__().  
						
						
						
						
					 
					
						2024-08-28 11:44:05 -03:00