From 14c29f83a0dfbc4023cdfff34ed38cf43dca409c Mon Sep 17 00:00:00 2001 From: Jafar Al-Gharaibeh Date: Wed, 31 Jul 2024 23:32:17 -0500 Subject: [PATCH] FRR Release 10.1 Release Overview: * Breaking changes - Enable BGP dynamic capability by default for datacenter profile - Split BGP `rpki cache` command into separate per SSH/TCP - Add deprecation cycle for OSPF `router-info X [A.B.C.D]` command * Features - BGP dampening per-neighbor support - BMP send-experimental stats - Implement extended link-bandwidth for BGP - Paths Limit for Multiple Paths in BGP - New command for OSPFv2 `ip ospf neighbor-filter NAME [A.B.C.D]` - Implement non-broadcast support for point-to-multipoint networks * Other significant changes bgpd - Fix route leaking from the default l3vrf - Fix `match peer` when switching between IPv4/IPv6/interface - Fix dynamic peer graceful restart race condition - Fix colored routes not installed after a switchover - Fix crash when deleting the SRv6 locator - Fix `no set as-path prepend ASNUM...` - Fix negative commands for Graceful-Restart operations - Fix ipv4-mapped ipv6 on non 6pe - Fix show run of network route-distinguisher - Fix display when using `missing-as-worst` - Fix `show bgp neighbors` output - Fix error handling for MP/GR capabilities as a dynamic capability - Fix error handling when receiving BGP Prefix-SID attribute - Fix route-target display with a dotted format - Fix `no bgp as-path access-list` - Fix `no` form for `neighbor X capability software-version` - Check against extended community unit size for link bandwidth - Make sure we have enough data to handle extended link bandwidth - Check if FQDN capability length is in valid ranges - Allow using different ASNs per VRF instances - Send End-of-RIB not only if Graceful-Restart capability is received - Implement backpressure to avoid CPU hog - Ignore validating the attribute flags if path-attribute is configured - Prevent deletion of BGP peer groups associated with `bgp listen range` - Inherit some peer flags from the peer-group - Allow specification of AS 0 for RPKI commands - Allow using `maximum-prefix` for EVPN - Increase install/uninstall speed of EVPN VNIs - Update default-originate route-map actual map structure - Include `unsuppress-map` as a valid outgoing eBGP policy - Allow dynamically disable graceful-restart/long-lived graceful-restart - Unset advertised capabilities if the capability is disabled - Aggregated summary-only remove suppressed from EVPN isisd - Fix crash when deactivating ISIS adjacency on the interface - Fix `show isis database [detail] json` - Fix `show isis algorithm` - Fix crash when configuring the circuit type for the interface - Fix IP/IPv6 reachability TLVs - When the metric-type is configured as "wide", the IS-IS generates incorrect metric values for IPv4 directly connected routes - Add link state support for SRv6 adjacencies - The hold time of hello packets on a P2P link does not match the sending interval mgmtd - Implement YANG RPC/action support ospfd - Fix crash in OSPF TE parsing - Fix the bug where ip_ospf_dead-interval_minimal_hello-multiplier did not reset the hello timer - Fix `no write-multiplier` command - Fix `no maximum-paths` command - Solved crash in RI parsing with OSPF TE - Assure OSPF AS External routes are installed after the link flap - Send LS Updates in response to LS Request as unicast ospf6d - Handle topo change in Graceful-Restart Helper mode for max-age LSAs - Prevent heap-buffer-overflow with an unknown type - Redistribute metric for AS-external route - Fix next-hop computation for inter-area multi-ABR ECMP - Fix interface type vs. connected routes updates pathd - Retry synchronous label-manager ZAPI connection pimd - Fix null register before aging out reg-stop - Fix dr-priority range - Fix crash unconfiguring rp keepalive timer lib - Fix keychain NB crash - Do not convert EVPN prefixes into IPv4/IPv6 if not needed ripd - Fix `clear ip rip` command ripngd - Fix `clear ipv6 ripng` command tools - Handle seq num for BGP as-path in frr-reload.py vtysh - Fix 'show ip[v6] prefix-list ... json' formatting by moving it to vtysh - Fix `show route-map` command when calling via `do` - Show `ip ospf network ...` even if it's not the same as the interface type zebra - Fix `mpls label bind` command - Fix excessive `exit` commands - Fix static SRv6 segment-list SID order - Fix JSON output for `show route summary json` - Fix malformed json output for multiple vrfs in command `show ip route vrf all json` - Fix crash if MAC-VLAN link in another netns - Fix crash on MAC-VLAN link down/up - Deny the routes if ip protocol CLI refers to an undefined route-map - Bridge flap handle VLAN membership update - Add `show fpm status [json]` command --- configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index cad8ea12c06b..7a9b80489ed7 100644 --- a/configure.ac +++ b/configure.ac @@ -7,7 +7,7 @@ ## AC_PREREQ([2.69]) -AC_INIT([frr], [10.1-dev], [https://github.com/frrouting/frr/issues]) +AC_INIT([frr], [10.1], [https://github.com/frrouting/frr/issues]) PACKAGE_URL="https://frrouting.org/" AC_SUBST([PACKAGE_URL]) PACKAGE_FULLNAME="FRRouting"