Skip to content

Python SDK 1.33.12

Choose a tag to compare

@github-actions github-actions released this 20 Jun 22:02
dabc5d2

Overview

Fixed

  • Fixed a bug where _aio_memo crashes on durable task replay when the engine returns memo_already_existed=True with an empty payload (b''). Proto3 unset bytes fields deserialize to b'' rather than None, slipping past the is not None guard and crashing validate_json(b'').

Installation

Install the SDK using pip:

pip install hatchet-sdk

Or using poetry:

poetry add hatchet-sdk

Documentation

For detailed documentation, examples, and best practices, visit:

What's Changed?

  • chore: Bump pyjwt from 2.12.1 to 2.13.0 in /sdks/python (#4198) by @app/dependabot
  • chore: Bump python-multipart from 0.0.27 to 0.0.31 in /sdks/python (#4220) by @app/dependabot
  • chore: Bump starlette from 1.0.1 to 1.3.1 in /sdks/python (#4221) by @app/dependabot
  • test(sdk/python): stabilize bulk replay polling (#4238) by @igor-kupczynski
  • fix(python-sdk): handle empty proto bytes in durable memo ack on replay (#4246) by @chandan-1427