Changelog
v2.0.0
2026-05-05
Python SDK
- BREAKING CLI dependencies (
typer,rich) are now an optional extra. Install withpip install 'taskbadger[cli]'(oruv tool install 'taskbadger[cli]') to use thetaskbadgercommand. SDK-only consumers no longer pull in these packages. Thetyperpin was also bumped from<0.10to>=0.12. - BREAKING Removed the deprecated
task.update_progressandtask.increment_progressmethods. Usetask.update_valueandtask.increment_valueinstead (deprecated since v1.6.1). - BREAKING Dropped support for Python 3.9. Minimum supported version is now Python 3.10.
v1.7.0
2026-02-16
Python SDK
- NEW Support for Project API Keys with automatic detection of organization and project from the key itself. The
organization_slug/project_slugarguments totaskbadger.initare no longer required when using a project key. - UPDATE Legacy API keys (which require explicit
organization_slugandproject_slug) now emit aDeprecationWarning. Migrate to Project API keys. - UPDATE The CLI
configurecommand now detects Project API keys and skips the organization/project prompts.
v1.6.3
2026-02-05
Python SDK
- NEW Track Celery canvas primitives (
map,starmap,chunks) so that inner tasks are recorded in Task Badger. More info in the Celery docs.
v1.6.2
2025-12-04
Python SDK
- HOUSEKEEPING Remove upper bound on httpx dependency
v1.6.1
2025-03-04
Python SDK
- UPDATE Deprecate
task.update_progressandtask.increment_progressin favour oftask.update_valueandtask.increment_value. - UPDATE Return boolean from
task.udpate_valueandtask.pingto indicate whether an update was made.
v1.6.0
2025-03-03
Python SDK
- NEW Add optional rate limiting for task updates when calling
task.pingandtask.update_progress
v1.5.0
2025-02-14
- NEW Tasks now support tagging. Tags are useful for categorizing tasks and filtering them in the UI. See Task Tags for more information.
Python SDK
- NEW Support for tagging.
- NEW
before_createcallback to allow modification of task data before it is created. This is useful for adding global tags and metadata to tasks such as the current tenant etc. See Before Create Callback for more information.
v1.4.0
2025-02-10
Python SDK
- NEW Add option to
CelerySystemIntegrationto automatically record Celery task arguments in task data.