Changelog - 2026-10-02
Server message args survive the HTTP hop
Bug FixIn one line. A failed read or write through @venizia/ignis-connectors/http now throws with the server's normalized.args, not just its normalized.code.
What changed
The IGNIS error envelope carries normalized: { text, code, args }. In 0.2.1-1 the connector read the code and dropped the args, so the thrown ApplicationError always had normalized.args = {}. A UI that renders the error by its code - A category named %{name} already exists. - then showed the placeholder unfilled.
Now the args come through when they are a plain object; anything else is left out.
Who is affected
- A UI that translates connector errors by
normalized.code. Placeholders now fill. - Everyone else. No change.