← Back to all sparks
H

Hatchet

INFRA · APIS
Velocity6.3

Distributed task queue and workflow orchestration platform

Hatchet chases DAG crash loops through three engine patches in a day.

durable-executionreliabilitysdkssandboxestesting
◆Current state
Hatchet added sandboxes, Labs switches and cloud MFA in early November. The week since has been engine reliability: v0.120.3 batches DAG step triggers, v0.120.4 fixes stranded match rows and prunes database partitions before locking, and v0.120.5 removes another cause of DAG crash loops. Python SDK 1.46.0 makes it easier to unit-test tasks and passes failures to cleanup dependencies.
◆Where it's heading
After a burst of features, Hatchet is tuning the engine under load: fewer locks, batched triggers and crash-loop fixes. The SDKs are getting testing and correctness work to match.
◆Prediction
Expect more v0.120.x patches on DAG handling, then a sandbox package out of release candidate.

◆Recent moves

  1. 15h ago

    Hatchet v0.120.5 fixes another DAG crash loop

    A one-line patch for one more source of DAG crash loops. The third engine fix on November 13.

    View source ↗
  2. 16h ago

    Python SDK 1.46.0

    Mock runs can now simulate task failures, trigger data and run ids, so on-failure and wait-for tasks can be unit-tested. Dependency fixes also let cleanup code see the task's exception, which suits the week's focus on correctness.

    View source ↗
  3. 19h ago

    Hatchet v0.120.4 fixes stranded match rows

    An engine fix for match rows left behind, part of the same day's reliability patches.

    View source ↗
  4. 20h ago

    v0.120.4 alpha prunes partitions before locking

    A database change so lookups lock fewer task partitions, with a cache for id lookups. Internal performance work with no setting to change.

    View source ↗
  5. 1d ago

    Hatchet sandbox package 0.1.5 release candidate

    A sandbox package release candidate with no notes. It shows sandboxes, added in v0.117, are still pre-release.

    View source ↗
  6. 1d ago

    Hatchet v0.120.3 batches DAG step triggers

    The operator now triggers DAG steps in batches. Engine efficiency work that follows v0.120's move of DAG operators to every dispatcher.

    View source ↗