blob: 2b989cd285dc4216a9dd70d50d055d64eca90921 [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
8Note that this is the last release that encodes to `NDN packet format version 0.2.1
9<https://named-data.net/doc/NDN-packet-spec/0.2.1/>`__. A future release will continue to
10decode v0.2.1 format, but will encode to `v0.3 format
11<https://named-data.net/doc/NDN-packet-spec/0.3/>`__.
12
13The build requirements have been upgraded to gcc >= 5.3 or clang >= 3.6, boost >= 1.58,
14openssl >= 1.0.2. This effectively drops support for all versions of Ubuntu older than 16.04
15that use distribution-provided compilers and packages.
16
17The compilation now uses the C++14 standard.
18
19New features
20^^^^^^^^^^^^
21
22- Allow MTU of datagram faces to be overridden (:issue:`4005`, :issue:`4789`)
23
24- Implement ``nfdc cs erase`` command (:issue:`4318`)
25
26- Initial framework to realize self-learning feature
27
28 * RIB code refactoring (:issue:`4650`, :issue:`4723`, :issue:`4683`)
29
30 * Add facility to execute functions on the RIB and main threads (:issue:`4279`, :issue:`4683`)
31
32 * Incorporate ``PrefixAnnouncement`` into ``Route`` and ``RibEntry`` (:issue:`4650`)
33
34- Add official support for CentOS 7 (:issue:`4610`)
35
36Improvements and bug fixes
37^^^^^^^^^^^^^^^^^^^^^^^^^^
38
39- Make LRU the default CS replacement policy (:issue:`4728`)
40
41- Refactor logging to use ndn-cxx logging framework (:issue:`4580`)
42
43- Directly use ``asio::ip::address::from_string`` instead of ndn-cxx provided helpers
44 (Boost.Asio >= 1.58 includes necessary fixes)
45
46- Avoid use of deprecated {get,set}FinalBlockId
47
48- Improve and simplify code with modern C++ features
49
50- Improve test cases
51
52- Improve documentation