Releases
Prism is a single-tenant per-user install with ongoing migration. Major versions carry the release-shape semantics: a coherent set of themes shipped together, an upgrade path, and a name a reader can ask about a year from now and get a clean summary back.
For the day-by-day curated arcs that compose into a release, see the Changelog. The two surfaces are companions:
- Releases (this page) — what shipped at the major-version level. Headline themes, breaking changes, upgrade notes. One entry per release.
- Changelog — chronological per-arc detail. One section per date when something substantive landed.
v0.X — Memory activation, cloud bring-up, four-level identity (2026-05-09)
The third tagged release since v0.2.0. Spans 2026-04-27 → 2026-05-09. Three thematic arcs landed together with several supporting fix arcs.
Headline themes
- Memory activation layer. The substrate (TriGraph + Hybrid RAG four-leg recall + session deltas) was already shipped through v0.2.0. This release adds the activation layer that makes the substrate compulsory under stuckness: Memorules (SPEC-094 v0.5 + Phase 2 a–d, 50 unit tests) for persona-scoped behavioral memory; Dewey (Recallgate) (SPEC-099 v0.2 + Phase 3) for the advisory layer that surfaces relevant prior memorules / postmortems / decisions at the moment of action; wrap-time pre-flight (SPEC-096 v0.2 + slices 1–4) that catches ratified-but-uncommitted artifacts at
prism_wrap time. Working names pending legal clearance.
- Cloud bring-up. Phase 0 + Phase 1 of the Render Blueprint (SPEC-087) shipped end-to-end: render.yaml Blueprint, containerized Neo4j inside the prism-neo4j pserv, OAuth redirect URI threading, port-contract + dockerCommand fixes, neo4j plan upgrade to
pro_plus. Plus SPEC-089 Cloud Customer Onboarding + Auth (Phase 1 provider-agnostic identity + Phase 2 WorkOSProvider with /whoami + /logout surfaces). The Blueprint applies cleanly against a fresh Render workspace.
- Four-level identity hierarchy. SPEC-093 introduces
Tenant → Org → Department → Project as the canonical identity chain, replacing the prior flat tenant/project model. Personal-install backwards compatibility preserved through flat-LAN seeding (when no Department is specified, a default Department is created under the default Org under the default Tenant — existing single-user installs continue to work without operator action). Plus SPEC-090 prism_adopt verb for registering an existing git repo into Prism without recreating PIDs.
Supporting arcs
- Method fragments published. Miranda (Wallbreak Protocol) v0.2 — the canonical method fragment for the stuckness-and-persistence protocol — landed in
docs/method-fragments/method.wall-break.persistence.md. Plus method.agent-operating-doctrine + method.windows-codex-incident-activation recovered from stash and published.
- Plan #003 implementation plan. Sequences SPEC-094 Memorules + SPEC-099 Dewey (Recallgate) + SPEC-096 wrap-pre-flight into a coherent multi-phase execution arc.
- Dashboard topology. Host name surfaced on agent + service nodes;
HOSTNAME passed through to the dashboard container as PRISM_MACHINE_ID.
- Signal-quality fix arc (RCA
c3fb59b3). Canonical PID label on system_signals_emitted_total; zero-subscriber emits treated as queued with agent → session fall-back; stale session resurrection loop stopped; Redis pattern subscribers no longer count for push gating.
- Smoke hardening. Tier-3 recall payload shapes, rollback per-key PUT + count-preservation guard +
SERVICE_ID self-resolve, deploy-status live polling, https assertion on redirect_uri.
- PDF archive. Project seed-input PDFs preserved under
docs/inputs/ for ownership and timestamp record.
Breaking changes
- None at the LAN tier. Personal-install operators upgrade in place.
- At the cloud tier, OAuth flows now require
https for redirect_uri (SPEC-089 + uvicorn --proxy-headers fix). Pre-cloud installs are unaffected.
- BIOS v2.5.0 deprecates host-editor local auto-memory (SPEC-094 phase 1). All persistent memory operations route through Prism verbs (
prism_remember, prism_journal, semantic_recall, etc.). Operator-locked rule — only the operator can re-enable, and only after SPEC-094 acceptance criteria pass. Existing local memory artifacts are deprecated; do not consult them as truth.
Upgrade
- Personal install (LAN).
prism update (one-liner) — pulls latest, rebuilds the CLI, re-runs prism install idempotently, refreshes the personal-stack container images. Equivalent fallback if you’d rather drive each step by hand: cd Prism && git pull --ff-only origin && cd cli && npm install && npm run build && prism install.
- Cloud install. Apply the updated
render.yaml Blueprint to your Render workspace; the migration sequence is 040 → 041 → 042 → 043 (alembic). SPEC-093 hierarchy + SPEC-089 cloud auth land together.
Detail
For the per-day chronological detail, see the changelog entries 2026-05-06, 2026-05-07, 2026-05-08.
v0.2.0 — Tagged baseline (2026-04-26)
The second tagged release and the start of semantic-versioning discipline for Prism. Prior to this point, the project was a single-tenant per-user install with ongoing migration; v0.2.0 anchored the line so subsequent releases could be tagged.
Headline themes
- Hybrid RAG four-leg fusion. Vector + lexical + graph + temporal recall through a single
semantic_recall surface (SPEC-059, ADR-018, Plan #8). Reciprocal Rank Fusion across the four legs; per-leg telemetry on every recall event.
- Plan #10 Governance Foundation. Three artifacts ratified in a single 3.5-hour arc: ADR #47 v0.2 (governance layer precedence + override semantics), SPEC-077 v0.2 (canonical boot + governance resolution), ADR #48 v0.2 (persona / identity / specialization field model). Plus Wave 2 (SPEC-078 consensus-first parallelism + method fragments, SPEC-079 memory domain contracts + CI loop) and Wave 3 (SPEC-080 v0.2 Tri-Graph governance recall + capability index). All shipped default-off behind feature flags.
- Operator-driven master handoff. SPEC-082 v0.3 introduced two new MCP verbs that turn master election from “implicit first-registered wins” into an explicit operator surface:
prism_master_handoff(pid, to_identity) for cooperative transfer + prism_master_claim(pid, to_identity, operator_id, operator_password) for operator-authorized preempt. Plus extended MasterPreempted payload carrying previous_master_* and new_master_* fields and a reason discriminator.
- Standalone Session Manager. Session lifecycle and signaling separated into a standalone container alongside the backend. Operators upgrade by
git pull + rebuilding the backend image + the optional standalone session-manager container.
Supporting arcs
- SPEC-082 hotfix arc. Controller-row Redis leak (postmortem
f7ff9a8e) — silent-reconnect + cross-machine force-preempt paths now release Redis state immediately. Split-flush ordering fix (postmortem 695d29b3) — handoff_master and claim_master now demote-then-promote in separate flushes to satisfy migration 016’s partial-UNIQUE constraint.
prism_session_deregister surgical cleanup verb. Idempotent; releases both the Postgres controller row and the Redis hash + sessions-set entry for one session_id.
- Per-persona daemon (SPEC-070). Always-on listener bridge with turn-boundary-preserving delivery.
- Signal Bus QoS (SPEC-071). Delivery classes, TTL, recall verb, recipient state.
Detail
For the per-day chronological detail, see changelog 2026-05-04 and 2026-05-05.
v0.1 — Pre-tagged history (2026-04-26 and earlier)
Prior to v0.2.0, Prism shipped through a series of un-tagged but coherent arcs: PrismGR rebuild → tri-graph adoption (SPEC-020) → personal install consolidation (SPEC-053 Node CLI cutover, SPEC-054 Python MCP elimination) → hybrid recall (SPEC-059 four-leg fusion).
For full history of these pre-tagged arcs, see the Prism History page (which covers the multi-name evolution: DFW → PrismGR → Prism) and the changelog entries from 2026-05-03 backwards.
Conventions
Release vs Changelog. A release entry summarizes a major version at the thematic level — what shipped, why it matters, what to upgrade to. A changelog entry captures a daily curated arc of what landed since the last update. Both surfaces are maintained: changelog updates per commit-arc, releases update per major version. They cross-link rather than duplicate.
Working names. Several names introduced in v0.X (Memorules / Wallbreak / Recallgate / Prismorphs / Prismemoricy / Veeger / Miranda / Dewey / Janus) are working names pending legal clearance. They appear in technical / spec / engineering documentation under the archetype-primary convention (Miranda (Wallbreak Protocol) first prose mention) per the internal naming glossary. They will release together once cleared; no individual early releases.
Status badges. Where a feature shipped behind a feature flag, the release entry says so explicitly (e.g., default-off). Where a feature is partially implemented, the release entry names the SPEC + phase status.Last modified on May 9, 2026