NFD version 0.7.1 The build requirements have been increased to require Clang >= 4.0, Xcode >= 9.0, and Python 3. Meanwhile, it is recommended to use GCC >= 7.4.0 and Boost >= 1.65.1. This effectively drops official support for Ubuntu 16.04 when using distribution-provided Boost packages -- NFD may still work on this platform, but we provide no official support for it. Additionally, this release drops support for CentOS 7. New features - Allow Ethernet face MTU to adjust to changes in underlying interface MTU (3257) - Allow face MTU to be overriden via management (5056) - Deduplicate received link-layer packets when link-layer reliability is enabled (5079) - Add support for the HopLimit Interest element (4806) - Add counter for unsolicited data Improvements and bug fixes - Fix PIT entry rejection in MulticastStrategy upon receiving the same Interest (5123) - If no face exists when a route is added via nfdc, nfdc will attempt to create it (4332) - Attach PIT tokens after CS hit (5090) - nfdc cs erase will now erase up to the specified count (4744) - Improve LpReliability logging (5080) - Use standard path for Unix stream socket on Linux (5039) - Adjust timeout sensitivity and avoid ignoring additional probe responses in ASF strategy (4983, 4193) - Bug fixes in config file processing (4489) - Fix incompatibility with version header in C++20 - Fix integer overflow in PIT FaceRecord (4979) - Various improvements to documentation, test suites, and authors list Removals - Delete deprecated uses of default SigningInfo (4804) - Remove Endpoint IDs from egress APIs (4843, 4849, 4973)