Alexander Afanasyev | 687dba8 | 2015-09-27 15:32:58 -0700 | [diff] [blame] | 1 | NFD version 0.3.1 |
| 2 | ----------------- |
| 3 | |
| 4 | Release date: March 3, 2015 |
| 5 | |
| 6 | Changes since version 0.3.0: |
| 7 | |
| 8 | New 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 | |
| 35 | Updates 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`) |