NFD version 0.6.3¶
Release date: September 18, 2018
The build requirements have been upgraded to gcc >= 5.3 or clang >= 3.6, boost >= 1.58, openssl >= 1.0.2. This effectively drops support for all versions of Ubuntu older than 16.04 that use distribution-provided compilers and packages.
The compilation now uses the C++14 standard.
New features¶
Allow MTU of datagram faces to be overridden (issue #4005, issue #4789)
Implement
nfdc cs erase
command (issue #4318)Initial framework to realize self-learning feature
RIB code refactoring (issue #4650, issue #4723, issue #4683)
Add facility to execute functions on the RIB and main threads (issue #4279, issue #4683)
Incorporate
PrefixAnnouncement
intoRoute
andRibEntry
(issue #4650)
Add official support for CentOS 7 (issue #4610)
Improvements and bug fixes¶
Make LRU the default CS replacement policy (issue #4728)
Refactor logging to use ndn-cxx logging framework (issue #4580)
Directly use
asio::ip::address::from_string
instead of ndn-cxx provided helpers (Boost.Asio >= 1.58 includes necessary fixes)Avoid use of deprecated {get,set}FinalBlockId
Improve and simplify code with modern C++ features
Improve test cases
Improve documentation