Alexander Afanasyev | 687dba8 | 2015-09-27 15:32:58 -0700 | [diff] [blame^] | 1 | NFD version 0.3.4 |
| 2 | ----------------- |
| 3 | |
| 4 | Release date: August 31, 2015 |
| 5 | |
| 6 | Changes since version 0.3.3: |
| 7 | |
| 8 | New features: |
| 9 | ^^^^^^^^^^^^^ |
| 10 | |
| 11 | - Boolean Face property IsOnDemand has been replaced with multistate FacePersistency |
| 12 | property (:issue:`2989`, :issue:`3018`): persistent (Face exists as long as there are no |
| 13 | system or socket errors), on-demand (Face is removed after inactivity period), and |
| 14 | permanent (Face exists unless explicitly destroyed by the management). |
| 15 | |
| 16 | Currently, only UDP faces are allowed to be permanent. However, management interface to |
| 17 | create UDP permanent faces or switch UDP to permanent state will be available in the |
| 18 | next release (:issue:`2991`). |
| 19 | |
| 20 | - Least Recently Used policy for Content Store (:issue:`2219`) |
| 21 | |
| 22 | Currently, changing the policy requires a minor change in NFD source code. |
| 23 | Configuration interface is coming in the next release (:issue:`3148`) |
| 24 | |
| 25 | |
| 26 | Updates and bug fixes: |
| 27 | ^^^^^^^^^^^^^^^^^^^^^^ |
| 28 | |
| 29 | - Update of NDN Essential Tools to version 0.2 `<https://github.com/named-data/ndn-tools>`__ |
| 30 | with code improvements and the following new tools: |
| 31 | |
| 32 | * PIB service to manage the public information of keys and publish certificates |
| 33 | (:issue:`3018`) |
| 34 | * A Wireshark dissector for NDN packets (:issue:`3092`) |
| 35 | |
| 36 | - RibManager constructor now accepts KeyChain as a parameter, preparing it for simplifying |
| 37 | implementation with the new ``ndn::Dispatcher`` class (:issue:`2390`) |
| 38 | |
| 39 | - Fix HTML rendering of nfd-status-http-server output in some browsers (:issue:`3019`) |
| 40 | |
| 41 | - Enable automatic re-creation of multicast faces when network connectivity changes |
| 42 | (:issue:`2460`) |
| 43 | |
| 44 | - Enhance exception throwing with Boost Exception library (:issue:`2541`) |
| 45 | |
| 46 | Deprecated: |
| 47 | ^^^^^^^^^^^ |
| 48 | |
| 49 | - BroadcastStrategy (``/localhost/nfd/strategy/broadcast``) renamed as MulticastStrategy |
| 50 | (``/localhost/nfd/strategy/multicast``) (:issue:`3011`) |
| 51 | |
| 52 | Upcoming features (partially finished in development branches): |
| 53 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| 54 | |
| 55 | - NDNLPv2 (http://redmine.named-data.net/projects/nfd/wiki/NDNLPv2, :issue:`2520`, |
| 56 | :issue:`2879`, :issue:`2763`, :issue:`2883`, :issue:`2841`, :issue:`2866`) |
| 57 | |
| 58 | - Refactored implementation of NFD management (:issue:`2200`, :issue:`2107`) |