blob: 59ecfce103c8ebf6ba531c0b0c27e9977fce61f1 [file] [log] [blame]
Alexander Afanasyev687dba82015-09-27 15:32:58 -07001NFD version 0.3.1
2-----------------
3
4Release date: March 3, 2015
5
6Changes since version 0.3.0:
7
8New features:
9^^^^^^^^^^^^^
10
11- ``nfd`` and ``nrd`` daemons are now merged into a single process using separate threads
12 (:issue:`2489`)
13
14- **Core**
15
16 - Extend ConfigFile to support passing a parsed ConfigSection (:issue:`2495`)
17
18 - Allow customization of Logger and LoggerFactory (:issue:`2433`)
19
20 - Make global io_service, scheduler, and global random generator thread-local, and logger
21 thread-safe (:issue:`2489`)
22
23- **Forwarding**
24
25 - Introduce exponential back-off interest retransmission suppression mechanism and enable
26 its use in the best-route strategy (:issue:`1913`)
27
28 - Strategies are now registered with a macro, making it simpler to introduce new strategies
29 to NFD codebase (:issue:`2410`)
30
31- **Tables**
32
33 - ContentStore now recognizes CachingPolicy-NoCache from LocalControlHeader (:issue:`2185`)
34
35Updates and bug fixes:
36^^^^^^^^^^^^^^^^^^^^^^
37
38- **Faces**
39
40 - Remove Tcp|UdpChannel::connect overloads that perform DNS resolution (:issue:`2422`)
41
42 - Properly handle error conditions in UdpChannel::newPeer (:issue:`2516`)
43
44 - Fix inconsistency of UDP face timeouts in sample `nfd.conf` and actual defaults
45 (:issue:`2473`)
46
47 - Introduce Face-specific logging macros (:issue:`2450`)
48
49 - Refactor handling of LinkType face trait and fix FaceStatus reporting: the link type was
50 not properly propagated (:issue:`2563`)
51
52 - Avoid exceptions in NDNLP PartialMessageStore (:issue:`2261`)
53
54 - Update websocketpp to version 0.5.1
55
56- **Tables**
57
58 - Reduce priority of DeadNonceList log messages from DEBUG to TRACE
59
60- **Management**
61
62 - Change register/unregister logging in RibManager to INFO level (:issue:`2547`)
63
64- **Tools**
65
66 - Change prefix for :ref:`the local hub prefix discovery <local-prefix-discovery>` to be
67 under ``/localhop/nfd`` (:issue:`2479`, :issue:`2512`)
68
69- **Tests**
70
71 - Change naming conventions for unit test files and test suite names (:issue:`2497`)
72
73 - Fix segfault in TableNameTree test suite when all test logs are enabled (:issue:`2564`)