NFD Release Notes¶
NFD version 22.02¶
Release date: February 17, 2022
Note that starting with this release, NFD switched to a new versioning convention:
YEAR.MONTH[.REVISION]
.
Notable changes and new features¶
Remove NACKs from multicast strategy (issue #5146)
Dispatch pending interests when a new next hop is created in
MulticastStrategy
(issue #4931)Reorder function parameters in Strategy classes to make the API more uniform (issue #5173)
Add default
HopLimit
to Interests when missing (issue #5171)Allow batch command processing by
nfdc
to accomodate case whennfdc
is used to create multiple faces/routes at once (issue #5169)Update
Interest::ForwardingHint
format (issue #5187)Rename the ASF strategy parameter
n-silent-timeouts
tomax-timeouts
Allow setting default UDP face MTU in
nfd.conf
(issue #5138)
Improvements and bug fixes¶
Execute
pcap_activate
as root for Ethernet faces (issue #4647)Update the validation examples in
nfd.conf.sample
to accept a certificate name inKeyLocator
in addition to a key name (issue #5114)Fix and simplify enumeration logic in
Forwarder::onNewNextHop()
Use per-upstream suppression in ASF strategy (issue #5140)
Use typed name components for (versioned) strategy names (issue #5044)
Avoid extending the dataset expiration in
ForwarderStatusManager
DeadNonceList
improvementsCode cleanup/modernization
Prevent duplicate entries (issue #5167)
Improve logging (issue #5165)
Increase initial and minimum capacity
Handle error when calling
remote_endpoint
on a TCP socket (issue #5158)Various build system and documentation extensions and fixes
Removals¶
Eliminate
Forwarder::dispatchToStrategy()
(use direct call toStrategyChoice::findEffectiveStrategy(PitEntry)
)NCC strategy (legacy)
Best-route strategy version 1 (legacy)