Overview
Changed
- Refactored worker graceful shutdown to prevent in-flight tasks from being killed.
Installation
Install the SDK using pip:
pip install hatchet-sdkOr using poetry:
poetry add hatchet-sdkDocumentation
For detailed documentation, examples, and best practices, visit:
What's Changed?
- Add Dockerfile for all SDK e2e tests, fix flaky e2e tests (#3846) by @juliusgeo
- docs: celery migration guide (#3908) by @BloggerBust
- chore(deps): bump the python-deps group across 4 directories with 3 updates (#3938) by @app/dependabot
- Fix: Correctly handle child key-based caching in durable task child spawning (#3955) by @mrkaye97
- chore(deps): bump idna from 3.11 to 3.15 in /sdks/python (#3965) by @app/dependabot
- chore(deps): bump pymdown-extensions from 10.21.2 to 10.21.3 in /sdks/python (#3970) by @app/dependabot
- Fix: Payload external id duplicates from durable child spawning (#3984) by @mrkaye97
- docs: agent mcp exposing workflows (#3985) by @BloggerBust
- fix: Refactor worker cleanup logic (#3986) by @juliusgeo
- fix(engine): Durable DAG child output bug (#4008) by @mrkaye97