Skip to content

Holo v0.7.0

Compare
Choose a tag to compare
@rwestphal rwestphal released this 27 Mar 11:07
· 163 commits to master since this release

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