Dernière nouveauté

Python SDK 1.45.1

Overview

Added

  • TenantEntitlements.sandbox_operator, the tenant's sandbox entitlement.

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):

<!-- hatchet-agent-docs:end -->

Installation

Install the SDK using pip:

Shell
pip install hatchet-sdk
Shell

Or using poetry:

Shell
poetry add hatchet-sdk
Shell

Documentation

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

What's Changed?

  • feat: sandbox operator tables and UI (#5374) by @mnafees

Source GitHub

Python SDK 1.45.0

Overview

Removed

  • Removes the synchronous hatchet.streams.reset; use aio_reset, which now calls the engine asynchronously instead of from a worker thread.

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):

<!-- hatchet-agent-docs:end -->

Installation

Install the SDK using pip:

Shell
pip install hatchet-sdk
Shell

Or using poetry:

Shell
poetry add hatchet-sdk
Shell

Documentation

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

What's Changed?

  • feat(durable-streams): Documentation (#5248) by @juliusgeo

  • feat(dashboard): order stream topics by last publish and show their status (#5410) by @jbsouvestre

Source GitHub

Répond à 1 idée

Python SDK 1.44.0

Overview

Added

  • Adds hatchet.streams, a client for durable streams: topics that store messages independent of any run, which readers can resume from a cursor. publish (async) returns once a message is stored, keeps a client's messages to a topic in call order, and batches publishes queued behind an in-flight request (batch_timeout holds a message to gather more). Payloads over 4 MiB are uploaded over REST, up to 64 MiB. subscribe (an async iterator) reads a topic from the oldest retained message or a cursor, resubscribing from the last event read when the connection drops. reset / aio_reset start new readers after the latest message or a given cursor, and topic_metadata / aio_topic_metadata describe a topic's retained messages.

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):

<!-- hatchet-agent-docs:end -->

Installation

Install the SDK using pip:

Shell
pip install hatchet-sdk
Shell

Or using poetry:

Shell
poetry add hatchet-sdk
Shell

Documentation

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

What's Changed?

  • feat: add optional read-only API tokens (#5152) by @grutt

  • feat(durable-streams): Go, Python, Ruby SDKs (#5348) by @juliusgeo

Source GitHub

Répond à 1 idée

Publications précédentes

  • Python SDK 1.43.3

    • Propagate worker registration failures without a secondary cleanup error, and fail the worker when its action listener exits unexpectedly so supervisors can restart it.
  • Python SDK 1.43.2

    • The REST client deserializes a 429 Too Many Requests response body as APIErrors , which the API now declares on every authenticated operation.
  • Python SDK 1.43.1

    • Durable tasks no longer stall after the worker's durable stream reconnects in the middle of a wait. The worker now reports the last completion it received in its status requests, so the engine resumes delivery from there instead of holding later com
  • Hatchet 0.114.2

    Hatchet v0.114.2 adds rate limit pausing, RetryAfter errors, and FIPS images. It also includes a set of security fixes and a large batch of DAG, scheduler, and database fixes.