NFD version 22.12¶
Release date: December 31, 2022
Important changes and new features¶
NFD now uses the C++17 standard to build
The minimum build requirements have been increased as follows:
Either GCC >= 7.4.0 or Clang >= 6.0 is required on Linux
On macOS, Xcode 11.3 or later is recommended; older versions may still work but are not officially supported
Boost >= 1.65.1 and ndn-cxx >= 0.8.1 are required on all platforms
Sphinx 4.0 or later is required to build the documentation
CentOS Stream 9 is now officially supported; CentOS 8 has been dropped (issue #5181)
macOS 12 (Monterey) and 13 (Ventura) running on arm64 are now officially supported (issue #5135)
The ASF, BestRoute, and Multicast strategies gained support for fine-grained configuration of the retransmission suppression parameters (issue #4924)
Improvements and bug fixes¶
Prevent Ethernet faces from hanging NFD when a network interface goes down
Refactor the
EndpointId
implementation usingstd::variant
(issue #5041)Better support for the new signed Interest format in management
Extend and optimize the use of precompiled headers (issue #5212)
Stop using the
gold
linker on Linux; prefer instead linking withlld
if installedUpdate waf build system to version 2.0.24
Various documentation improvements