# changelog

author: Martin Winter <mwinter@opensourcerouting.org> - 4.0
changelog:
  - ISIS-MT - https://tools.ietf.org/html/rfc5120
  - BGP - RPKI (RFC 6810)
  - BGP - v4 labeled unicast as per RFC 3107
  - BGP/Zebra - Type 2 and 3 EVPN with symmetric and asymmetric routing
  - EIGRP - https://tools.ietf.org/html/rfc7868
  - FRR - Tab completion for iface names, prefix-lists, route-maps, BGP peers
  - BABEL - https://tools.ietf.org/html/rfc6126
  - PIM VRF - Added the ability to work with VRF’s to PIM
  - OSPFv2 VRF - Added the ability to work with VRF’s to OSPFv2
  - OSPFv2 Experimental SR - draft-ietf-ospf-segment-routing-extensions-24
  - ZEBRA - Add ability to create a static route that leaks across VRF’s.


author: Martin Winter <mwinter@opensourcerouting.org> - 5.0
changelog:
  - PIM: Add a Multicast Trace Command draft-ietf-idmr-traceroute-ipm-05
  - IS-IS: Implement Three-Way Handshake as per RFC5303
  - BGPD: Implement VPN-VRF route leaking per RFC4364.
  - BGPD: Implement VRF with NETNS backend
  - BGPD: Flowspec
  - PBRD: Add a new Policy Based Routing Daemon


author: Martin Winter <mwinter@opensourcerouting.org> - 5.0.1
changelog:
  - Support Automake 1.16.1
  - BGPd: Support for flowspec ICMP, DSCP, packet length, fragment and tcp flags
  - BGPd: fix rpki validation for ipv6
  - VRF: Workaround for kernel bug on Linux 4.14 and newer
  - Zebra: Fix interface based routes from zebra not marked up
  - Zebra: Fix large zebra memory usage when redistribute between protocols
  - Zebra: Allow route-maps to match on source instance
  - BGPd: Backport peer-attr overrides, peer-level enforce-first-as and filtered-routes fix
  - BGPd: fix for crash during display of filtered-routes
  - BGPd: Actually display labeled unicast routes received
  - Label Manager: Fix to work correctly behind a label manager proxy


author: Martin Winter <mwinter@opensourcerouting.org> - 6.0
changelog:
  - Staticd: New daemon responsible for management of static routes
  - ISISd: Implement dst-src routing as per draft-ietf-isis-ipv6-dst-src-routing
  - BFDd: new daemon for BFD (Bidrectional Forwarding Detection). Responsiblei
    for notifying link changes to make routing protocols converge faster.
  - various bug fixes


author: Quentin Young <qlyoung@cumulusnetworks.com> - 6.0.3RPKI
changelog:
  - bgpd: Fix 'show bgp ipv4/ipv6 neighbors' to show only v4 or v6 neighbors
  - bgpd: Fix display issue when showing labeled-unicast routes
  - bgpd: Fix incorrect # peers in 'show bgp ipv6 summary' output
  - bgpd: Fix issue with remote-private-as in combination with local-as
  - bgpd: Fix memory error when prepending to AS-path
  - bgpd: Improve error handling when using maximum-prefix
  - ldpd: Fix startup permissions error on OpenBSD
  - ldpd: add support for FreeBSD IP_BINDANY
  - ospfd: Fix incorrect display of millisecond time values
  - tools: Fix incorrect systemd dependencies causing failure to start on boot
  - vtysh: Fix unnecessary reconnection under multi-instance OSPF
  - watchfrr: Fix multi-instance support when using new init script
  - zebra: Fix a display bug in 'show ip route ... json'
  - zebra: Fix compilation issue on OpenBSD
  - zebra: Fix issue with missed selection of system-sourced routes
  - zebra: Fix race condition in label manager
  - zebra: Reliability improvements to pseudowire route recovery
  - zebra: Tweak metric values for macvlan devices


