Eric Newberry | 3dc9fd0 | 2020-10-01 10:47:04 -0700 | [diff] [blame] | 1 | NFD version 0.7.1 |
| 2 | ----------------- |
| 3 | |
| 4 | Release date: October 8, 2020 |
| 5 | |
| 6 | The build requirements have been increased to require Clang >= 4.0, Xcode >= 9.0, and Python 3. |
| 7 | Meanwhile, it is *recommended* to use GCC >= 7.4.0 and Boost >= 1.65.1. |
| 8 | This effectively drops official support for Ubuntu 16.04 when using distribution-provided Boost |
| 9 | packages -- NFD may still work on this platform, but we provide no official support for it. |
| 10 | Additionally, this release drops support for CentOS 7. |
| 11 | |
| 12 | New features |
| 13 | ^^^^^^^^^^^^ |
| 14 | |
| 15 | - Allow Ethernet face MTU to adjust to changes in underlying interface MTU (:issue:`3257`) |
| 16 | |
| 17 | - Allow face MTU to be overriden via management (:issue:`5056`) |
| 18 | |
| 19 | - Deduplicate received link-layer packets when link-layer reliability is enabled (:issue:`5079`) |
| 20 | |
| 21 | - Add support for the ``HopLimit`` Interest element (:issue:`4806`) |
| 22 | |
| 23 | - Add counter for unsolicited data |
| 24 | |
| 25 | Improvements and bug fixes |
| 26 | ^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| 27 | |
| 28 | - Fix PIT entry rejection in ``MulticastStrategy`` upon receiving the same Interest (:issue:`5123`) |
| 29 | |
| 30 | - If no face exists when a route is added via nfdc, nfdc will attempt to create it (:issue:`4332`) |
| 31 | |
| 32 | - Attach PIT tokens after CS hit (:issue:`5090`) |
| 33 | |
| 34 | - ``nfdc cs erase`` will now erase up to the specified count (:issue:`4744`) |
| 35 | |
| 36 | - Improve ``LpReliability`` logging (:issue:`5080`) |
| 37 | |
| 38 | - Use standard path for Unix stream socket on Linux (:issue:`5039`) |
| 39 | |
| 40 | - Adjust timeout sensitivity and avoid ignoring additional probe responses in ASF strategy |
| 41 | (:issue:`4983`, :issue:`4193`) |
| 42 | |
| 43 | - Bug fixes in config file processing (:issue:`4489`) |
| 44 | |
| 45 | - Fix incompatibility with version header in C++20 |
| 46 | |
| 47 | - Fix integer overflow in PIT ``FaceRecord`` (:issue:`4979`) |
| 48 | |
| 49 | - Various improvements to documentation, test suites, and authors list |
| 50 | |
| 51 | Removals |
| 52 | ^^^^^^^^ |
| 53 | |
| 54 | - Delete deprecated uses of default SigningInfo (:issue:`4804`) |
| 55 | |
| 56 | - Remove Endpoint IDs from egress APIs (:issue:`4843`, :issue:`4849`, :issue:`4973`) |