You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Three new client installers: mcp-aemps install zed, mcp-aemps install continue (Continue.dev), and mcp-aemps install jetbrains (JetBrains Junie). All idempotent +
atomic + per-OS path resolution. Installer registry test enforces
install/uninstall symmetry from now on.
uninstall_codex to close the install/uninstall asymmetry.
/health/live (liveness — always 200 if the event loop is
responsive) and /health/ready (readiness — 503 until cache
backend ok and maestras warmup finished). /health kept as a
backwards-compatible snapshot. Wire /health/ready into Kubernetes readinessProbe.
METRICS_KEY enforcement on /internal/metrics: when set, the
endpoint requires a matching X-Metrics-Key header (401 otherwise).
When unset, the server logs a warning at startup so production
deployments do not silently expose counters.
Changed
InMemoryCache no longer wraps cachetools.TTLCache in an asyncio.Lock. The wrapper does not await between read and write,
so the lock only added contention. Behaviour identical, fewer
context switches on hot paths.
Documentation cleanup: removed all "Enterprise edition", "Full
edition", "Community Edition" wording from README, SECURITY,
CONTRIBUTING, CHANGELOG, ROADMAP, code docstrings and issue
templates. The repository ships the open-source server only;
downstream consumers extend via the existing factory hooks.