Skip to content

v1.1.0, Generic Task Store and SQLite Backend

Latest

Choose a tag to compare

@mirmachynka mirmachynka released this 22 Jun 21:52

v1.1.0

This release adds a backend-agnostic public storage path and a built-in SQLite durable store.

Hosts can now use createTaskStore(...), prepareTaskStoreSchema(...), and createTaskStoreSchema(...) as the recommended package-owned storage integration surface. Backend selection is driven by explicit driver options instead of exposing backend names through the main API shape.

This release also adds a first-class SQLite store for lightweight local runtimes, development environments, small deployments, and hosts that do not need Postgres.

Added

  • Backend-agnostic public storage helpers through createTaskStore(...), prepareTaskStoreSchema(...), and createTaskStoreSchema(...).
  • Explicit driver-based backend selection for generic store creation.
  • Built-in SQLite durable task store.
  • SQLite schema preparation.
  • SQLite task claiming and leasing.
  • SQLite progress persistence.
  • SQLite stale task recovery.
  • SQLite retry handling.
  • SQLite retention support.
  • SQLite durable step history.

Changed

  • Generic store factory is now the recommended storage integration path.
  • Explicit backend adapters remain available for hosts that want direct backend access.

Notes

This release expands the storage layer while keeping the task runtime host-owned and backend-flexible.