| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-06-18 | Refs #36467 -- Added test for Set-Cookie header values in ASGIHandler. | Sarah Boyce | |
| 2023-09-11 | Fixed #34752 -- Fixed handling ASGI http.disconnect for streaming responses. | Sam Toyer | |
| 2023-04-03 | Fixed #33738 -- Allowed handling ASGI http.disconnect in long-lived requests. | th3nn3ss | |
| 2022-06-09 | Fixed #33755 -- Moved ASGI body-file cleanup into request class. | Jonas Lundberg | |
| 2022-05-31 | Fixed #33754 -- Fixed crash with prematurely closed ASGI request body. | Jonas Lundberg | |
| Regression in 441103a04d1d167dc870eaaf90e3fba974f67c93. | |||
| 2022-02-07 | Refs #33476 -- Reformatted code with Black. | django-bot | |
| 2021-07-01 | Fixed #32889 -- Allowed per-request sync_to_async context in ASGIHandler . | Allan Feldman | |
| By using a asgiref's ThreadSensitiveContext context manager, requests will be able to execute independently of other requests when sync work is involved. Prior to this commit, a single global thread was used to execute any sync work independent of the request from which that work was scheduled. This could result in contention for the global sync thread in the case of a slow sync function. Requests are now isolated to their own sync thread. | |||
| 2019-06-20 | Refs #30451 -- Added more tests for ASGIRequest and ASGIHandler. | Mariusz Felisiak | |
| 2019-06-20 | Fixed #30451 -- Added ASGI handler and coroutine-safety. | Andrew Godwin | |
| This adds an ASGI handler, asgi.py file for the default project layout, a few async utilities and adds async-safety to many parts of Django. | |||
