blob: 7295b83c4525da906f4f0eaa06fb53be70b02a0d [file] [log] [blame]
NFD version 0.6.1
-----------------
Release date: February 19, 2018
New features
^^^^^^^^^^^^
- (potentially breaking change) ``nfd-status-http-server`` now requires Python 3
- Congestion detection and signaling for TCP, UDP, and Unix stream transports. This feature
can be managed through the configuration file and nfdc, and is enabled by default
(:issue:`4362`, :issue:`4465`)
- ``nfdc cs info`` command that shows CS hits and CS misses
(:issue:`4219`, :issue:`4438`)
- Support for non-listening UDP channels (:issue:`4098`)
- IPv6 UDP multicast transport (:issue:`4222`)
- Strategy notification for packet drops in ``LpReliability`` (:issue:`3823`)
- ``NonDiscovery`` and ``PrefixAnnouncement`` encoding/decoding in ``GenericLinkService``
(:issue:`4280`, :issue:`4355`)
Improvements and bug fixes
^^^^^^^^^^^^^^^^^^^^^^^^^^
- Added more ways in ``nfdc`` for a user to ask for help, including ``'nfdc foo help'``, ``'nfdc foo
--help'``, and ``'nfdc foo -h'`` (:issue:`4503`)
- Added privilege elevation in ``MulticastUdpTransport`` that was preventing NFD from running with
effective non-root user (:issue:`4507`)
- Fixed crash when configuration file lacks an ``'authorizations'`` section
(:issue:`4487`)
- Made the exit status consistent across all tools
- Fixed build when ``std::to_string`` is not available
(:issue:`4393`)
- Made ``AsfStrategy`` less sensitive, switching the path only after multiple timeouts. The number
of timeouts is configurable via a strategy parameter (:issue:`4193`)
- Introduce depth limit in the Measurements table, limit the accepted prefix length for RIB,
FIB, and StrategyChoice management commands (:issue:`4262`)
- Improved test cases and documentation