Skip to content

Commit 9931db7

Browse files
committed
FRR Release 8.0
Major changes: * A new daemon, `pathd`, has been added. This daemon implements support for segment routing. * EVPN Multihoming is now fully supported * OSPFv3 now supports VRFs * TI-LFA has been implemented in IS-IS and OSPF * Zebra now has the ability to dump netlink messages in a human-friendly format * LDP gained SNMP support * Minimum libyang version is now 2.0 Signed-off-by: Martin Winter <mwinter@opensourcerouting.org>
1 parent 180f4c1 commit 9931db7

File tree

3 files changed

+302
-7
lines changed

3 files changed

+302
-7
lines changed

configure.ac

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
##
88
AC_PREREQ([2.69])
99

10-
AC_INIT([frr], [8.0-dev], [https://github.com/frrouting/frr/issues])
10+
AC_INIT([frr], [8.0], [https://github.com/frrouting/frr/issues])
1111
PACKAGE_URL="https://frrouting.org/"
1212
AC_SUBST([PACKAGE_URL])
1313
PACKAGE_FULLNAME="FRRouting"

debian/changelog

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
frr (8.1~dev-1) UNRELEASED; urgency=medium
1+
frr (8.0-0) unstable; urgency=medium
22

3-
* New upstream release...
3+
* New upstream release FRR 8.0
44

5-
-- Ondřej Surý <ondrej@debian.org> Tue, 04 May 2021 22:52:47 +0200
5+
-- Martin Winter <mwinter@opensourcerouting.org> Wed, 21 Jul 2021 13:42:00 +0200
66

77
frr (7.5.1-1) unstable; urgency=medium
88

redhat/frr.spec.in

Lines changed: 298 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -779,9 +779,304 @@ sed -i 's/ -M rpki//' %{_sysconfdir}/frr/daemons
779779

780780

781781
%changelog
782-
* Fri Oct 30 2020 Martin Winter <mwinter@opensourcerouting.org> - %{version}
783-
- Moved RPKI to subpackage
784-
- Added SNMP subpackage
782+
* Wed Jul 21 2021 Martin Winter <mwinter@opensourcerouting.org> - 8.0
783+
- Major changes
784+
- New daemon pathd for segment routing
785+
- EVPN Multihoming is now fully supported
786+
- OSPFv3 now supports VRFs
787+
- TI-LFA has been implemented in IS-IS and OSPF
788+
- Ability for Zebra to dump netlink messages in a human-friendly format
789+
- LDP gained SNMP support
790+
- libyang minimun version is now 2.0
791+
- BABEL:
792+
- Add `distribute-list` commands
793+
- Fix memory leak in connected route handling
794+
- BGP:
795+
- Add support for use of aliases with communities
796+
- Add support of tcp-mss for neighbors
797+
- Add support for EVPN Multihoming
798+
- Add ability to show BGP routes from a particular table version
799+
- Add support for for RFC 8050 (MRT add-path)
800+
- Add SNMP support for MPLS VPN
801+
- Add `show bgp summary wide` command to show more detailed output
802+
on wide terminals
803+
- Add ability for peer-groups to have `ttl-security hops` configured
804+
- Add support for conditional Advertisement
805+
- Add support for RFC 4271 Delay Open Timer
806+
- Add a knob to not advertise until route is installed in fib
807+
- Add BGP-wide configuration for graceful shutdown
808+
- Add support for RFC 8654 extended messages
809+
- Improve RPKI reporting as well as new show commands
810+
- Improve handling of VRF route leaking
811+
- Improve scaling behavior for dynamic neighbors
812+
- Improve LL nexthop tracking to be interface based
813+
- Improve route reachability handling with respect to blackhole routes
814+
- Improve SNMP traps to RFC 4273 notifications
815+
- Improve EVPN routes to use L3 NHG's where applicable
816+
- Improvements to EVPN
817+
- Improvements to update behavior
818+
- Fix various issues with connection resolution
819+
- Fix statistics commands in some situations
820+
- Fix non-determistic locally-originated paths in bestpath selection
821+
- Continue working on transitioning to YANG/Northbound configuration
822+
- Various bug fixes and performance improvements
823+
- EIGRP:
824+
- Add `distribute-list` commands
825+
- Ensure received AS number is the same as ours in all situations
826+
- Properly validate TLV lengths in some situations
827+
- IS-IS:
828+
- Add ldb-sync functionality
829+
- Add TI-LFA functionality
830+
- Add support for Anycast-SID's
831+
- Add support for classic LFA RFC 5286
832+
- Add `show isis fast-reroute summary` command
833+
- Add support for Remote LFA RFC 7490
834+
- Fix Attach-bit processing in some scenarios
835+
- Cleanup BFD integration
836+
- Various bug fixes and performance improvements
837+
- LDP:
838+
- Add SNMP support
839+
- Support for LDP IGP Synchronization
840+
- Support for RLFA clients
841+
- Various bug fixes and performance improvements
842+
- LIBFRR:
843+
- Various bugfixes and performance improvements
844+
- NHRP:
845+
- Add `nhrp multicast-nflog-group (1-65535)` command
846+
- Add configuration options for vici socket path
847+
- Add support for forwarding multicast packets
848+
- Fix handling of MTU
849+
- Fix handling of NAT extension
850+
- Retry IPsec under some conditions
851+
- OSPFv2:
852+
- Add OSPF GR helper support
853+
- Add JSON support for various commands
854+
- Add `summary-address A.B.C.D/M ...` commands
855+
- Add `area X nssa suppress-fa` command
856+
- Add support for TI-LFA
857+
- Add support for BFD profiles
858+
- Add support for Traffic Engineering database
859+
- Add support for usage of DMPVPN with OSPF
860+
- Add `clear ip ospf neighbor` commands
861+
- Add YANG support for route-maps
862+
- Improvements to SNMP
863+
- Fixes for type 5 and type 7 LSA handling
864+
- Various bug fixes and performance improvements
865+
- OSPFv3:
866+
- Add support for VRFs
867+
- Add JSON support to a bunch of commands
868+
- Add ability to control maximum paths for routes
869+
- Add `show ipv6 ospf6 vrfs` command
870+
- Add support for BFD profiles
871+
- Fix to not send hellos on loopbacks
872+
- Cleanup area handling around interfaces
873+
- YANG support for route-maps
874+
- Various bug fixes and performance improvements
875+
- OSPFCLIENT:
876+
- Cleanup trust of user input
877+
- PATHd:
878+
- Add support of SR-TE policy management daemon
879+
- Add optional support for PCEP to pathd
880+
- Integrate PCEP-LIB into FRR
881+
- PBR:
882+
- Add `set installable` nhg command
883+
- Improve interface up/down event handling
884+
- PIM:
885+
- Add YANG integration
886+
- Add JSON support to various commands
887+
- Add BFD profile support
888+
- Fixes to IGMP conformance
889+
- Fixes to behavior surrounding Prune and Prune-pending
890+
- Various bug fixes and performance improvements
891+
- RIPNG:
892+
- Fix interface wakeup after shutdown
893+
- SHARP:
894+
- Add ability to use Nexthop Groups
895+
- Add v4 redistribute watching
896+
- Add TED support
897+
- Various bug fixes
898+
- STATIC:
899+
- Fix nexthop handling in some situations
900+
- Forbid blackhole and non-blackhole nexthops in a single route
901+
- VRRP:
902+
- printf formatting cleanups
903+
- VTYSH:
904+
- Add a `show history` command
905+
- Add `show memory <daemon>` support
906+
- Start deprecation cycle for `address-family evpn`
907+
- Display version with --help
908+
- Various bug fixes
909+
- WATCHFRR:
910+
- Fix some crashes
911+
- ZEBRA:
912+
- Add JSON support to various commands
913+
- Add Human readable netlink dumps
914+
- Add L2 NHG support
915+
- Add support for LSPs to FPM dataplane
916+
- Add ability for other protocol daemons to install nexthop groups into the kernel
917+
- Add YANG support for route-maps
918+
- Improve scale performance when handling a large number of VRF's
919+
- Improve network namespace handling
920+
- Improve asic-offload handling
921+
- Improve FreeBSD interface and route handling
922+
- Improve handling of neighbors in kernel dataplane plugin
923+
- Improve label manager
924+
- Improve route-map processing
925+
- Improve debug-ability of routes and VRFs
926+
- Improve FPM dataplane plugin
927+
- Improve handling of reachability / nexthop tracking on shutdown interfaces
928+
- Improve EVPN support
929+
- Fix startup handling of `set src X`
930+
- Various bug fixes and performance improvements
931+
932+
* Wed Mar 3 2021 Martin Winter <mwinter@opensourcerouting.org> - 7.5.1
933+
- BABEL:
934+
- Fix connected route leak on change
935+
- BFD:
936+
- Session lookup was sometimes wrong
937+
- Memory leak and handling cleanups
938+
- In some situations handle vrf appropriately when receiving packets
939+
- BGP:
940+
- Peer Group Inheritance Fixes
941+
- Dissallow attempt to peer peers reachable via blackholes
942+
- Send BMP down message when reachability fails
943+
- Cleanup handling of aggregator data when the AGG AS is 0
944+
- Handle `neighbor <peer-group allowas-in` config changes properly
945+
- Properly parse community and lcommunity values in some circumstances
946+
- Allow peer-groups to configure `ttl-security hops`
947+
- Prevent v6 routes with v4 nexthops from being installed
948+
- Allow `default-originate` to be cleared from a peer group
949+
- Fix evpn route-map vni filter at origin
950+
- local routes were using non-default distance
951+
- Properly track if the nexthop was updated in some circumstances
952+
- Cleanup `show running` when running bgp with `-e X` values
953+
- Various Memory leaks in show commands
954+
- Properly withdraw exported routes when deleting a VRF
955+
- Avoid resetting ebgp-multihop if peer setting is the same as peer-group
956+
- Properly encode flowspec rules to zebra in some rare circumstances
957+
- Generate statistics for routes in bgp when we have exactly 1 route
958+
- Properly apply route-map for the default-originate command
959+
- EIGRP:
960+
- Properly set MTU for eigrp packets sent
961+
- Various memory leaks and using uninited data fixes
962+
- ISIS:
963+
- When last area address is removed, resign if we were the DR
964+
- Various memory leaks and using uninited data fixes
965+
- LDP:
966+
- Various memory leaks and using uninited data fixes
967+
- NHRP:
968+
- Use onlink routes when prefix == nh
969+
- Shortcut routes are installed with proper nexthop
970+
- OSPF:
971+
- Prevent duplicate packet read in multiple vrf situation
972+
- Fix area removal at interface level
973+
- Restore Point to MultiPoint interface types
974+
- Correctly handle MTU change on startup
975+
- Multi Instance initialization sometimes was not successful
976+
- NSSA translate-always was not working properly
977+
- OSPFv3:
978+
- Don't send hellos on loopback interfaces
979+
- Handle ECMP better when a sub-path is removed
980+
- Memory leak and handling fixes
981+
- Fix Link LSA not updating when router priority is modified
982+
- Some output from show commands was wrong
983+
- Intra area remote connected prefixes sometimes not installed
984+
- PBR:
985+
- Various memory leaks and using uninited data fixes
986+
- PIM:
987+
- SGRpt prune received during prune didn't override holdtime
988+
- Various memory leaks and using uninited data fixes
989+
- STATIC:
990+
- Fix VRF and usage on startup in some instances
991+
- Tableid was being mishandled in some cases
992+
- VTYSH:
993+
- Disable bracketed paste in readline.
994+
- WATCHFRR:
995+
- Various memory leaks and using uninited data fixes
996+
- ZEBRA:
997+
- Always install blackhole routes using kernel routes instead of nexthops
998+
- Various memory leaks and using uninited data fixes
999+
- Dissallow resolution to duplicate nexthops that created infinite nexthops
1000+
- Apply the route-map delay-timer globally
1001+
- Some routes were stuck in Queued state when using the FPM
1002+
- Better handle vrf creation when using namespaces
1003+
- Set NUD_NOARP on sticky mac entries in addtion to NTF_STICKY
1004+
- Allow `set src X` to work on startup
1005+
- FRR Library:
1006+
- Fix a variety of memory leaks
1007+
- Fix VRF Creation in some instances
1008+
- RPKI context editing was not properly handled in reload situations
1009+
- routemap code was not properly handling modification of CLI in some instances
1010+
- SNAPCRAFT:
1011+
- Update to using rtrlib 0.7.0
1012+
- Fix passthrough path for Libyang 1.x
1013+
- ALPINE:
1014+
- Remove old docker deps
1015+
1016+
* Mon Nov 2 2020 Donald Sharp <sharpd@nvidia.com> - 7.5
1017+
- BFD
1018+
- Profile support
1019+
- Minimum ttl support
1020+
- BGP
1021+
- rpki VRF support
1022+
- GR fixes
1023+
- Add wide option to display of routes
1024+
- Add `maximum-prefix <num> force`
1025+
- Add `bestpath-routes` to neighbor command
1026+
- Add `bgp shutdown message MSG...` command
1027+
- Add v6 Flowspec support
1028+
- Add `neighbor <neigh> shutdown rtt` command
1029+
- Allow update-delay to be applied globaly
1030+
- EVPN
1031+
- Beginning of MultiHoming Support
1032+
- ISIS
1033+
- Segment Routing Support
1034+
- VRF Support
1035+
- Guard against adj timer display overflow
1036+
- Add support for Anycast-SIDs
1037+
- Add support for Topology Independent LFA (TI-LFA)
1038+
- Add `lsp-gen-interval 2` to isis configuration
1039+
- OSPF
1040+
- Segment Routing support for ECMP
1041+
- Various LSA fixes
1042+
- Prevent crash if transferring config amongst instances
1043+
- PBR
1044+
- Adding json support to commands
1045+
- DSCP/ECN based PBR Matching
1046+
- PIM
1047+
- Add more json support to commands
1048+
- Fix missing mesh-group commands
1049+
- MSDP SA forwarding
1050+
- Clear (s,g,rpt) ifchannel on (*, G) prune received
1051+
- Fix igmp querier election and IP address mapping
1052+
- Crash fix when RP is removed
1053+
- STATIC
1054+
- Northbound Support
1055+
- YANG
1056+
- Filter and route-map Support
1057+
- OSPF model definition
1058+
- BGP model definition
1059+
- VTYSH
1060+
- Speed up output across daemons
1061+
- Fix build-time errors for some --enable flags
1062+
- Speed up output of configuration across daemons
1063+
- ZEBRA
1064+
- nexthop group support for FPM
1065+
- northbound support for rib model
1066+
- Backup nexthop support
1067+
- netlink batching support
1068+
- Allow upper level protocols to request ARP
1069+
- Add json output for zebra ES, ES-EVI and access vlan dumps
1070+
-
1071+
- Upgrade to using libyang1.0.184
1072+
-
1073+
- RPM
1074+
- Moved RPKI to subpackage
1075+
- Added SNMP subpackage
1076+
-
1077+
- As always there are too many bugfixes to list individually. This release
1078+
- compromises just over 1k of commits by the community, with contributors from
1079+
- 70 people.
7851080

7861081
* Tue Jun 30 2020 Martin Winter <mwinter@opensourcerouting.org> - 7.4
7871082
- BGPd

0 commit comments

Comments
 (0)