NFD version 22.02 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 (5146) - Dispatch pending interests when a new next hop is created in MulticastStrategy (4931) - Reorder function parameters in Strategy classes to make the API more uniform (5173) - Add default HopLimit to Interests when missing (5171) - Allow batch command processing by nfdc to accomodate case when nfdc is used to create multiple faces/routes at once (5169) - Update Interest::ForwardingHint format (5187) - Rename the ASF strategy parameter n-silent-timeouts to max-timeouts - Allow setting default UDP face MTU in nfd.conf (5138) Improvements and bug fixes - Execute pcap_activate as root for Ethernet faces (4647) - Update the validation examples in nfd.conf.sample to accept a certificate name in KeyLocator in addition to a key name (5114) - Fix and simplify enumeration logic in Forwarder::onNewNextHop() - Use per-upstream suppression in ASF strategy (5140) - Use typed name components for (versioned) strategy names (5044) - Avoid extending the dataset expiration in ForwarderStatusManager - DeadNonceList improvements - Code cleanup/modernization - Prevent duplicate entries (5167) - Improve logging (5165) - Increase initial and minimum capacity - Handle error when calling remote_endpoint on a TCP socket (5158) - Various build system and documentation extensions and fixes Removals - Eliminate Forwarder::dispatchToStrategy() (use direct call to StrategyChoice::findEffectiveStrategy(PitEntry)) - NCC strategy (legacy) - Best-route strategy version 1 (legacy)