Skip to content

WireMesh v0.10.7

Choose a tag to compare

@github-actions github-actions released this 26 Aug 17:20
· 76 commits to main since this release
Immutable release. Only release title and notes can be modified.
v0.10.7
941ed5f

v0.10.7 — the ROTATION STALLED warning names the right epoch

Patch release. Gateway-only.

Fixed

  • ROTATION STALLED named the wrong epoch after an abort. The warning (introduced in v0.10.6) computed its target as old_epoch + 1; after a rotation abort the next directive skips an epoch, so the line an operator reads when a rotation is stuck named the aborted epoch beside the correct new tun. The epoch now comes from the rotation state machine's own Overlapping { new_epoch } via a typed selection that cannot express the old arithmetic. (PR #93)

Test infrastructure

  • WIREMESH_TEST_OVERLAP_STALL_WARN_SECS (netns-tests feature only; compiled out of release binaries, verified with a positive control) lets the harness reach a genuine R2 stall in seconds instead of 90s. All test-only knobs now live in config::fault and nowhere else. The production threshold is unchanged at 90s.

Still off by default

Automatic key rotation remains off. Phase C items unchanged.

Full Changelog: v0.10.6...v0.10.7