]> git.puffer.fish Git - matthieu/frr.git/commitdiff
FRR Release 8.1 docker/8.1.0 frr-8.1
authorJafar Al-Gharaibeh <jafar@atcorp.com>
Thu, 4 Nov 2021 19:40:38 +0000 (14:40 -0500)
committerJafar Al-Gharaibeh <jafar@atcorp.com>
Mon, 8 Nov 2021 03:44:24 +0000 (21:44 -0600)
FRR 8.1 brings a long list of enhancements and fixes with 1200 commits from
75 developers. Thanks to all contributers.

* New Features

- Lua hooks are now feature complete, with one hook available for use
  (http://docs.frrouting.org/en/latest/scripting.html)
- Improvements to SRv6 (Segment Routing over IPv6)
  (http://docs.frrouting.org/en/latest/zebra.html#segment-routing-ipv6)
- Improvements to Prefix-SID (Type 5)
- EVPN route type-5 gateway IP overlay Index
  (http://docs.frrouting.org/en/latest/bgp.html#evpn-overlay-index-gateway-ip)
- OSPFv3 NSSA and NSSA totally stub areas
  (http://docs.frrouting.org/en/latest/ospf6d.html#ospf6-area)
- OSPFv3 ASBR summarization
  (http://docs.frrouting.org/en/latest/ospf6d.html#asbr-summarisation-support-in-ospfv3)
- OSPFv3 Graceful Restart
  (http://docs.frrouting.org/en/latest/ospf6d.html#graceful-restart)
- OSPFv2 Graceful Restart (restarting mode added, helper was already implemented)
  (http://docs.frrouting.org/en/latest/ospfd.html#graceful-restart)

* FRRouting 2021 GSOC Project

  FRRouting's GSOC student implemented the infrastructure needed to add the
  ability to call out to user provided Lua scripts from within FRR. Keep an eye
  out for developments in this area.

  You can read about the work he did here:

  https://frrouting.github.io/frr-gsoc/year-2021/projects/lua-hook-points
  https://dlqs.dev/frr-gsoc-2021.html

  And its presentation at Netdev 0x15:
  https://www.youtube.com/watch?v=_8R1MYP7M48&t=1051s

  Thank you @dlqs!

* Behavior Changes

- Every node in running config now has an explicit "exit" tag
- Link bandwidth in BGP is now correctly encoded according to IEEE 754.
  To stay with old incorrect encoding use:
  `neighbor PEER disable-link-bw-encoding-ieee`

* Changelog

alpine
    Fix path for daemons file install

bgpd
    Add "json" option to "show bgp as-path-access-list"
    Add `disable-addpath-rx` knob
    Add an ability to set extcommunity to none in route-maps
    Add counter of displayed show bgp summary when filtering
    Add knob to config cond-adv scanner period
    Add route-map `match alias` command
    Add rpki source address configuration
    Add show bgp summary filter by neighbor or as
    Add terse display option on show bgp summary
    Allow for auto-completion of community alias's created
    Bgp knob to teardown session immediately when peer is unreachable
    Expand 'bgp default <afi>-<safi>' cmds
    Extend evpn next hop tracking to type-1 and type-4 routes
    Fix "no router bgp x vrf default"
    Flowspec redirect vrf uses vrf table instead of allocated table id
    Handle quick flaps of an evpn prefix properly
    Initial batch of evpn lttng tracepoints
    Limit processing to what is needed in rpki validation
    Modify vrf/view display in show bgp summary
    Set 4096 instead of 65535 as new max packet size for a new peer
    Set extended msg size only if we advertised and received capability
    Show bgp community alias in json community list output
    Show bgp prefixes by community alias
    Show max packet size per update-group
    Split soft reconfigure table task into several jobs to not block vtysh
    Store distance received from a redistribute statement
    Update route-type-1 legend to match output

isis
    Fix sending of lsp with null seqno

lib
    Add "json" option to "show ip[v6] access-list"
    Add "json" option to "show ip[v6] prefix-list"
    Add "json" option to "show route-map"
    Prevent grpc assert on missing yang node

nhrp
    Clear cache when shortcuts are cleared
    Fix corrupt address being shown for shortcuts with no cache entry
    Set prefix correctly in resolution request

ospf6
    Add debug commands for lsa all and route all
    Add warning log for late hello packets
    Add write-multiplier configuration
    Don't update router-id if at least one adjacency is full
    Extend the "redistribute" command with more options
    Fix issue when displaying the redistribute command
    Fix logging of border router routes
    Json output for database dump show command
    Link state id in lsa database json output
    Send lsa update immediately when ospf instance is deleted

ospfd
    Fix crash when creating vlink in unknown vrf
    Gr conformance fix for hello packet dr election
    Print extra lsa information in some log messages
    Rfc conformance test case 25.23 issue fix
    Show ip ospf route json does not shown metric and tag
    Summary lsa is not originated when process is reset

pathd
    Handle pcinitiated configuration, main thread
    Handle pcinitiated messages, thread controller
    Handle srp_id correctly
    If pce ret no-path to pcreq don't retry pcreq nor delegate

pbrd
    Add `match ip-protocol [tcp|udp]`
    Add ability to set/unset src and dest ports
    Nhg "add" edge case for last in table range
    Start inclusion of src and dst ports for pbrd

pimd
    Add tos/ttl check for igmp conformance
    Allow join prune intervals to be as small as 5 seconds
    Allow msdp group name 'default'
    Fix register suppress timer code
    Fix uaf/heap corruption in bsm code
    Fix command "no ip msdp mesh-group member"
    Igmp groups are not getting timeout
    Igmp memberships are not querier specific
    Igmp sockets need to be iface-bound too
    Prevent uninited usage of nexthop
    Support msdp global timers configuration

vtysh
    Add cli timestamp '-t' flag
    Add error code if daemon is not running
    Fix searching commands in parent nodes

yang
    Add msdp timer configuration
    Fix bgp multicast prefix type
    Mark a couple of prefix-list/access-list leafs as mandatory
    Move multicast prefix type definition
    Replace an empty pattern with a zero-length restriction
    Rework pim msdp mesh group
    Simplify msdp peer handling

zebra
    Add "json" option to "show interface"
    Various improvment to dataplane interface
    Add message counts for `show zebra client`
    Add nhg id to show ip route json
    Add show command for ra interface lists
    Fix ipv4 routes with ipv6 link local next hops install in fpm
    Handle bridge mac address update in evpn contexts
    Move individual lines to table in `show zebra client` command
    Refresh vxlan evpn contexts, when bridge interface goes up
    Update zl3vni when bridge link refreshed in other namespaces

* Contributers

Aaron Pereira <pereiraaa@vmware.com>
Abhinay Ramesh <rabhinay@vmware.com>
Abhishek Naik <bhini@amazon.com>
Adriano Marto Reis <adrianomarto@gmail.com>
Alexander Chernavin <achernavin@netgate.com>
Alexander Skorichenko <askorichenko@netgate.com>
Ameya Dharkar <adharkar@vmware.com>
Amol Lad <amol.lad@4rf.com>
anlan_cs <anlan_cs@tom.com>
Anuradha Karuppiah <anuradhak@nvidia.com>
Basha Mougamadou <b.mougamadou@criteo.com>
batmancn <batmanustc@gmail.com>
Chirag Shah <chirag@nvidia.com>
Christian Hopps <chopps@gmail.com>
Colin Sames <colin.sames@haw-hamburg.de>
David Lamparter <equinox@diac24.net>
Dmitrii Turlupov <dturlupov@factor-ts.ru>
Donald Lee <dlqs@gmx.com>
Donald Sharp <sharpd@nvidia.com>
Donatas Abraitis <donatas.abraitis@gmail.com>
Don Slice <dslice@nvidia.com>
Emanuele Di Pascale <emanuele@voltanet.io>
enigamict <mochienper@gmail.com>
ewlumpkin <ewlumpkin@gmail.com>
GalaxyGorilla <sascha@netdef.org>
github login name <ranjany@vmware.com>
gord_chen <gord_chen@edge-core.com>
G. Paul Ziemba <p-fbsd-bugs@ziemba.us>
Guillaume Solignac <guillaume.solignac@orange.com>
Hiroki Shirokura <slank.dev@gmail.com>
Igor Ryzhov <iryzhov@nfware.com>
Jafar Al-Gharaibeh <jafar@atcorp.com>
Javier Garcia <javier.garcia@voltanet.io>
John W. O'Brien <john@saltant.com>
Kantesh Mundaragi <kmundaragi@vmware.com>
Karen Schoener <karen@voltanet.io>
Kaushik <kaushiknath.null@gmail.com>
Kuldeep Kashyap <kashyapk@vmware.com>
Lars Seipel <ls@slrz.net>
Lou Berger <lberger@labn.net>
Louis Scalbert <louis.scalbert@6wind.com>
lynne <lynne@voltanet.io>
Mark Stapp <mstapp@nvidia.com>
Martin Buck <mb-tmp-tvguho.pbz@gromit.dyndns.org>
Martin Winter <mwinter@opensourcerouting.org>
Mobashshera Rasool <mrasool@vmware.com>
nguggarigoud <nguggarigoud@vmware.com>
Nikhil Kelapure <nikhil.kelapure@broadcom.com>
Olivier Dugeon <olivier.dugeon@orange.com>
Ondřej Surý <ondrej@sury.org>
Pat Ruddy <pat@voltanet.io>
Pavel Ivashchenko <pivashchenko@nfware.com>
Philippe Guibert <philippe.guibert@6wind.com>
Prerana GB <prerana@vmware.com>
Quentin Young <qlyoung@nvidia.com>
Rafael Zalamena <rzalamena@opensourcerouting.org>
Renato Westphal <renato@opensourcerouting.org>
Reuben Dowle <reuben.dowle@4rf.com>
rgirada <rgirada@vmware.com>
Ryoga <contact@proelbtn.com>
Sai Gomathi <nsaigomathi@vmware.com>
schylar <schylarutley@hotmail.com>
Soman K.S <somanks@gmail.com>
Steffen Neubauer <s.neubauer@syseleven.de>
Stephen Worley <sworley@nvidia.com>
Takemasa Imada <takemasa.imada@gmail.com>
Tomáš Szaniszlo <tomaxuser@gmail.com>
Trey Aspelund <taspelund@nvidia.com>
vivek <vivek@cumulusnetworks.com>
Wesley Coakley <wcoakley@nvidia.com>
Xiao Liang <shaw.leon@gmail.com>
Yaroslav Fedoriachenko <yar.fed99@gmail.com>
Yash Ranjan <ranjany@vmware.com>
Yuan Yuan <yyuanam@amazon.com>
zyxwvu Shi <shiyuchen.syc@bytedance.com>

Signed-off-by: Jafar Al-Gharaibeh <jafar@atcorp.com>
configure.ac
debian/changelog
redhat/frr.spec.in

index f792b1c6527d59ecf26e73cc644b6ad3e924b8cd..e8988c9c3d56a9ec7ebbe6895038067d24630959 100644 (file)
@@ -7,7 +7,7 @@
 ##
 AC_PREREQ([2.69])
 
-AC_INIT([frr], [8.1-dev], [https://github.com/frrouting/frr/issues])
+AC_INIT([frr], [8.1], [https://github.com/frrouting/frr/issues])
 PACKAGE_URL="https://frrouting.org/"
 AC_SUBST([PACKAGE_URL])
 PACKAGE_FULLNAME="FRRouting"
index 99c75106db1d77e58eb06749c1fa4c87c344835e..c5348f9917780ad2ec39384552b68596a3b83657 100644 (file)
@@ -1,8 +1,14 @@
-frr (8.1~dev-1) UNRELEASED; urgency=medium
+frr (8.1-0) UNRELEASED; urgency=medium
 
-  * New upstream release...
+  * New upstream release FRR 8.1
 
- -- Ondřej Surý <ondrej@debian.org>  Tue, 04 May 2021 22:52:47 +0200
+ -- Jafar Al-Gharaibeh <jafar@atcorp.com>  Tue, 02 Nov 2021 14:00:00 +0500
+
+frr (8.0-0) unstable; urgency=medium
+
+  * New upstream release FRR 8.0
+
+ -- Martin Winter <mwinter@opensourcerouting.org>  Wed, 21 Jul 2021 13:42:00 +0200
 
 frr (7.5.1-1) unstable; urgency=medium
 
index 066c45f55c7be40703459bdb6f28f7dd15e8f8e5..4df7a2b64cf23cb66097a20e8255a7333b1cfc9a 100644 (file)
@@ -199,6 +199,8 @@ Requires:       initscripts
 BuildRequires:  pam-devel
 %endif
 %if "%{initsystem}" == "systemd"
+BuildRequires:      systemd
+BuildRequires:      systemd-devel
 Requires(post):     systemd
 Requires(preun):    systemd
 Requires(postun):   systemd
@@ -394,6 +396,9 @@ routing state through standard SNMP MIBs.
     --disable-bgp-vnc \
 %endif
     --enable-isisd \
+%if "%{initsystem}" == "systemd"
+    --enable-systemd \
+%endif
     --enable-rpki \
 %if %{with_bfdd}
     --enable-bfdd \
@@ -765,9 +770,428 @@ sed -i 's/ -M rpki//' %{_sysconfdir}/frr/daemons
 
 
 %changelog
-* Fri Oct 30 2020 Martin Winter <mwinter@opensourcerouting.org> - %{version}
-- Moved RPKI to subpackage
-- Added SNMP subpackage
+* Tue Nov  4 2021 Martin Winter <mwinter@opensourcerouting.org> - %{version}
+
+* Tue Nov  2 2021 Jafar Al-Gharaibeh <jafar@atcorp.com> - 8.1
+-    FRR 8.1 brings a long list of enhancements and fixes with 1200 commits from
+-    75 developers. Thanks to all contributers.
+- New Features:
+-    Lua hooks are now feature complete, with one hook available for use (http://docs.frrouting.org/en/latest/scripting.html)
+-    Improvements to SRv6 (Segment Routing over IPv6) (http://docs.frrouting.org/en/latest/zebra.html#segment-routing-ipv6)
+-    Improvements to Prefix-SID (Type 5)
+-    EVPN route type-5 gateway IP overlay Index (http://docs.frrouting.org/en/latest/bgp.html#evpn-overlay-index-gateway-ip)
+-    OSPFv3 NSSA and NSSA totally stub areas (http://docs.frrouting.org/en/latest/ospf6d.html#ospf6-area)
+-    OSPFv3 ASBR summarization (http://docs.frrouting.org/en/latest/ospf6d.html#asbr-summarisation-support-in-ospfv3)
+-    OSPFv3 Graceful Restart (http://docs.frrouting.org/en/latest/ospf6d.html#graceful-restart)
+-    OSPFv2 Graceful Restart (restarting mode added, helper was already implemented) (http://docs.frrouting.org/en/latest/ospfd.html#graceful-restart)
+- Behavior Changes
+-    Every node in running config now has an explicit "exit" tag
+-    Link bandwidth in BGP is now correctly encoded according to IEEE 754. To stay with old incorrect encoding use:
+-    `neighbor PEER disable-link-bw-encoding-ieee`
+- Changelog
+- alpine:
+    Fix path for daemons file install
+- BGP:
+-    Add "json" option to "show bgp as-path-access-list"
+-    Add `disable-addpath-rx` knob
+-    Add an ability to set extcommunity to none in route-maps
+-    Add counter of displayed show bgp summary when filtering
+-    Add knob to config cond-adv scanner period
+-    Add route-map `match alias` command
+-    Add rpki source address configuration
+-    Add show bgp summary filter by neighbor or as
+-    Add terse display option on show bgp summary
+-    Allow for auto-completion of community alias's created
+-    Bgp knob to teardown session immediately when peer is unreachable
+-    Expand 'bgp default <afi>-<safi>' cmds
+-    Extend evpn next hop tracking to type-1 and type-4 routes
+-    Fix "no router bgp x vrf default"
+-    Flowspec redirect vrf uses vrf table instead of allocated table id
+-    Handle quick flaps of an evpn prefix properly
+-    Initial batch of evpn lttng tracepoints
+-    Limit processing to what is needed in rpki validation
+-    Modify vrf/view display in show bgp summary
+-    Set 4096 instead of 65535 as new max packet size for a new peer
+-    Set extended msg size only if we advertised and received capability
+-    Show bgp community alias in json community list output
+-    Show bgp prefixes by community alias
+-    Show max packet size per update-group
+-    Split soft reconfigure table task into several jobs to not block vtysh
+-    Store distance received from a redistribute statement
+-    Update route-type-1 legend to match output
+- ISIS:
+-    Fix sending of lsp with null seqno
+- lib:
+-    Add "json" option to "show ip[v6] access-list"
+-    Add "json" option to "show ip[v6] prefix-list"
+-    Add "json" option to "show route-map"
+-    Prevent grpc assert on missing yang node
+- NHRP:
+-    Clear cache when shortcuts are cleared
+-    Fix corrupt address being shown for shortcuts with no cache entry
+-    Set prefix correctly in resolution request
+- OSPF6:
+-    Add debug commands for lsa all and route all
+-    Add warning log for late hello packets
+-    Add write-multiplier configuration
+-    Don't update router-id if at least one adjacency is full
+-    Extend the "redistribute" command with more options
+-    Fix issue when displaying the redistribute command
+-    Fix logging of border router routes
+-    Json output for database dump show command
+-    Link state id in lsa database json output
+-    Send lsa update immediately when ospf instance is deleted
+- OSPF:
+-    Fix crash when creating vlink in unknown vrf
+-    Gr conformance fix for hello packet dr election
+-    Print extra lsa information in some log messages
+-    Rfc conformance test case 25.23 issue fix
+-    Show ip ospf route json does not shown metric and tag
+-    Summary lsa is not originated when process is reset
+- pathd:
+-    Handle pcinitiated configuration, main thread
+-    Handle pcinitiated messages, thread controller
+-    Handle srp_id correctly
+-    If pce ret no-path to pcreq don't retry pcreq nor delegate
+- PBR:
+-    Add `match ip-protocol [tcp|udp]`
+-    Add ability to set/unset src and dest ports
+-    Nhg "add" edge case for last in table range
+-    Start inclusion of src and dst ports for pbrd
+- PIM:
+-    Add tos/ttl check for igmp conformance
+-    Allow join prune intervals to be as small as 5 seconds
+-    Allow msdp group name 'default'
+-    Fix register suppress timer code
+-    Fix uaf/heap corruption in bsm code
+-    Fix command "no ip msdp mesh-group member"
+-    Igmp groups are not getting timeout
+-    Igmp memberships are not querier specific
+-    Igmp sockets need to be iface-bound too
+-    Prevent uninited usage of nexthop
+-    Support msdp global timers configuration
+- vtysh
+-    Add cli timestamp '-t' flag
+-    Add error code if daemon is not running
+-    Fix searching commands in parent nodes
+- yang:
+-    Add msdp timer configuration
+-    Fix bgp multicast prefix type
+-    Mark a couple of prefix-list/access-list leafs as mandatory
+-    Move multicast prefix type definition
+-    Replace an empty pattern with a zero-length restriction
+-    Rework pim msdp mesh group
+-    Simplify msdp peer handling
+- zebra :
+-    Add "json" option to "show interface"
+-    Various improvment to dataplane interface
+-    Add message counts for `show zebra client`
+-    Add nhg id to show ip route json
+-    Add show command for ra interface lists
+-    Fix ipv4 routes with ipv6 link local next hops install in fpm
+-    Handle bridge mac address update in evpn contexts
+-    Move individual lines to table in `show zebra client` command
+-    Refresh vxlan evpn contexts, when bridge interface goes up
+-    Update zl3vni when bridge link refreshed in other namespaces
+
+* Wed Jul 21 2021 Martin Winter <mwinter@opensourcerouting.org> - 8.0
+- Major changes
+-    New daemon pathd for segment routing
+-    EVPN Multihoming is now fully supported
+-    OSPFv3 now supports VRFs
+-    TI-LFA has been implemented in IS-IS and OSPF
+-    Ability for Zebra to dump netlink messages in a human-friendly format
+-    LDP gained SNMP support
+-    libyang minimun version is now 2.0
+- BABEL:
+-    Add `distribute-list` commands
+-    Fix memory leak in connected route handling
+- BGP:
+-    Add support for use of aliases with communities
+-    Add support of tcp-mss for neighbors
+-    Add support for EVPN Multihoming
+-    Add ability to show BGP routes from a particular table version
+-    Add support for for RFC 8050 (MRT add-path)
+-    Add SNMP support for MPLS VPN
+-    Add `show bgp summary wide` command to show more detailed output 
+     on wide terminals
+-    Add ability for peer-groups to have `ttl-security hops` configured
+-    Add support for conditional Advertisement
+-    Add support for RFC 4271 Delay Open Timer
+-    Add a knob to not advertise until route is installed in fib
+-    Add BGP-wide configuration for graceful shutdown
+-    Add support for RFC 8654 extended messages
+-    Improve RPKI reporting as well as new show commands
+-    Improve handling of VRF route leaking
+-    Improve scaling behavior for dynamic neighbors
+-    Improve LL nexthop tracking to be interface based
+-    Improve route reachability handling with respect to blackhole routes
+-    Improve SNMP traps to RFC 4273 notifications
+-    Improve EVPN routes to use L3 NHG's where applicable
+-    Improvements to EVPN
+-    Improvements to update behavior
+-    Fix various issues with connection resolution
+-    Fix statistics commands in some situations
+-    Fix non-determistic locally-originated paths in bestpath selection
+-    Continue working on transitioning to YANG/Northbound configuration
+-    Various bug fixes and performance improvements
+- EIGRP:
+-    Add `distribute-list` commands
+-    Ensure received AS number is the same as ours in all situations
+-    Properly validate TLV lengths in some situations
+- IS-IS:
+-    Add ldb-sync functionality
+-    Add TI-LFA functionality
+-    Add support for Anycast-SID's
+-    Add support for classic LFA RFC 5286
+-    Add `show isis fast-reroute summary` command
+-    Add support for Remote LFA RFC 7490
+-    Fix Attach-bit processing in some scenarios
+-    Cleanup BFD integration
+-    Various bug fixes and performance improvements
+- LDP:
+-    Add SNMP support
+-    Support for LDP IGP Synchronization
+-    Support for RLFA clients
+-    Various bug fixes and performance improvements
+- LIBFRR:
+-    Various bugfixes and performance improvements
+- NHRP:
+-    Add `nhrp multicast-nflog-group (1-65535)` command
+-    Add configuration options for vici socket path
+-    Add support for forwarding multicast packets
+-    Fix handling of MTU
+-    Fix handling of NAT extension
+-    Retry IPsec under some conditions
+- OSPFv2:
+-    Add OSPF GR helper support
+-    Add JSON support for various commands
+-    Add `summary-address A.B.C.D/M ...` commands
+-    Add `area X nssa suppress-fa` command
+-    Add support for TI-LFA
+-    Add support for BFD profiles
+-    Add support for Traffic Engineering database
+-    Add support for usage of DMPVPN with OSPF
+-    Add `clear ip ospf neighbor` commands
+-    Add YANG support for route-maps
+-    Improvements to SNMP
+-    Fixes for type 5 and type 7 LSA handling
+-    Various bug fixes and performance improvements
+- OSPFv3:
+-    Add support for VRFs
+-    Add JSON support to a bunch of commands
+-    Add ability to control maximum paths for routes
+-    Add `show ipv6 ospf6 vrfs` command
+-    Add support for BFD profiles
+-    Fix to not send hellos on loopbacks
+-    Cleanup area handling around interfaces
+-    YANG support for route-maps
+-    Various bug fixes and performance improvements
+- OSPFCLIENT:
+-    Cleanup trust of user input
+- PATHd:
+-    Add support of SR-TE policy management daemon
+-    Add optional support for PCEP to pathd
+-    Integrate PCEP-LIB into FRR
+- PBR:
+-    Add `set installable` nhg command
+-    Improve interface up/down event handling
+- PIM:
+-    Add YANG integration
+-    Add JSON support to various commands
+-    Add BFD profile support
+-    Fixes to IGMP conformance
+-    Fixes to behavior surrounding Prune and Prune-pending
+-    Various bug fixes and performance improvements
+- RIPNG:
+-    Fix interface wakeup after shutdown
+- SHARP:
+-    Add ability to use Nexthop Groups
+-    Add v4 redistribute watching
+-    Add TED support
+-    Various bug fixes
+- STATIC:
+-    Fix nexthop handling in some situations
+-    Forbid blackhole and non-blackhole nexthops in a single route
+- VRRP:
+-    printf formatting cleanups
+- VTYSH:
+-    Add a `show history` command
+-    Add `show memory <daemon>` support
+-    Start deprecation cycle for `address-family evpn`
+-    Display version with --help
+-    Various bug fixes
+- WATCHFRR:
+-    Fix some crashes
+- ZEBRA:
+-    Add JSON support to various commands
+-    Add Human readable netlink dumps
+-    Add L2 NHG support
+-    Add support for LSPs to FPM dataplane
+-    Add ability for other protocol daemons to install nexthop groups into the kernel
+-    Add YANG support for route-maps
+-    Improve scale performance when handling a large number of VRF's
+-    Improve network namespace handling
+-    Improve asic-offload handling
+-    Improve FreeBSD interface and route handling
+-    Improve handling of neighbors in kernel dataplane plugin
+-    Improve label manager
+-    Improve route-map processing
+-    Improve debug-ability of routes and VRFs
+-    Improve FPM dataplane plugin
+-    Improve handling of reachability / nexthop tracking on shutdown interfaces
+-    Improve EVPN support
+-    Fix startup handling of `set src X`
+-    Various bug fixes and performance improvements
+
+* Wed Mar  3 2021 Martin Winter <mwinter@opensourcerouting.org> - 7.5.1
+- BABEL:
+-    Fix connected route leak on change
+- BFD:
+-    Session lookup was sometimes wrong
+-    Memory leak and handling cleanups
+-    In some situations handle vrf appropriately when receiving packets
+- BGP:
+-    Peer Group Inheritance Fixes
+-    Dissallow attempt to peer peers reachable via blackholes
+-    Send BMP down message when reachability fails
+-    Cleanup handling of aggregator data when the AGG AS is 0
+-    Handle `neighbor <peer-group allowas-in` config changes properly
+-    Properly parse community and lcommunity values in some circumstances
+-    Allow peer-groups to configure `ttl-security hops`
+-    Prevent v6 routes with v4 nexthops from being installed
+-    Allow `default-originate` to be cleared from a peer group
+-    Fix evpn route-map vni filter at origin
+-    local routes were using non-default distance
+-    Properly track if the nexthop was updated in some circumstances
+-    Cleanup `show running` when running bgp with `-e X` values
+-    Various Memory leaks in show commands
+-    Properly withdraw exported routes when deleting a VRF
+-    Avoid resetting ebgp-multihop if peer setting is the same as peer-group
+-    Properly encode flowspec rules to zebra in some rare circumstances
+-    Generate statistics for routes in bgp when we have exactly 1 route
+-    Properly apply route-map for the default-originate command
+- EIGRP:
+-    Properly set MTU for eigrp packets sent
+-    Various memory leaks and using uninited data fixes
+- ISIS:
+-    When last area address is removed, resign if we were the DR
+-    Various memory leaks and using uninited data fixes
+- LDP:
+-    Various memory leaks and using uninited data fixes
+- NHRP:
+-    Use onlink routes when prefix == nh
+-    Shortcut routes are installed with proper nexthop
+- OSPF:
+-    Prevent duplicate packet read in multiple vrf situation
+-    Fix area removal at interface level
+-    Restore Point to MultiPoint interface types
+-    Correctly handle MTU change on startup
+-    Multi Instance initialization sometimes was not successful
+-    NSSA translate-always was not working properly
+- OSPFv3:
+-    Don't send hellos on loopback interfaces
+-    Handle ECMP better when a sub-path is removed
+-    Memory leak and handling fixes
+-    Fix Link LSA not updating when router priority is modified
+-    Some output from show commands was wrong
+-    Intra area remote connected prefixes sometimes not installed
+- PBR:
+-    Various memory leaks and using uninited data fixes
+- PIM:
+-    SGRpt prune received during prune didn't override holdtime
+-    Various memory leaks and using uninited data fixes
+- STATIC:
+-    Fix VRF and usage on startup in some instances
+-    Tableid was being mishandled in some cases
+- VTYSH:
+-    Disable bracketed paste in readline.
+- WATCHFRR:
+-    Various memory leaks and using uninited data fixes
+- ZEBRA:
+-    Always install blackhole routes using kernel routes instead of nexthops
+-    Various memory leaks and using uninited data fixes
+-    Dissallow resolution to duplicate nexthops that created infinite nexthops
+-    Apply the route-map delay-timer globally
+-    Some routes were stuck in Queued state when using the FPM
+-    Better handle vrf creation when using namespaces
+-    Set NUD_NOARP on sticky mac entries in addtion to NTF_STICKY
+-    Allow `set src X` to work on startup
+- FRR Library:
+-    Fix a variety of memory leaks
+-    Fix VRF Creation in some instances
+-    RPKI context editing was not properly handled in reload situations
+-    routemap code was not properly handling modification of CLI in some instances
+- SNAPCRAFT:
+-    Update to using rtrlib 0.7.0
+-    Fix passthrough path for Libyang 1.x
+- ALPINE:
+-    Remove old docker deps
+
+* Mon Nov  2 2020 Donald Sharp <sharpd@nvidia.com> - 7.5
+- BFD
+-   Profile support
+-   Minimum ttl support
+- BGP
+-   rpki VRF support
+-   GR fixes
+-   Add wide option to display of routes
+-   Add `maximum-prefix <num> force`
+-   Add `bestpath-routes` to neighbor command
+-   Add `bgp shutdown message MSG...` command
+-   Add v6 Flowspec support
+-   Add `neighbor <neigh> shutdown rtt` command
+-   Allow update-delay to be applied globaly
+- EVPN
+-   Beginning of MultiHoming Support
+- ISIS
+-   Segment Routing Support
+-   VRF Support
+-   Guard against adj timer display overflow
+-   Add support for Anycast-SIDs
+-   Add support for Topology Independent LFA (TI-LFA)
+-   Add `lsp-gen-interval 2` to isis configuration
+- OSPF
+-   Segment Routing support for ECMP
+-   Various LSA fixes
+-   Prevent crash if transferring config amongst instances
+- PBR
+-   Adding json support to commands
+-   DSCP/ECN based PBR Matching
+- PIM
+-   Add more json support to commands
+-   Fix missing mesh-group commands
+-   MSDP SA forwarding
+-   Clear (s,g,rpt) ifchannel on (*, G) prune received
+-   Fix igmp querier election and IP address mapping
+-   Crash fix when RP is removed
+- STATIC
+-   Northbound Support
+- YANG
+-   Filter and route-map Support
+-   OSPF model definition
+-   BGP model definition
+- VTYSH
+-   Speed up output across daemons
+-   Fix build-time errors for some --enable flags
+-   Speed up output of configuration across daemons
+- ZEBRA
+-   nexthop group support for FPM
+-   northbound support for rib model
+-   Backup nexthop support
+-   netlink batching support
+-   Allow upper level protocols to request ARP
+-   Add json output for zebra ES, ES-EVI and access vlan dumps
+-
+- Upgrade to using libyang1.0.184
+-
+- RPM
+-   Moved RPKI to subpackage
+-   Added SNMP subpackage
+-
+- As always there are too many bugfixes to list individually.  This release
+- compromises just over 1k of commits by the community, with contributors from
+- 70 people.
 
 * Tue Jun 30 2020 Martin Winter <mwinter@opensourcerouting.org> - 7.4
 - BGPd