Overview
Fixed
- Reworks the internals of event pushes and stream event pubs to use
grpc.aiodirectly to limit threading overhead on high-throughput workers. - Reworks how logs are forwarded to the engine to publish from a thread instead of from an
asyncio.Taskto try to avoid event loop blocking issues.
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?
- fix(sdks/python): send aio_put_stream events with grpc.aio (#4232) by @juanluisdb
- chore: Bump pydantic-settings from 2.14.1 to 2.14.2 in /sdks/python (#4244) by @app/dependabot
- chore: Bump the python-deps group across 1 directory with 4 updates (#4251) by @app/dependabot