• v0.3.42 b5558456b7

    v0.3.42 Stable

    calum released this 2026-07-18 17:30:19 +01:00 | 122 commits to main since this release

    ADR-N053: Phase 4 ROLE-CLASS SCHEME + .1 hard-refuse. Replaces hardcoded MANAGEMENT_VLAN_IDS with is_management_vlan(vlan_id) formula: (vlan_id % 1000 in {0, 10}) and not 4093/4094. So 2000/2010/3000/3010/4000/4010 are all management — bands + auto-proposal + FE illegality flags correct at any site. role_class(vlan_id) = (vlan_id / 10) % 10 recognises Audio/Lighting/sACN/ISAAC/Video for future proofing. ADR-N046 mgmt auto-pick reworked to lowest management VLAN. .1 hard-refuse at write: non-firewall blocked with plain-language message; every other band stays flag-not-refuse. Firewall auto-assign unaffected. No schema change. No backend deploy. Rust 132/132; walker 7/7.

    Downloads