@@ -4,6 +4,35 @@ All notable changes to this project will be documented in this file.
44
55## [ Unreleased]
66
7+ ## [ 0.7.0-rc.1] - 2026-07-03
8+
9+ ** v0.7.0-rc.1 — Composable, multi-tenant platform (release candidate).**
10+
11+ Cut from ` release/0.7 ` (off v0.6.33 + the actor foundation). Portal upgrades to
12+ this RC for staged verification before promoting to ` v0.7.0 ` final.
13+
14+ - ** Multi-kind plugins** — a plugin advertises ` plugin_kinds ` and satisfies many
15+ roles; discovery + preflight index by ` serves_kind ` . Protocol at
16+ ` animus-protocol ` v0.7.0-rc.2 (single-source git-dep; the in-tree
17+ ` animus-plugin-protocol ` copy was removed). Unblocks one Node process serving
18+ subject + config + queue + journal + chat.
19+ - ** Cross-role host-sharing** — a process-global ` ResidentHostRegistry ` keyed by
20+ ` (binary, mtime, spawn-context) ` ; ` config_source ` ⟷ ` workflow_journal ` collapse
21+ to one process.
22+ - ** Security hardening** — ` auto ` secret key source prefers real key material
23+ (no locally-decryptable device-id default on servers); context-aware plugin
24+ signature policy + fail-closed org TOFU in non-TTY; discovery scope-filters
25+ BEFORE the ` --manifest ` probe (closes hostile-repo code-exec on the
26+ server-safe path).
27+ - ** Execution environment as a plugin** — new ` environment ` PluginKind +
28+ ` animus-environment-protocol ` (` prepare ` /` exec ` /` exec_stream ` /` teardown ` );
29+ ` EnvironmentClient ` , ` resolve_environment ` ` (subject_kind × harness) ` routing,
30+ optional preflight role; the worktree materialization is thin-delegated to the
31+ env plugin behind a gated, zero-regression fallback (` ANIMUS_ENVIRONMENT_DELEGATE ` ).
32+ - Carries all v0.6.33 reliability fixes (plugin-handshake stderr capture +
33+ transient respawn retry) and the full per-user actor foundation (scoped config,
34+ owner-scoped schedules, isolated MCP).
35+
736## [ 0.6.11] - 2026-06-24
837
938** v0.6.11 — ` animus update ` defers to avm.**
0 commit comments