Skip to content

Steadlith 1.0.1

Latest

Choose a tag to compare

@github-actions github-actions released this 05 Sep 06:17
74c5b55

Steadlith 1.0.1 fixes state-safety, concurrency, recovery, and planning problems in the local SQLite workflow. The v1 chunk identity schema and runtime dependencies are unchanged.

  • Reject overlapping state paths and prevent forced cache exports from replacing configuration, databases, sidecars, manifests, or migration records.
  • Roll back interrupted cache/index transactions, keep related reads on one SQLite generation, and prevent delayed operations from publishing an older manifest mirror.
  • Reject malformed cache/configuration data with actionable errors and calculate embedding estimates correctly when active vectors can be reused after cache pruning.
  • Validate migration target size and the exact requested configuration changes before publishing; accept quoted and padded TOML names.
  • Pin OpenAI requests to the official endpoint instead of inheriting an unintended endpoint override.
  • Add clean installed-wheel workflow checks to pull-request and release CI, correct contributor setup instructions, and update website dependencies with the reviewed Next.js security fixes.

Install or upgrade:

python -m pip install --upgrade steadlith==1.0.1

This release was checked by the configured Linux/Windows/macOS CI matrix, package installation workflows, documentation builds, and website checks. Live learned-provider execution is not part of these checks; the default hash provider remains an offline lexical retriever. Complex inline/dotted/multiline TOML layouts must be normalized before migration as documented.

See the changelog and documentation for details.