| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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. | |||
| 2021-02-06 | Refs #32394 -- Changed STATIC_URL/MEDIA_URL to relative paths in tests and ↵ | Markus Holtermann | |
| docs where appropriate. | |||
| 2020-11-05 | Fixed #31550 -- Adjusted ASGI test_file_response for various Windows content ↵ | Christopher Keith | |
| types. | |||
| 2020-06-08 | Fixed #31594 -- Added ASGIStaticFilesHandler.get_response_async(). | Joshua Massover | |
| 2020-05-06 | Fixed #31515 -- Made ASGIHandler dispatch lifecycle signals with thread ↵ | Carlton Gibson | |
| sensitive. | |||
| 2020-03-18 | Fixed #31224 -- Added support for asynchronous views and middleware. | Andrew Godwin | |
| This implements support for asynchronous views, asynchronous tests, asynchronous middleware, and an asynchronous test client. | |||
| 2020-03-05 | Refs #31224 -- Added autoconversion of test async methods. | Andrew Godwin | |
| 2019-11-06 | Harmonized Windows checks in tests to a single style. | Jon Dufresne | |
| 2019-10-24 | Fixed #30900 -- Skipped async-related tests on Windows using Python 3.8.0. | Carlton Gibson | |
| Refs https://bugs.python.org/issue38563. | |||
| 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. | |||
