NFD version 22.02¶
Release date: February 17, 2022
Note that starting with this release, NFD switched to a date-based versioning scheme:
YEAR.MONTH[.PATCH] (YY.0M[.MICRO] in CalVer syntax).
Notable changes and new features¶
Dispatch pending interests when a new next hop is created in MulticastStrategy (issue #4931)
Remove Nacks from MulticastStrategy (issue #5146)
Rename the ASF strategy parameter
n-silent-timeoutstomax-timeoutsReorder function parameters in Strategy class to make the API more uniform (issue #5173)
Add default
HopLimitto Interests when missing (issue #5171)Update Interest
ForwardingHintformat (issue #5187)Allow setting default UDP face MTU in
nfd.conf(issue #5138)Allow batch command processing by
nfdcto accommodate the case whennfdcis used to create multiple faces/routes at once (issue #5169)
Improvements and bug fixes¶
Execute
pcap_activateas root for Ethernet faces (issue #4647)Update the validation examples in
nfd.conf.sampleto accept a certificate name inKeyLocatorin addition to a key name (issue #5114)Fix and simplify enumeration logic in
Forwarder::onNewNextHop()Use per-upstream retx suppression in ASF strategy (issue #5140)
Use typed name components for (versioned) strategy names (issue #5044)
DeadNonceList improvements
Code cleanup/modernization
Prevent duplicate entries (issue #5167)
Increase initial and minimum capacity
Improve logging (issue #5165)
Use the default dataset expiration in ForwarderStatusManager
Handle error when calling
remote_endpointon a TCP socket (issue #5158)Various build system and documentation extensions and fixes
Removals¶
Best-route strategy version 1 (legacy)
NCC strategy (legacy)