v0.2.0, Durable Task Observability and Live Filtering
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, andsupersedeKey. - Generic live channel helpers for
topic,resource, andcorrelation.
Notes
The runtime model stays host-owned and generic, with Postgres storage, child-process execution and optional Socket.IO-style bridging.