Releases
v0.17.10
v0.17.10 - Observability and Operator UX Hardening
Compare
Sorry, something went wrong.
No results found
v0.17.10 - Observability and Operator UX Hardening
Added
First-class JSON log fields for Network Authority access and API error events.
Direct --operator-key and --operator-key-id support for genesis-mesh admin invite and genesis-mesh admin revoke.
--config alias for genesis-mesh federation bootstrap acceptor signing config.
--na as the preferred alias for genesis-mesh sovereign inspect.
Changed
Applied shared JSON formatting across Genesis Mesh, Network Authority, Werkzeug, and Gunicorn loggers.
Routed local na start development-server startup output through configured logging.
Sanitized ANSI control sequences from structured log messages.
Made init --home <dir> write config under <dir>/genesis-mesh.toml when --config is omitted.
Made unsafe init --force from inside the target directory fail with a clear operator error.
Made federation bootstrap report persisted treaty state and cleanup guidance when post-issue trust-path verification fails.
Verified
python -m pytest -q passed: 297 tests.
python -m sphinx -b html -W docs docs/_build/html passed.
python -m pre_commit run --all-files passed.
Local JSON-log smoke for genesis-mesh na start produced 0 non-JSON stderr lines.
You can’t perform that action at this time.