blob: bb312c50e252a27a3053915fcc82d74f94849a71 [file] [log] [blame]
Alexander Afanasyev407d5692018-10-18 15:00:10 -04001.. _v0.6.3:
2
Alexander Afanasyeva46d41d2018-09-16 20:55:42 -04003NFD version 0.6.3
4-----------------
5
6Release date: September 18, 2018
7
Alexander Afanasyeva46d41d2018-09-16 20:55:42 -04008The build requirements have been upgraded to gcc >= 5.3 or clang >= 3.6, boost >= 1.58,
9openssl >= 1.0.2. This effectively drops support for all versions of Ubuntu older than 16.04
10that use distribution-provided compilers and packages.
11
12The compilation now uses the C++14 standard.
13
14New features
15^^^^^^^^^^^^
16
17- Allow MTU of datagram faces to be overridden (:issue:`4005`, :issue:`4789`)
18
19- Implement ``nfdc cs erase`` command (:issue:`4318`)
20
21- Initial framework to realize self-learning feature
22
23 * RIB code refactoring (:issue:`4650`, :issue:`4723`, :issue:`4683`)
24
25 * Add facility to execute functions on the RIB and main threads (:issue:`4279`, :issue:`4683`)
26
27 * Incorporate ``PrefixAnnouncement`` into ``Route`` and ``RibEntry`` (:issue:`4650`)
28
29- Add official support for CentOS 7 (:issue:`4610`)
30
31Improvements and bug fixes
32^^^^^^^^^^^^^^^^^^^^^^^^^^
33
34- Make LRU the default CS replacement policy (:issue:`4728`)
35
36- Refactor logging to use ndn-cxx logging framework (:issue:`4580`)
37
38- Directly use ``asio::ip::address::from_string`` instead of ndn-cxx provided helpers
39 (Boost.Asio >= 1.58 includes necessary fixes)
40
41- Avoid use of deprecated {get,set}FinalBlockId
42
43- Improve and simplify code with modern C++ features
44
45- Improve test cases
46
47- Improve documentation