Skip to content

v0.233.1

Choose a tag to compare

@github-actions github-actions released this 08 Nov 19:35
· 166 commits to main since this release
b441446

A small patch: two thread-safety fixes, and plugin docs that now match the code.

Fixed

  • Knowledge search's embedding circuit breaker stays consistent when embedding failures and resets happen at the same time. The audit log's per-session counts, eviction and snapshots also stay consistent when several worker threads log at once. Both fixes are guarded by deterministic concurrency tests that failed on the previous code (#4201).

Docs

  • Plugin hot-reload docs are corrected: enabling, disabling and reloading a plugin remount its routes without a restart. The guides also explain why a retained registry can hold a stale config snapshot, and who owns unsubscribing an event handler (#4810).
  • The plugin views guide now says when a background view reloads, gives guidance for heavy WebGL and WASM views and their publish limits, and shows how a tool returns images a vision model can read (#4810).

Upgrading

  • Nothing to change. There's no new config, and behavior differs only under concurrent writes.

What's Changed

  • feat: docs(plugins) 1/2: drift sweep: router remount (SKILL.md + live_config docstring), on() teardown, payload-validator check (#4810) by @mabry1985 in #4892
  • feat: docs(plugins) 2/2: views guide: background re-open truth, "Heavy views (WebGL/WASM)" section, "Let the model see it" multimodal recipe; closes 4810 by @mabry1985 in #4893
  • fix(knowledge,audit): deterministic concurrency tests for HybridKnowledgeStore's embed breaker and AuditLogger's session stats; smallest lock only where a test shows a lost update (#4201) by @mabry1985 in #4894

Full Changelog: v0.233.0...v0.233.1