<feed xmlns='http://www.w3.org/2005/Atom'>
<title>django.git/tests/async, branch main</title>
<subtitle>django
</subtitle>
<id>http://cgit.adnoto.dev/django.git/atom?h=main</id>
<link rel='self' href='http://cgit.adnoto.dev/django.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/'/>
<updated>2026-01-31T13:59:54Z</updated>
<entry>
<title>Refs #34118 -- Removed asgiref coroutine detection shims.</title>
<updated>2026-01-31T13:59:54Z</updated>
<author>
<name>Jacob Walls</name>
<email>jacobtylerwalls@gmail.com</email>
</author>
<published>2026-01-30T20:53:27Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=4a52533329a03207c1c4592a13fbb12b9ec5ef9e'/>
<id>urn:sha1:4a52533329a03207c1c4592a13fbb12b9ec5ef9e</id>
<content type='text'>
As Python 3.12 is now the floor, we can drop the shims and
use the `inspect` module.
</content>
</entry>
<entry>
<title>Refs #35530 -- Removed request.user or auser() fallback in auth.login and auth.alogin.</title>
<updated>2025-09-17T18:17:05Z</updated>
<author>
<name>Jacob Walls</name>
<email>jacobtylerwalls@gmail.com</email>
</author>
<published>2025-09-05T18:06:36Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=32e266dc5b756b52e6db4f4f453f51274aa9234e'/>
<id>urn:sha1:32e266dc5b756b52e6db4f4f453f51274aa9234e</id>
<content type='text'>
Per deprecation timeline.
</content>
</entry>
<entry>
<title>Refs #35530 -- Corrected deprecation message in auth.alogin().</title>
<updated>2025-08-22T14:14:09Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2025-08-19T18:57:32Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=b3166e1e15824aedb7a609dfda18ef36ea023d06'/>
<id>urn:sha1:b3166e1e15824aedb7a609dfda18ef36ea023d06</id>
<content type='text'>
Follow up to ceecd518b19044181a3598c55ebed7c2545963cc.
</content>
</entry>
<entry>
<title>Fixed #36561 -- Used request.auser() in contrib.auth.aupdate_session_auth_hash().</title>
<updated>2025-08-20T07:14:50Z</updated>
<author>
<name>Xinyi Rong</name>
<email>Lizard.rar@gmail.com</email>
</author>
<published>2025-08-19T09:13:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=cd7554e5517992d5ca2594ffc936cb193daab26c'/>
<id>urn:sha1:cd7554e5517992d5ca2594ffc936cb193daab26c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #35530 -- Deprecated request.user fallback in auth.login and auth.alogin.</title>
<updated>2024-11-28T16:43:46Z</updated>
<author>
<name>Jaap Roes</name>
<email>jroes@leukeleu.nl</email>
</author>
<published>2024-11-28T13:42:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=ceecd518b19044181a3598c55ebed7c2545963cc'/>
<id>urn:sha1:ceecd518b19044181a3598c55ebed7c2545963cc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #35303 -- Implemented async auth backends and utils.</title>
<updated>2024-10-07T12:19:41Z</updated>
<author>
<name>Jon Janzen</name>
<email>jon@jonjanzen.com</email>
</author>
<published>2024-03-31T19:29:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=50f89ae850f6b4e35819fe725a08c7e579bfd099'/>
<id>urn:sha1:50f89ae850f6b4e35819fe725a08c7e579bfd099</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #28344 -- Allowed customizing queryset in Model.refresh_from_db()/arefresh_from_db().</title>
<updated>2024-01-15T09:55:14Z</updated>
<author>
<name>Aivars Kalvans</name>
<email>aivars.kalvans@gmail.com</email>
</author>
<published>2023-12-10T19:43:34Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=f92641a636a8cb75fc9851396cef4345510a4b52'/>
<id>urn:sha1:f92641a636a8cb75fc9851396cef4345510a4b52</id>
<content type='text'>
The from_queryset parameter can be used to:
- use a custom Manager
- lock the row until the end of transaction
- select additional related objects
</content>
</entry>
<entry>
<title>Fixed #34331 -- Added QuerySet.aiterator() support for prefetch_related().</title>
<updated>2023-07-31T19:17:36Z</updated>
<author>
<name>John Parton</name>
<email>john.parton.iv@gmail.com</email>
</author>
<published>2023-07-27T21:38:12Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=fff14736f1cc594f79ea0e2656b8375d837b7aca'/>
<id>urn:sha1:fff14736f1cc594f79ea0e2656b8375d837b7aca</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #34714 -- Added aget_object_or_404()/aget_list_or_404() shortcuts.</title>
<updated>2023-07-24T05:37:54Z</updated>
<author>
<name>Olivier Tabone</name>
<email>olivier.tabone@ripplemotion.fr</email>
</author>
<published>2023-07-20T15:50:06Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=b9473cac65190822e7c94f695f1f7b4d5b49502a'/>
<id>urn:sha1:b9473cac65190822e7c94f695f1f7b4d5b49502a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #34391 -- Added async-compatible interface to auth functions and related methods test clients.</title>
<updated>2023-06-27T09:17:17Z</updated>
<author>
<name>Jon Janzen</name>
<email>jon@jonjanzen.com</email>
</author>
<published>2023-02-11T01:43:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=5e98959d9242c57a55c65847758781f82d386fa4'/>
<id>urn:sha1:5e98959d9242c57a55c65847758781f82d386fa4</id>
<content type='text'>
</content>
</entry>
</feed>
