blob: 62f56bae9aad911aa1dc8c6e0cb9fae09ce501b9 [file] [log] [blame]
Alexander Afanasyev687dba82015-09-27 15:32:58 -07001NFD version 0.3.4
2-----------------
3
4Release date: August 31, 2015
5
6Changes since version 0.3.3:
7
Davide Pesavento9f6a7d92020-10-06 15:21:48 -04008New features
9^^^^^^^^^^^^
Alexander Afanasyev687dba82015-09-27 15:32:58 -070010
Davide Pesavento9f6a7d92020-10-06 15:21:48 -040011- The boolean Face property ``IsOnDemand`` has been replaced with multistate FacePersistency
Alexander Afanasyev687dba82015-09-27 15:32:58 -070012 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
Davide Pesavento9f6a7d92020-10-06 15:21:48 -040025Improvements and bug fixes
26^^^^^^^^^^^^^^^^^^^^^^^^^^
Alexander Afanasyev687dba82015-09-27 15:32:58 -070027
28- RibManager constructor now accepts KeyChain as a parameter, preparing it for simplifying
29 implementation with the new ``ndn::Dispatcher`` class (:issue:`2390`)
30
31- Fix HTML rendering of nfd-status-http-server output in some browsers (:issue:`3019`)
32
33- Enable automatic re-creation of multicast faces when network connectivity changes
34 (:issue:`2460`)
35
Davide Pesavento9f6a7d92020-10-06 15:21:48 -040036- Enhance exception throwing with the Boost Exception library (:issue:`2541`)
Alexander Afanasyev687dba82015-09-27 15:32:58 -070037
Davide Pesavento9f6a7d92020-10-06 15:21:48 -040038Deprecations
39^^^^^^^^^^^^
Alexander Afanasyev687dba82015-09-27 15:32:58 -070040
Davide Pesavento9f6a7d92020-10-06 15:21:48 -040041- BroadcastStrategy (``/localhost/nfd/strategy/broadcast``) renamed to MulticastStrategy
Alexander Afanasyev687dba82015-09-27 15:32:58 -070042 (``/localhost/nfd/strategy/multicast``) (:issue:`3011`)
43
Davide Pesavento9f6a7d92020-10-06 15:21:48 -040044Upcoming features (partially finished in development branches)
45^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Alexander Afanasyev687dba82015-09-27 15:32:58 -070046
Davide Pesavento9f6a7d92020-10-06 15:21:48 -040047- `NDNLPv2 <https://redmine.named-data.net/projects/nfd/wiki/NDNLPv2>`__ (:issue:`2520`,
Alexander Afanasyev687dba82015-09-27 15:32:58 -070048 :issue:`2879`, :issue:`2763`, :issue:`2883`, :issue:`2841`, :issue:`2866`)
49
50- Refactored implementation of NFD management (:issue:`2200`, :issue:`2107`)