Skip to content

Commit 383a394

Browse files
authored
Merge pull request #17 from taskbadger/docs/external-id-v2.3.0
Document external_id and v2.2.0/v2.3.0 changelog
2 parents 1c31bcd + 4867325 commit 383a394

3 files changed

Lines changed: 31 additions & 0 deletions

File tree

docs/changelog.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,25 @@ hide:
55

66
# Changelog
77

8+
Full release notes for the Python SDK are available on [GitHub](https://github.com/taskbadger/taskbadger-python/releases).
9+
10+
## v2.3.0
11+
12+
**2026-07-23**
13+
14+
**Python SDK**
15+
16+
* **NEW** The Celery and Procrastinate integrations now automatically record the originating task/job ID on the task [`external_id`](data_model.md#external_id) field.
17+
18+
## v2.2.0
19+
20+
**2026-07-09**
21+
22+
**Python SDK**
23+
24+
* **DEPRECATED** Per-task actions are deprecated.
25+
* **HOUSEKEEPING** Fix flaky Celery retry test.
26+
827
## v2.1.0
928

1029
**2026-07-08**

docs/python-celery.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -218,6 +218,12 @@ Task Badger will create task records for each inner invocation with metadata sim
218218
}
219219
```
220220

221+
## External ID
222+
223+
The Celery task ID is automatically recorded on the Task Badger task's
224+
[`external_id`](data_model.md#external_id) field, letting you correlate the Task Badger task with the
225+
originating Celery task.
226+
221227
## Opting out
222228

223229
If you want to prevent TaskBadger from tracking a particular execution, set the `taskbadger_track` header (False) when publishing:

docs/python-procrastinate.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,12 @@ Task Badger task, so you can monitor the history and health of your scheduled jo
154154
The name of the Procrastinate queue a task is deferred to is automatically recorded on the Task Badger
155155
task's [`queue`](data_model.md#queue) field.
156156

157+
## External ID
158+
159+
The Procrastinate job ID is automatically recorded on the Task Badger task's
160+
[`external_id`](data_model.md#external_id) field, letting you correlate the Task Badger task with the
161+
originating Procrastinate job.
162+
157163
## Known Limitations
158164

159165
Procrastinate has no signals or middleware system, so the integration works by wrapping the task

0 commit comments

Comments
 (0)