We are pleased to announce FRR 8.2.2.
FRR 8.2.2 brings a long list of enhancements and fixes with around 800 commits from 58 developers. Thanks to all contributors.
Debian Packages - https://deb.frrouting.org
RPM Packages - https://rpm.frrouting.org
Snaps - https://snapcraft.io/frr
Docker - frrouting/frr:v8.2.2
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
Contributors
- ARShreenidhi
- Abhishek Naik
- Adriano Marto Reis
- Ahmad Caracalli
- Anuradha Karuppiah
- Baptiste Jonglez
- Chirag Shah
- Christian Hopps
- David Lamparter
- David Schweizer
- Donald Lee
- Donald Sharp
- Donatas Abraitis
- Eli Baum
- Fabrice Fontaine
- Fredi Raspall
- Hiroki Shirokura
- Igor Ryzhov
- Iqra Siddiqui
- Jafar Al-Gharaibeh
- Javier Garcia
- Jonas Gorski
- Juraj Vijtiuk
- Kantesh Mundaragi
- Karel Van Hecke
- LEI BAO
- Lou Berger
- Louis Scalbert
- Manoj Naragund
- Mark Stapp
- Marlin Cremers
- Martin Buck
- Martin Winter
- Mobashshera Rasool
- Olivier Dugeon
- Philippe Guibert
- Quentin Young
- Rafael Zalamena
- Renato Westphal
- Ruslan Babayev
- Ryoga Saito
- Sai Gomathi
- Sarita Patra
- Solyn
- Stephen Worley
- Trey Aspelund
- Xiao Liang
- Yamato Sugawara
- Yuan Yuan
- anlan_cs
- ckishimo
- ewlumpkin
- rgirada
- ron
- wangshengjun
- zyxwvu Shi