Download Latest Version Python SDK 1.42.1 source code.zip (100.9 MB) Google Add to Preferred Sources
Home / v0.110.5
Name Modified Size InfoDownloads / Week
Parent folder
checksums.txt 2026-10-06 1.1 kB
hatchet_0.110.5_Darwin_arm64.tar.gz.sbom.json 2026-10-06 188.6 kB
hatchet_0.110.5_Darwin_arm64.tar.gz 2026-10-06 12.8 MB
hatchet_0.110.5_Darwin_x86_64.tar.gz.sbom.json 2026-10-06 188.7 kB
hatchet_0.110.5_Linux_arm64.tar.gz.sbom.json 2026-10-06 188.5 kB
hatchet_0.110.5_Linux_x86_64.tar.gz.sbom.json 2026-10-06 188.6 kB
hatchet_0.110.5_Windows_x86_64.zip.sbom.json 2026-10-06 196.8 kB
hatchet_0.110.5_Darwin_x86_64.tar.gz 2026-10-06 13.9 MB
hatchet_0.110.5_Linux_arm64.tar.gz 2026-10-06 12.2 MB
hatchet_0.110.5_Linux_x86_64.tar.gz 2026-10-06 13.3 MB
hatchet_0.110.5_Windows_x86_64.zip 2026-10-06 13.6 MB
Hatchet 0.110.5 source code.tar.gz 2026-10-05 97.4 MB
Hatchet 0.110.5 source code.zip 2026-10-05 100.8 MB
README.md 2026-10-05 19.7 kB
Totals: 14 Items   264.8 MB 0

Hatchet v0.110.5 ships a new dashboard overview page and onboarding flow. It also includes a set of security hardening fixes and a large batch of scheduler and engine performance work.

Highlights

  • New overview page and onboarding flow: the dashboard opens on a redesigned overview page, with a new onboarding flow that walks through running your first task (#4986, #4990).
  • hatchet profile env: prints a shell export block of a profile's HATCHET_CLIENT_ variables, so credentials can be loaded into a shell without reading or pasting the token (#4972).
  • The embedded dashboard now signs in automatically instead of presenting a login screen (#4953).

Security

  • API: payload visibility restrictions are now enforced on every endpoint that returns payload data, including events, logs, filters, and scheduled and cron runs (GHSA-hf2m-86fv-rjw5).
  • API: workflow version lookups are scoped to the tenant, and versions that do not belong to the workflow in the path are rejected (#5098).
  • Auth: changing a password now revokes the user's other sessions (#5093).
  • Auth: the password and existing sessions are cleared when an OAuth login first verifies the account's email (#5094).
  • Engine: tenant-supplied CEL expressions run under a cost limit and a deadline, so expensive expressions fail fast instead of consuming unbounded CPU and memory (#5092).

Fixed

  • Engine: rate-limited tasks no longer get stuck holding filled concurrency slots, and a rate limit deadlock and an old-window charging bug are fixed (#4804, #5080).
  • Engine: the scheduler replays capacity wakes lost while a missed item is in flight and replenishes starved actions on assignment misses (#5062, #5063).
  • Engine: durable DAGs no longer get stuck without recovering, and cancelling a DAG now cancels its children (#4944, #5001).
  • Engine: workflow-level concurrency and on-failure tasks are handled correctly for DAG runs (#5073, #5123).
  • Engine: large durable fan-outs are faster, with smaller child write batches, cheaper hot-path queries, and primary-key lookups for satisfied durable entries (#5026, #5031).
  • Engine: replaying a task upserts its input instead of silently skipping the write when the payload row is missing (#5096).
  • Engine: idempotent runs wait for trigger slots (#4755).
  • Engine: liveness probes no longer check the database and message queue, so a dependency blip does not restart healthy pods (#5028).
  • Engine: partition creation reattaches invalid parent indexes and treats deadlocks during reattach as lock conflicts (#5021, #5081).
  • Engine: payload partitions get unique constraints, only non-empty payloads are written, and the payload partition job runs in date order with correct bounds (#4988, #5002, #5004, #5041).
  • Engine: the trigger path skips statements that carry no data, the assignment flush is a single statement, and workflow-filtered run lists are indexed (#5045, #5061, #5064).
  • Engine: bumped to Go 1.26.7 to fix an h2c connection bug (#5033).
  • API: the per-request gRPC client in the API proxy is closed after use (#5078).
  • Go SDK: a failed stream reconnects from the generation that failed, and never twice for one failure (#5057).
  • Dashboard: improved polling behavior and loading states, and portaled menus stay above dialogs (#5020, #5054).

What's Changed

New Contributors

Full Changelog: https://github.com/hatchet-dev/hatchet/compare/v0.107.0...v0.110.5

Source: README.md, updated 2026-10-05