Skip to content

v0.2.0, Durable Task Observability and Live Filtering

Choose a tag to compare

@mirmachynka mirmachynka released this 21 Jun 20:35
· 4 commits to main since this release

v0.2.0

This release expands the package-owned observability surface around durable tasks.

Task progress is now easier to inspect through normalized progress state, persisted steps, bootstrap-plus-live subscription flows, aggregate reads, stale-state helpers, retention helpers, and the tiny live tracker.

Live filtering is also stronger. Hosts can now filter live task updates by durable task keys such as dedupeKey, concurrencyKey, and supersedeKey, with broader generic channel helpers for topic, resource, and correlation.

Added

  • Normalized progress state for durable task observability.
  • Persisted task steps.
  • Bootstrap-plus-live subscription flows.
  • Aggregate task reads.
  • Stale-state helpers.
  • Retention helpers.
  • Tiny live tracker support.
  • Live filtering by dedupeKey, concurrencyKey, and supersedeKey.
  • Generic live channel helpers for topic, resource, and correlation.

Notes

The runtime model stays host-owned and generic, with Postgres storage, child-process execution and optional Socket.IO-style bridging.