-
Morphit v1.16.12
StableAll checks were successfulmorphit-ci / Supply-chain audit gate (fail on new high/critical) (push) Successful in 17smorphit-ci / TypeScript typecheck (sweep all workspaces) (push) Successful in 35smorphit-ci / apps/web svelte-check (svelte-kit sync + svelte-aware tsc) (push) Successful in 28smorphit-ci / Integration tests (real Postgres 16) (push) Successful in 41smorphit-ci / ansible-lint (playbook quality gate) (push) Successful in 10smorphit-ci / Smoke suite (run-smokes.sh, triple-pulse) (push) Successful in 24m29smorphit-release / Build + publish release tarball (push) Successful in 32m43sreleased this
2026-09-08 20:00:53 +00:00 | 25 commits to main since this releaseMorphit v1.16.12
Two directory-accuracy fixes reported from live instances: a
verify.json
operator_tagthat stayednull, and an operator whose contact showed on the
instances page but not the operators page.Fixed
verify.jsonoperator_tagno longer staysnull. The deploy stamps the
servedverify.jsonwith this instance's tag, but it only read the local config
— and on an instance whose tag was registered on-chain but never written to the
local env, that read nothing and leftnull. It now falls back to the on-chain
registration the local indexer already serves at/v1/instances(matched to this
instance's own origin) — the same source that correctly shows the tag in the
public directory — so a deployedverify.jsonshows the real tag.- Operators page shows a contact even when the on-chain operator record has
none. An operator's contact renders from its on-chainoperator_register
contact, which can be empty even when the operator's instance publishes one
(e.g.time.relay: a contact on/instancesbut blank on/operators). The
operators page now falls back to that instance contact (keyed by operator tag)
when the on-chain operator contact is empty, using the same scheme-aware policy
(email / Matrix / XMPP / … render; bare emails repaired).
Notes
- No protocol/consensus change; both fixes are display/deploy only.
operator_tag
inverify.jsonremains informational (fee attribution comes from the runtime
indexer config, unaffected).
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads