Skip to content

Use camelCase keys in health schema v4 - #27

Merged
TimoWielink merged 1 commit into
phoenix-2026from
health-v4-camelcase
Oct 29, 2026
Merged

TimoWielink merged 1 commit into
phoenix-2026from
health-v4-camelcase

Conversation

@TimoWielink

Copy link
Copy Markdown
Member

Health v3 mixes uppercase and snake_case keys. This change emits v4 with c, fm, uptimeS, txStarted, txDone, txFailed, txTimeouts and queueDrops; v, boot and neighbors retain their names. Values, string types, cadence and local routingDiagnostics v2 remain unchanged.

Validation: actual-source host regression passed 1,522 checks with address/undefined-behaviour sanitizers; maximum actual-counter payload was 207/228 bytes. Routing regression and local DMS formatter preservation checks passed.

Not flashed or deployed. Consumers must retain historical v3 support and accept v4 before rollout; Phoenix dependency pins are unchanged.

@TimoWielink
TimoWielink merged commit f845f23 into phoenix-2026 Oct 29, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant