What's Changed
- docs: lead Homebrew installs with core formula by @lance0 in #272
- fix(deps): update ctutils to 0.4.6 for RUSTSEC-2026-0385 by @lance0 in #275
- Bump taiki-e/install-action from 2.87.14 to 2.87.30 in the github-actions group across 1 directory by @dependabot[bot] in #269
- Bump the rust-dependencies group across 1 directory with 7 updates by @dependabot[bot] in #274
- feat: push finalized client metrics with endpoint labels by @lance0 in #277
- feat: expose directional UDP push metrics by @lance0 in #278
- fix: support restricted systemd credential files by @lance0 in #279
- feat: add operator labels and stable client snapshots by @lance0 in #280
- test: preserve IPv6 UDP server failure diagnostics by @lance0 in #281
- fix: report progress for initial control read timeouts by @lance0 in #282
- test: assert systemd credential uses root-owned ACL layout by @lance0 in #284
- docs: prepare changelog and README for 0.13.0 by @lance0 in #285
- fix: push gateway polish before 0.13.0 by @lance0 in #286
- fix: name the port when the server's listen address is in use (#273) by @lance0 in #283
- fix: clearer wrong-PSK and port-in-use startup errors by @lance0 in #287
- fix: bound server metric pushes and tidy push gateway output by @lance0 in #288
Full Changelog: v0.12.1...v0.13.0