Timeline
Apr 2, 2026: Today
- 5:02 PM Ticket #27150 (File uploads/storage - Wrong File object behavior if file object has no name attribute) updated by
-
Triage Stage changed
- 4:59 PM Ticket #36575 (Documentation - Document using a link for LogoutView) updated by
-
Patch needs improvement changed
- 4:46 PM Ticket #37009 (contrib.admin - Filter action icons in the admin changelist are slightly misaligned ...) updated by
-
Patch needs improvement changed
- 3:59 PM Ticket #36542 (contrib.admin - AdminSite views (such as login) leak sensitive POST data) updated by
- Replying to Tim Schilling: > @Tim, it looks like the …
- 3:57 PM Ticket #36542 (contrib.admin - AdminSite views (such as login) leak sensitive POST data) updated by
-
Patch needs improvement changed
- 3:19 PM Ticket #27150 (File uploads/storage - Wrong File object behavior if file object has no name attribute) updated by
-
Patch needs improvement changed
- 2:54 PM Tickets #22977,36973 batch updated by
- In 4eb38f6: […]
- 2:54 PM Changeset [4eb38f6]stable/6.0.x by
- [6.0.x] Fixed #36973 -- Made fields.E348 check detect further clashes …
- 2:54 PM Tickets #22977,36973 batch updated by
- fixed: In fcf91688: […]
- 2:54 PM Changeset [fcf91688]main by
- Fixed #36973 -- Made fields.E348 check detect further clashes between …
- 2:52 PM Ticket #37021 (contrib.auth - Add a helper function to return the permission string representation ...) updated by
- I forgot to link you to the new-features repo, which is only about a …
- 2:50 PM Ticket #26547 (contrib.auth - User has_perm Is Not Developer Friendly) updated by
- I was pointed to this issue because I created a different and related …
- 2:34 PM Ticket #37021 (contrib.auth - Add a helper function to return the permission string representation ...) closed by
- needsnewfeatureprocess: Thanks for the idea. I'm very tempted to accept this, because the lack …
- 1:35 PM Ticket #37020 (Documentation - Adjust release instructions to stop editing *.po files fetched from ...) updated by
-
Has patch changed
PR - 1:23 PM Ticket #37020 (Documentation - Adjust release instructions to stop editing *.po files fetched from ...) updated by
-
Description changed
- 12:58 PM Ticket #37021 (contrib.auth - Add a helper function to return the permission string representation ...) updated by
-
Description changed
- 12:56 PM Ticket #37021 (contrib.auth - Add a helper function to return the permission string representation ...) created by
-
When checking user's permission using
user.has_perm(), I need to … - 12:34 PM Ticket #36973 (Database layer (models, ORM) - fields.E348 check should check against the accessor_name instead of ...) updated by
-
Triage Stage, Needs documentation changed
- 12:11 PM Ticket #37020 (Documentation - Adjust release instructions to stop editing *.po files fetched from ...) created by
- Per …
- 12:00 PM Ticket #36973 (Database layer (models, ORM) - fields.E348 check should check against the accessor_name instead of ...) updated by
-
Owner changed
- 11:06 AM Ticket #36998 (Template system - firstof tag doesn't require an argument when used with as var) updated by
- okay I will wait till then.
- 10:51 AM Ticket #36998 (Template system - firstof tag doesn't require an argument when used with as var) updated by
- Replying to Shubh Rai: > my earlier pr was closed since …
- 10:35 AM Ticket #36998 (Template system - firstof tag doesn't require an argument when used with as var) updated by
- my earlier pr was closed since another contributor was already working …
- 10:27 AM Ticket #36862 (Documentation - Clarify RemoteUserMiddleware usage and deployment requirements under ASGI) updated by
- In 640c431: […]
- 10:26 AM Changeset [640c431]stable/6.0.x by
- [6.0.x] Refs #36862 -- Reiterated security note on both variants of …
- 10:25 AM Ticket #36862 (Documentation - Clarify RemoteUserMiddleware usage and deployment requirements under ASGI) updated by
- In 04bcc991: […]
- 10:25 AM Changeset [04bcc991]main by
- Refs #36862 -- Reiterated security note on both variants of …
- 10:24 AM Ticket #20024 (Database layer (models, ORM) - QuerySet.exclude() does not work with lists containing a 'None' element.) closed by
- fixed: In cec10f99: […]
- 10:24 AM Ticket #20024 (Database layer (models, ORM) - QuerySet.exclude() does not work with lists containing a 'None' element.) updated by
- In 3fb37ef: […]
- 10:24 AM Changeset [cec10f99]main by
- Fixed #20024 -- Fixed handling of in lookups with None in exclude(). …
- 10:24 AM Changeset [3fb37ef]main by
- Refs #20024 -- Tested in lookups with None against composite pk fields.
- 10:10 AM Ticket #36949 (contrib.admin - Missing label on each <select> in a fieldset) updated by
- In ea8e293f: […]
- 10:10 AM Changeset [ea8e293f]stable/6.0.x by
- [6.0.x] Fixed #36949 -- Improved RelatedFieldWidgetWrapper <label>s. …
- 10:09 AM Ticket #36949 (contrib.admin - Missing label on each <select> in a fieldset) closed by
- fixed: In 253f552c: […]
- 10:09 AM Changeset [253f552c]main by
- Fixed #36949 -- Improved RelatedFieldWidgetWrapper <label>s. …
- 9:57 AM Ticket #20024 (Database layer (models, ORM) - QuerySet.exclude() does not work with lists containing a 'None' element.) updated by
-
Triage Stage, Patch needs improvement changed
- 9:37 AM Changeset [1f0abb0]stable/6.0.x by
- [6.0.x] Added section for respecting maintainer time to the security …
- 9:36 AM Ticket #37016 (Database layer (models, ORM) - Avoid propagating invalid arguments from When() to Q() on dictionary ...) updated by
-
Patch needs improvement changed
- 9:36 AM Changeset [90cd510b]main by
- Added section for respecting maintainer time to the security policy. …
- 9:30 AM Ticket #36949 (contrib.admin - Missing label on each <select> in a fieldset) updated by
-
Cc, Triage Stage, Patch needs improvement changed
- 8:22 AM Ticket #36862 (Documentation - Clarify RemoteUserMiddleware usage and deployment requirements under ASGI) updated by
- In 64dfc41: […]
- 8:22 AM Changeset [64dfc41]stable/6.0.x by
- [6.0.x] Fixed #36862 -- Doc'd the need for a proxy when deploying …
- 8:19 AM Ticket #36862 (Documentation - Clarify RemoteUserMiddleware usage and deployment requirements under ASGI) closed by
- fixed: In 2ee757ee: […]
- 8:19 AM Changeset [2ee757ee]main by
- Fixed #36862 -- Doc'd the need for a proxy when deploying …
- 8:02 AM Ticket #37017 (contrib.auth - alogout() doesn't clear request.user) updated by
- In a5c28dc: […]
- 8:01 AM Changeset [a5c28dc]stable/6.0.x by
- [6.0.x] Fixed #37017 -- Fixed setting or clearing of request.user …
- 8:00 AM Ticket #37017 (contrib.auth - alogout() doesn't clear request.user) closed by
- fixed: In a32c707: […]
- 8:00 AM Changeset [a32c707]main by
- Fixed #37017 -- Fixed setting or clearing of request.user after …
- 7:59 AM Ticket #37019 (contrib.auth - Make sync login() and logout() set request.auser if present) created by
-
Analogous to #37017, we should make sync
logout()clear … - 7:17 AM Ticket #37017 (contrib.auth - alogout() doesn't clear request.user) updated by
-
Triage Stage changed
- 6:46 AM Ticket #37016 (Database layer (models, ORM) - Avoid propagating invalid arguments from When() to Q() on dictionary ...) updated by
-
Has patch changed
https://github.com/django/django/pull/21046 - 6:21 AM Ticket #37014 (Database layer (models, ORM) - SQLite emulation of db_default involving Extract/Trunc might ...) updated by
-
Status, Owner changed
- 4:16 AM Ticket #36998 (Template system - firstof tag doesn't require an argument when used with as var) updated by
-
Patch needs improvement changed
I'd probably also close the existing PR - on the basis that it was …
Apr 1, 2026: Yesterday
- 4:17 PM Ticket #36901 (contrib.auth - Centralize mitigations against timing attacks targeting user enumeration) updated by
-
Patch needs improvement changed
- 3:45 PM Ticket #36973 (Database layer (models, ORM) - fields.E348 check should check against the accessor_name instead of ...) updated by
-
Severity, Triage Stage, Needs documentation changed
Actually, this is a bug in 6.0, so we need a release note so we can … - 3:43 PM Ticket #36973 (Database layer (models, ORM) - fields.E348 check should check against the accessor_name instead of ...) updated by
-
Triage Stage, Needs tests changed
Ah, it was already accounted for! - 3:27 PM Ticket #36973 (Database layer (models, ORM) - fields.E348 check should check against the accessor_name instead of ...) updated by
-
Needs tests changed
I think we can add one test case for the issue discovered in review, … - 2:55 PM Ticket #36553 (contrib.admin - Improve the semantic structure of admin widgets.) updated by
-
Patch needs improvement changed
- 2:26 PM Ticket #36813 (Database layer (models, ORM) - Convert system checks for max_length and max_digits to __init__() checks.) updated by
-
Needs documentation, Patch needs improvement, Needs tests changed
- 12:51 PM Ticket #37004 (Forms - BaseModelFormSet could leverage totally_ordered property) closed by
- fixed: In 856c915: […]
- 12:51 PM Ticket #37004 (Forms - BaseModelFormSet could leverage totally_ordered property) updated by
- In 08aa1b5a: […]
- 12:51 PM Changeset [856c915]main by
- Fixed #37004 -- Used QuerySet.totally_ordered in …
- 12:51 PM Changeset [08aa1b5a]main by
- Refs #37004 -- Added coverage for BaseModelFormSet.get_queryset() …
- 11:18 AM Ticket #37004 (Forms - BaseModelFormSet could leverage totally_ordered property) updated by
-
Triage Stage, Patch needs improvement changed
- 11:10 AM Ticket #31571 (Documentation - Explain how to transform a geometry with GDAL 3 authority axis strategy.) updated by
-
Has patch, Patch needs improvement changed
- 8:59 AM Ticket #36901 (contrib.auth - Centralize mitigations against timing attacks targeting user enumeration) updated by
- That is more of what I was looking for, but your earlier answer was …
- 8:44 AM Ticket #37017 (contrib.auth - alogout() doesn't clear request.user) updated by
-
Has patch changed
No worries, here's a patch: … - 8:16 AM Ticket #37018 (Migrations - Generated migrations should use tuples instead of lists) closed by
- wontfix: Hi Daniel! Thank you for the ticket Unfortunately I think this would …
- 7:36 AM Ticket #36799 (Documentation - Create a how-to on how to test a pre-release version of Django) updated by
- In 3436edb6: […]
- 7:36 AM Changeset [3436edb6]stable/6.0.x by
- [6.0.x] Fixed #36799 -- Added a how-to guide for testing pre-releases. …
- 7:03 AM Ticket #36901 (contrib.auth - Centralize mitigations against timing attacks targeting user enumeration) updated by
- Ah, I think I see what you may have been asking. Let's say there are …
- 7:02 AM Ticket #37016 (Database layer (models, ORM) - Avoid propagating invalid arguments from When() to Q() on dictionary ...) updated by
-
Status, Owner changed
- 6:47 AM Ticket #37017 (contrib.auth - alogout() doesn't clear request.user) updated by
-
Triage Stage changed
Thank you for the report! Apologies that my review was problematic I … - 6:30 AM Ticket #37018 (Migrations - Generated migrations should use tuples instead of lists) created by
-
When running
makemigrations, the typical output contains a … - 6:29 AM Ticket #37016 (Database layer (models, ORM) - Avoid propagating invalid arguments from When() to Q() on dictionary ...) updated by
-
Triage Stage changed
- 3:07 AM Ticket #36862 (Documentation - Clarify RemoteUserMiddleware usage and deployment requirements under ASGI) updated by
-
Triage Stage changed
Mar 31, 2026:
- 9:23 PM Ticket #37007 (Documentation - Extend contributor writing style section to counsel against the kinds ...) updated by
-
Patch needs improvement changed
- 9:15 PM Ticket #36799 (Documentation - Create a how-to on how to test a pre-release version of Django) closed by
- fixed: In 6be668b: […]
- 9:15 PM Changeset [6be668b]main by
- Fixed #36799 -- Added a how-to guide for testing pre-releases. Thanks …
- 4:42 PM Ticket #36912 (Database layer (models, ORM) - Q.create() doesn't validate connectors as Q.__init__() does) updated by
- Hi Anna, thanks for these details. I agree the unpacking is the main …
- 4:10 PM Ticket #37017 (contrib.auth - alogout() doesn't clear request.user) updated by
-
Cc changed
It's likely we should havealogin()also setrequest.userfor … - 4:09 PM Ticket #37017 (contrib.auth - alogout() doesn't clear request.user) created by
-
As of Django 6.0,
alogout()no longer clearsrequest.user, only … - 2:51 PM Ticket #36862 (Documentation - Clarify RemoteUserMiddleware usage and deployment requirements under ASGI) updated by
-
Cc, Has patch changed
PR - 1:04 PM Ticket #27825 (Documentation - Document that models don't cast field values to the same type that's ...) updated by
-
Cc, Has patch, Patch needs improvement changed
- 12:46 PM Ticket #37011 (contrib.admin - The presence of a non-readonly non-editable field in ModelAdmin fails ...) updated by
- Thanks Natalia, will add the test soon.
- 11:50 AM Ticket #37016 (Database layer (models, ORM) - Avoid propagating invalid arguments from When() to Q() on dictionary ...) updated by
-
Description changed
- 11:46 AM Ticket #37016 (Database layer (models, ORM) - Avoid propagating invalid arguments from When() to Q() on dictionary ...) created by
- The Security Team just closed a report extrapolating from …
- 11:32 AM Changeset [8d2a05c3]stable/4.2.x by
- [4.2.x] Added stub release notes and release date for 4.2.30. …
- 11:29 AM Changeset [2a8a76a0]stable/5.2.x by
- [5.2.x] Added stub release notes and release date for 5.2.13 and …
- 11:28 AM Changeset [116bb13c]stable/6.0.x by
- [6.0.x] Added stub release notes and release date for 6.0.4, 5.2.13, …
- 11:26 AM Changeset [dff1980]main by
- Added stub release notes and release date for 6.0.4, 5.2.13, and 4.2.30.
- 10:47 AM Ticket #31571 (Documentation - Explain how to transform a geometry with GDAL 3 authority axis strategy.) updated by
-
Has patch changed
- 8:08 AM Ticket #36458 (contrib.admin - Move focus to admin widget popup window after button click) updated by
-
Patch needs improvement, Owner changed
PR : https://github.com/django/django/pull/21042 - 7:58 AM Ticket #37004 (Forms - BaseModelFormSet could leverage totally_ordered property) updated by
-
Patch needs improvement changed
- 7:53 AM Ticket #37015 (Template system - Improve template debugging by showing missing context variables and ...) updated by
-
Resolution changed
The idea of making undefined variables raise an exception is a … - 7:40 AM Ticket #36901 (contrib.auth - Centralize mitigations against timing attacks targeting user enumeration) updated by
- Certainly. The Security Team was concerned that the reason we missed …
- 7:37 AM Ticket #35943 (contrib.admin - Remove deprecated 'unload' event listener) updated by
-
Owner changed
- 7:37 AM Ticket #37004 (Forms - BaseModelFormSet could leverage totally_ordered property) updated by
-
Has patch changed
- 7:36 AM Ticket #37004 (Forms - BaseModelFormSet could leverage totally_ordered property) updated by
- Thanks for the pointers Simon! …
- 7:33 AM Ticket #22125 (Database layer (models, ORM) - Unnecessary creation of index for ManyToManyField) updated by
- New PR is available.
- 7:13 AM Ticket #37015 (Template system - Improve template debugging by showing missing context variables and ...) closed by
- needsnewfeatureprocess: Hello Butool Fatima, thank you for your interest in Django. Before …
- 6:33 AM Ticket #36901 (contrib.auth - Centralize mitigations against timing attacks targeting user enumeration) updated by
- @Jacob Walls, can you clarify what you mean by "reduce the number of …
- 5:22 AM Ticket #36901 (contrib.auth - Centralize mitigations against timing attacks targeting user enumeration) updated by
-
Has patch changed
Mar 30, 2026:
- 11:30 PM Ticket #37015 (Template system - Improve template debugging by showing missing context variables and ...) created by
- When working with Django templates, missing or undefined context …
- 10:59 PM Ticket #37014 (Database layer (models, ORM) - SQLite emulation of db_default involving Extract/Trunc might ...) updated by
-
Triage Stage changed
I also think the second solution is the preferable one as there are … - 9:04 PM Ticket #27737 (Migrations - Investigate if reloading old relational fields in migration ...) updated by
-
Cc changed
- 9:04 PM Ticket #29898 (Migrations - Adapt schema editors to operate from model states instead of fake ...) updated by
-
Cc changed
- 8:56 PM Ticket #29898 (Migrations - Adapt schema editors to operate from model states instead of fake ...) updated by
-
Has patch changed
- 6:41 PM Ticket #36770 (Testing framework - SQLite threading tests are flaky when parallel test suite runs in ...) updated by
-
Has patch, Status, Owner changed
- 5:29 PM Ticket #35870 (Forms - Allow customization of the blank option in select dropdowns) updated by
-
Needs tests changed
- 3:58 PM Ticket #27825 (Documentation - Document that models don't cast field values to the same type that's ...) updated by
-
Patch needs improvement changed
Changes are squeezed into the middle of the section on "what happens … - 3:53 PM Ticket #35434 (Documentation - prefetch_related_objects fails to cache UUID FKs when the string ...) updated by
-
Resolution changed
> could be interpreted it as a use case that Django supports when it … - 3:21 PM Ticket #27825 (Documentation - Document that models don't cast field values to the same type that's ...) updated by
- Opened a PR for this: https://github.com/django/django/pull/21034
- 2:56 PM Ticket #36770 (Testing framework - SQLite threading tests are flaky when parallel test suite runs in ...) updated by
- In afa026c: […]
- 2:56 PM Ticket #36770 (Testing framework - SQLite threading tests are flaky when parallel test suite runs in ...) updated by
- In 9c9a43b4: […]
- 2:56 PM Ticket #36770 (Testing framework - SQLite threading tests are flaky when parallel test suite runs in ...) updated by
- In 6c9ef62: […]
- 2:56 PM Changeset [afa026c]main by
- Refs #36770 -- Skipped test_in_memory_database_lock(). Skip pending …
- 2:56 PM Changeset [9c9a43b4]main by
- Refs #36770 -- Preferred addCleanup() in live server tests.
- 2:56 PM Changeset [6c9ef62]main by
- Refs #36770 -- Guarded against an endless wait in …
- 2:55 PM Changeset [90924f5]stable/5.2.x by
- [5.2.x] Bumped black to 26.3.1. Although Django was not affected by …
- 2:55 PM Changeset [0ee44c6]stable/5.2.x by
- [5.2.x] Applied Black's 2026 stable style. …
- 2:44 PM Ticket #19415 (Documentation - Clarify how aggregates work with multi-valued relationships and ...) updated by
- Have you read comment:22?
- 2:41 PM Ticket #37014 (Database layer (models, ORM) - SQLite emulation of db_default involving Extract/Trunc might ...) created by
- As developed in this …
- 2:30 PM Ticket #19415 (Documentation - Clarify how aggregates work with multi-valued relationships and ...) updated by
- Hi, I'd like to work on this issue. Is it okay if I submit a patch for it?
- 2:30 PM Ticket #19842 (Documentation - annotate()-based solution to distinct and order_by problem) updated by
- Hi, I'd like to work on this issue. Is it okay if I submit a patch for it?
- 2:28 PM Ticket #27825 (Documentation - Document that models don't cast field values to the same type that's ...) updated by
- Hi, I'd like to work on this issue. Is it okay if I submit a patch for it?
- 2:26 PM Ticket #37013 (Database layer (models, ORM) - Omitting tzinfo argument to Trunc & Extract with USE_TZ = True and ...) updated by
-
Keywords, Triage Stage changed
Thank you! The forum post was very educational. - 2:22 PM Ticket #37013 (Database layer (models, ORM) - Omitting tzinfo argument to Trunc & Extract with USE_TZ = True and ...) updated by
-
Description changed
- 2:21 PM Ticket #37013 (Database layer (models, ORM) - Omitting tzinfo argument to Trunc & Extract with USE_TZ = True and ...) created by
-
The
Trunc()andExtract()database functions apply timezone … - 1:18 PM Changeset [efb756cf]stable/6.0.x by
- [6.0.x] Skipped check_commit_messages action on forks. This was …
- 12:53 PM Ticket #37011 (contrib.admin - The presence of a non-readonly non-editable field in ModelAdmin fails ...) closed by
- needsinfo: Hello Andrew, thank you for the ticket. After an initial read, the …
- 12:38 PM Ticket #37010 (contrib.admin - Admin: improve filtered select feedback while filtering) closed by
- needsnewfeatureprocess: Hello David Ansa, Thank you for your suggestion! When suggesting a …
- 12:33 PM Ticket #36997 (Migrations - test_double_replaced_migrations_are_checked_correctly fails ...) closed by
- needsinfo: Hello Stewart, thank you for the detailed investigation. Based on the …
- 12:23 PM Ticket #37008 (contrib.admin - AutocompleteJsonView should return source_model and remote_model in ...) closed by
- wontfix: Hello Mateusz Kurowski, thank you for the report. …
- 12:13 PM Ticket #36994 (Core (Other) - Middleware hooks working on functional middleware is not documented) closed by
- wontfix: I agree with Tim that there is no gain in documenting this nor a …
- 12:02 PM Ticket #36770 (Testing framework - SQLite threading tests are flaky when parallel test suite runs in ...) updated by
- Replying to Jacob Walls: > we could probably reduce the …
- 11:55 AM Ticket #36926 (contrib.admin - Admin list_display does not use boolean icons when traversing relations) updated by
- In 8f50bae6: […]
- 11:55 AM Changeset [8f50bae6]main by
- Refs #36926 -- Added release note for boolean icons for related fields …
- 11:52 AM Ticket #36907 (Documentation - Docs for email `fail_silently` are incorrect and inconsistent) closed by
- wontfix: Closing as "wontfix" following forum discussion. Django will deprecate …
- 10:59 AM Ticket #37012 (Documentation - Improve punctuation and sentence clarity in templates documentation) closed by
- wontfix: Yes, it's a comma splice, but I read it as if there's an omitted …
- 10:49 AM Ticket #37012 (Documentation - Improve punctuation and sentence clarity in templates documentation) created by
- Description In the templates documentation, a sentence uses a …
- 9:02 AM Ticket #36770 (Testing framework - SQLite threading tests are flaky when parallel test suite runs in ...) updated by
-
Has patch, Owner changed
PR - 8:58 AM Ticket #36901 (contrib.auth - Centralize mitigations against timing attacks targeting user enumeration) updated by
- So my plan is : 1 - Create two utility functions called …
- 8:49 AM Ticket #36949 (contrib.admin - Missing label on each <select> in a fieldset) updated by
-
Owner changed
- 8:47 AM Ticket #37011 (contrib.admin - The presence of a non-readonly non-editable field in ModelAdmin fails ...) created by
-
In
ModelAdmin, several field configuration errors (such as adding an … - 7:40 AM Ticket #37009 (contrib.admin - Filter action icons in the admin changelist are slightly misaligned ...) updated by
-
Type, Triage Stage changed
- 6:55 AM Ticket #37004 (Forms - BaseModelFormSet could leverage totally_ordered property) updated by
-
Owner changed
- 6:52 AM Ticket #36907 (Documentation - Docs for email `fail_silently` are incorrect and inconsistent) updated by
-
Status, Owner changed
- 6:51 AM Ticket #36907 (Documentation - Docs for email `fail_silently` are incorrect and inconsistent) updated by
-
Has patch, Status, Owner changed
See comment:8, this ticket isn't ready for implementation. - 3:38 AM Ticket #36907 (Documentation - Docs for email `fail_silently` are incorrect and inconsistent) updated by
-
Has patch changed
Hi, I’ve submitted a PR for this issue: … - 3:21 AM Ticket #36964 (Documentation - Clarify how persistent connections interact with runserver) updated by
-
Has patch changed
Hi, I’ve submitted a PR for this issue: …
Note:
See TracTimeline
for information about the timeline view.