Skip to content

v1.4.0 — Production-ready for first install

Choose a tag to compare

@Memphis-Chains Memphis-Chains released this 19 Apr 15:13
0203282

Summary

End-to-end ready for first production install on a clean PC. Sprint completed 2026-04-19 — 16 PRs merged across runtime hardening, security, docs, and release infrastructure.

Highlights

Runtime sovereignty

  • Phase L (#149/PR #162) offline-invariant gate — CI-enforces Memphis works without remote-provider keys
  • Phase A3 (PR #163) Rust sanitizers — ASan / UBSan / TSan workflows
  • Chain catalog reconciliation (PR #176) — both proactive + collective in both catalogs (8 chains total)

Operator-facing docs

  • Bilingual install guide EN + PL (PR #170)
  • Bilingual debug playbook EN + PL with verified commands (PR #171, amended)
  • Example installation walkthrough — sanitized + explicitly synthetic (PR #172, amended)
  • 7 crate READMEs + new docs/README.md index (PR #173)
  • docs/dev/dependencies.md exhaustive (PR #174)

Repo hygiene

  • Docs reorganized into operator/dev/agents/historical buckets (PR #169)
  • 12 stale .md files moved from root to docs/archive/2026-04-19-root-cleanup/ (PR #168)
  • package.json minimal files array — drops stale docs paths (PR #175)
  • Format drift recovered post-merge (PR #177)
  • .gitignore formalized: _Watra/, watra.zip, Claude state, etc. (PR #174)

Production sprint phases 1.1–3.2 (already on main pre-v1.4.0):
graceful drain, scheduled backup, cost-cap, circuit breaker, concurrent-turn admission, self-modify auto-revert, Telegram smoke, chain schema migration

Security:
33 fixes across PR #141 + PR #146 + audit-trail hygiene closing 15 OPEN issues that lacked Closes #N trailer

Install

curl -fsSL https://raw.githubusercontent.com/Memphis-Chains/memphis/main/scripts/install.sh | bash
memphis init
memphis doctor
memphis service install && memphis service start
memphis tui

Full guide: docs/operator/install.en.md · Polish: install.pl.md

Verification

  • npm run typecheck — clean
  • npm run format:check — clean (nightly-crystal Format gate green)
  • npm audit --omit=dev --audit-level=high — 0 advisories
  • cargo check --workspace — clean

🤖 Generated with Claude Code