github hatchet-dev/hatchet py/1.42.0
Python SDK 1.42.0

latest releases: py/1.42.1, rb/0.10.0
3 hours ago

Overview

Added

  • Adds RetryAfterException, which allows for custom retry strategies.

Documentation for agents

The linked pages serve plain markdown for tools and agents. Full docs index: https://docs.hatchet.run/llms.txt

Setup and local development:

Core concepts:

Flow control:

Python SDK reference (overview: https://docs.hatchet.run/reference/python.md):

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?

  • feat: pay-as-you-go billing (usage page + retention UI) (#4913) by @grutt
  • feat(go,ts,rb): add workflow pause to the rest of the sdks (#5025) by @mrkaye97
  • fix: deflake tests (#5076) by @abelanger5
  • fix: flaky test when querying results for durable replay (#5088) by @abelanger5
  • fix: e2e typescript tests should measure workflow-level concurrency from task timestamps (#5089) by @abelanger5
  • fix(e2e-tests): assert durable callback replay across all mids, not per root (#5107) by @abelanger5
  • fix(engine): dag operator causes idempotency key collisions by default (#5136) by @mrkaye97
  • fix(engine): dag operator cycles from task and workflow sharing names (#5137) by @mrkaye97
  • feat(durable-streams): large messages, metadata (#5139) by @juliusgeo
  • feat: add RetryAfter(Exception|Error) to SDKs and engine (#5162) by @juliusgeo
  • test(python): couple small fixes to python tests (#5163) by @mrkaye97
  • fix(dashboard): split count queries to improve page performance (#5164) by @mrkaye97

Don't miss a new hatchet release

NewReleases is sending notifications on new releases.