diff --git a/RELEASES.md b/RELEASES.md index 591c8c8e..34bb372b 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -10,6 +10,16 @@ Full auto-generated changelog: `CHANGELOG.md` · Releases: https://github.com/so --- +## v8.0.10 — 2026-07-02 (a bare script exits cleanly after `close()`) + +A minimal `init → add → close` script used to hang forever after `close()` returned — brainy held +four process keep-alives it never released: the global SIGTERM/SIGINT shutdown hooks (never +removed; now deregistered when the last live instance closes), an internal cache-fairness interval +(unclearable by construction; now unref'd), and the VFS/PathResolver maintenance intervals +(`close()` never shut the VFS down; now wired). Verified against the published package: the same +script now exits ~1 ms after `close()` resolves. No API change; servers and long-running processes +are unaffected. + ## v8.0.9 — 2026-07-02 (guarded plugin auto-detection — the "install it and it's on" contract) With the default config (`plugins` unset), brainy now **auto-detects the first-party accelerator**: