blob: 7295b83c4525da906f4f0eaa06fb53be70b02a0d [file] [log] [blame]
susmit3f94ec32018-02-13 12:21:01 -07001NFD version 0.6.1
2-----------------
3
4Release date: February 19, 2018
5
Davide Pesavento9f6a7d92020-10-06 15:21:48 -04006New features
7^^^^^^^^^^^^
susmit3f94ec32018-02-13 12:21:01 -07008
9- (potentially breaking change) ``nfd-status-http-server`` now requires Python 3
10
11- Congestion detection and signaling for TCP, UDP, and Unix stream transports. This feature
12 can be managed through the configuration file and nfdc, and is enabled by default
13 (:issue:`4362`, :issue:`4465`)
14
15- ``nfdc cs info`` command that shows CS hits and CS misses
16 (:issue:`4219`, :issue:`4438`)
17
18- Support for non-listening UDP channels (:issue:`4098`)
19
20- IPv6 UDP multicast transport (:issue:`4222`)
21
22- Strategy notification for packet drops in ``LpReliability`` (:issue:`3823`)
23
24- ``NonDiscovery`` and ``PrefixAnnouncement`` encoding/decoding in ``GenericLinkService``
25 (:issue:`4280`, :issue:`4355`)
26
27Improvements and bug fixes
28^^^^^^^^^^^^^^^^^^^^^^^^^^
29
30- Added more ways in ``nfdc`` for a user to ask for help, including ``'nfdc foo help'``, ``'nfdc foo
31 --help'``, and ``'nfdc foo -h'`` (:issue:`4503`)
32
33- Added privilege elevation in ``MulticastUdpTransport`` that was preventing NFD from running with
34 effective non-root user (:issue:`4507`)
35
36- Fixed crash when configuration file lacks an ``'authorizations'`` section
37 (:issue:`4487`)
38
39- Made the exit status consistent across all tools
40
41- Fixed build when ``std::to_string`` is not available
42 (:issue:`4393`)
43
44- Made ``AsfStrategy`` less sensitive, switching the path only after multiple timeouts. The number
45 of timeouts is configurable via a strategy parameter (:issue:`4193`)
46
47- Introduce depth limit in the Measurements table, limit the accepted prefix length for RIB,
48 FIB, and StrategyChoice management commands (:issue:`4262`)
49
50- Improved test cases and documentation