Skip to content

Commit 147ae58

Browse files
committed
release: ao-cli v0.7.0-rc.1 — composable multi-tenant platform (multi-kind + host-sharing + security trio + environment kernel)
Cut from release/0.7 off v0.6.33 + actor foundation. Crates bumped to 0.7.0-rc.1; animus-protocol pinned v0.7.0-rc.2. RC for staged portal verification before v0.7.0 final.
1 parent 571db11 commit 147ae58

3 files changed

Lines changed: 31 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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.**

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

crates/orchestrator-cli/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "orchestrator-cli"
3-
version = "0.6.33"
3+
version = "0.7.0-rc.1"
44
edition = "2021"
55
license = "Elastic-2.0"
66
default-run = "animus"

0 commit comments

Comments
 (0)