Release Overview
Features
- BGP Long-lived graceful restart capability (http://docs.frrouting.org/en/stable-8.2/bgp.html#long-lived-graceful-restart)
- BGP Extended Optional Parameters Length for BGP OPEN Message (http://docs.frrouting.org/en/stable-8.2/bgp.html#clicmd-neighbor-PEER-extended-optional-parameters)
- BGP Extended BGP Administrative Shutdown Communication
- IS-IS Link State Traffic Engineering support (http://docs.frrouting.org/en/stable-8.2/isisd.html#traffic-engineering)
- OSPFv3 Support for NSSA Type-7 address ranges (http://docs.frrouting.org/en/stable-8.2/ospf6d.html#ospf6-area)
- PBR VLAN actions support (http://docs.frrouting.org/en/stable-8.2/pbr.html#pbr-maps)
Changelog
babeld
- Fix the checks for truncated packets
bfdd
- Correct one spelling error of comment
- Fix detection timeout update
- Fix possibly wrong counter of control packets
bgpd
- Fix inconsistency of match ip/ipv6 next-hop commands
- Fix crash when using show bgp vrf all
- Fix setting attributes over route-maps for conditional advertisements
- Fix redirect import for route-target ipv6
- Handle TCP connection errors with connection callbacks for RPKI
- Add json option to a few more show commands
- Add show bgp <afi> <safi> json detail header data
- Add a 15 minutes warning to missing eBGP policy
- Add an ability to match ipv6 next-hop by prefix-list
- Add autocomplete for lots of BGP CLI commands
- Add Long-lived graceful restart capability
- Add Graceful-restart support for dynamic peers
- Implement rfc6938
- Implement rfc9003
- Implement rfc9072
docker
- Update alpine build enable set own version
isisd
- Add link state traffic engineering support
- Fix router capability tlv parsing issues
- Fix running-config for fast-reroute
- Make IS-IS work with default vrf name different than default
ospf6d
- Add missing vrf parameter to clear ipv6 ospf6 interface
- Add prompt for commands with non-exist vrf
- Add support for nssa type-7 address ranges
- Add the ability of specifying router-id/area-id in no debug ospf6
- Do not originate type-4 lsa when nssa
- Do not send type-5 into stub area
- Fix ecmp inter-area route nexthop update
- Fix memory leak for show ipv6 ospf6 zebra json
ospfd
- Fix wrong comparison of route-map name
- Fix crash on ospf send-extra-data zebra
- Fix incorrect detection of topology changes in helper mode
- Fix loss of mixed form in range command
- Fix no-form of graceful-restart command
- Fix summary-address deletion
- Fix wrong parsing of te subtlv
pbrd
- Add vlan actions to vty
- Pbr route maps get addr family of nhgs
- Protect from a possible null dereference
pimd
- Do not allow 224.0.0.0/24 range in igmp join
- Fix igmp user config
- Fix msdp mesh grp with wildcard member addr
- Fix stale forwarding entries left around after join goes away
- Handle vxlan sg add/del for upstream entries that are in a reg-join state
- Hello sent stats counter change and new flag addition to decide hello send
- Igmp messages may be longer than 8 octets
- Modify show ip pim assert to only show interesting bits
redhat
- Check if frr.conf already exists
- Logrotate file has typo for staticd
ripd
- Fix packet send for non primary addresses
vtysh
- Add missing rpki node when showing config
- Improve startup time
- Remove address-family evpn
watchfrr
- Allow an integrated config to work within a namespace
zebra
- Don’t lose next hop weights while exporting via fpm
- Add optional nhg id output to show ip route
- Add resolver flag for nexthop in json
- Add support for json output in srv6 locator detail command
- Fix buffer overflow
- Fix netns deletion
- Fix gRPC crashes