Holo v0.7.0
Main changes:
-
holo-isis
- Implement RFC 8401 (BIER Support via IS-IS) by @nrybowski
- Implement RFC 5305 (IS-IS Extensions for Traffic Engineering)
- Implement RFC 5304 (IS-IS Cryptographic Authentication)
- Implement RFC 5301 (Dynamic Hostname Exchange Mechanism for IS-IS)
- Implement draft-ietf-bier-lsr-non-mpls-extensions-03 (LSR Extensions for BIER non-MPLS Encapsulation) by @nrybowski
- Implement Hello PDU padding
- Implement the LSPBufferSize TLV
- Set ATT bit in L1 LSPs when connected to L2 backbone
- Handle ATT bit in SPF for default routes to nearest L1/L2 routers
- Introduce knobs to control attached-bit behavior
- Propagate L1 IP reachability information to L2
- Increase coverage of the IETF YANG module
-
holo-ospf
- Implement RFC 7777 (Advertising Node Administrative Tags in OSPF) by @fliqqs
- Implement RFC 5642 (Dynamic Hostname Exchange Mechanism for OSPF) by @fliqqs
- Implement draft-ietf-bier-ospfv3-extensions-07 (OSPFv3 Extensions for BIER) by @nrybowski
- Implement draft-ietf-bier-lsr-non-mpls-extensions-03 (LSR Extensions for BIER non-MPLS Encapsulation) by @nrybowski
-
holo-vrrp
- Implement RFC 5798 (VRRP Version 3 for IPv4 and IPv6) by @Paul-weqe
-
Other
- Introduce infrastructure for efficient pub-sub ibus communication
- Migrate to Rust 2024 edition
- build: make libyang3 bundling optional
- docker: add argument to specify build profile
- CI: run tests on Arm64
- Several bug fixes and performance improvements
Docker: https://github.com/holo-routing/holo/pkgs/container/holo/383984066?tag=v0.7.0
Full Changelog: v0.6.0...v0.7.0