<feed xmlns='http://www.w3.org/2005/Atom'>
<title>django.git/django/tasks/base.py, 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-04-30T12:12:08Z</updated>
<entry>
<title>Fixed #36919 -- Allowed Task and TaskResult to be pickled.</title>
<updated>2026-04-30T12:12:08Z</updated>
<author>
<name>varunkasyap</name>
<email>varunkasyap@hotmail.com</email>
</author>
<published>2026-02-19T08:47:27Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=8c8b833d32c02d3ae6f43b04bb1e45968796b402'/>
<id>urn:sha1:8c8b833d32c02d3ae6f43b04bb1e45968796b402</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #36816 -- Allowed **kwargs in @task decorator.</title>
<updated>2026-04-07T18:06:12Z</updated>
<author>
<name>Nilesh Kumar Pahari</name>
<email>nileshpahari@protonmail.com</email>
</author>
<published>2026-04-06T18:18:30Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=e27f23b268c520957384054fb236cfc303f95f51'/>
<id>urn:sha1:e27f23b268c520957384054fb236cfc303f95f51</id>
<content type='text'>
The decorator was updated to accept **kwargs and forward them to
task_class, allowing additional parameters to be passed to custom
Task subclasses.
</content>
</entry>
<entry>
<title>Improved types in django.tasks.base dataclasses.</title>
<updated>2026-01-07T15:23:25Z</updated>
<author>
<name>sobolevn</name>
<email>mail@sobolevn.me</email>
</author>
<published>2026-01-07T15:23:25Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=7c1b3391d35fb10e912783fa6c87712e40de22dc'/>
<id>urn:sha1:7c1b3391d35fb10e912783fa6c87712e40de22dc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refs #35859 -- Removed support for Task enqueuing on transaction commit.</title>
<updated>2025-09-17T16:28:58Z</updated>
<author>
<name>Jacob Walls</name>
<email>jacobtylerwalls@gmail.com</email>
</author>
<published>2025-09-17T13:19:25Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=b931156c207f661406635d49e0e29a51cacc1ab8'/>
<id>urn:sha1:b931156c207f661406635d49e0e29a51cacc1ab8</id>
<content type='text'>
This removes the ability to configure Task enqueueing via a setting,
since the proposed `ENQUEUE_ON_COMMIT` did not support multi-database
setups.

Thanks to Simon Charette for the report.

Follow-up to 4289966d1b8e848e5e460b7c782dac009d746b20.
</content>
</entry>
<entry>
<title>Fixed #35859 -- Added background Tasks framework interface.</title>
<updated>2025-09-16T20:28:32Z</updated>
<author>
<name>Jake Howard</name>
<email>git@theorangeone.net</email>
</author>
<published>2025-07-17T11:51:09Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=4289966d1b8e848e5e460b7c782dac009d746b20'/>
<id>urn:sha1:4289966d1b8e848e5e460b7c782dac009d746b20</id>
<content type='text'>
This work implements what was defined in DEP 14
(https://github.com/django/deps/blob/main/accepted/0014-background-workers.rst).

Thanks to Raphael Gaschignard, Eric Holscher, Ran Benita, Sarah Boyce,
Jacob Walls, and Natalia Bidart for the reviews.
</content>
</entry>
</feed>
