From a46d41df0e54a84819809e88503e89d6d95aa381 Mon Sep 17 00:00:00 2001 From: Alexander Afanasyev Date: Sun, 16 Sep 2018 20:55:42 -0400 Subject: [PATCH] Prepare release 0.6.3 Change-Id: I004e5609f26186ad270bbe5f2015052a7c2be89a Refs: #4727 --- docs/release-notes-latest.rst | 2 +- docs/release-notes/release-notes-0.6.3.rst | 50 ++++++++++++++++++++++ docs/releases.rst | 7 +++ wscript | 2 +- 4 files changed, 59 insertions(+), 2 deletions(-) create mode 100644 docs/release-notes/release-notes-0.6.3.rst diff --git a/docs/release-notes-latest.rst b/docs/release-notes-latest.rst index 1093965e..d0cef0b2 120000 --- a/docs/release-notes-latest.rst +++ b/docs/release-notes-latest.rst @@ -1 +1 @@ -release-notes/release-notes-0.6.2.rst \ No newline at end of file +release-notes/release-notes-0.6.3.rst \ No newline at end of file diff --git a/docs/release-notes/release-notes-0.6.3.rst b/docs/release-notes/release-notes-0.6.3.rst new file mode 100644 index 00000000..81c0e473 --- /dev/null +++ b/docs/release-notes/release-notes-0.6.3.rst @@ -0,0 +1,50 @@ +NFD version 0.6.3 +----------------- + +Release date: September 18, 2018 + +Note that this is the last release that encodes to `NDN packet format version 0.2.1 +`__. A future release will continue to +decode v0.2.1 format, but will encode to `v0.3 format +`__. + +The build requirements have been upgraded to gcc >= 5.3 or clang >= 3.6, boost >= 1.58, +openssl >= 1.0.2. This effectively drops support for all versions of Ubuntu older than 16.04 +that use distribution-provided compilers and packages. + +The compilation now uses the C++14 standard. + +New features +^^^^^^^^^^^^ + +- Allow MTU of datagram faces to be overridden (:issue:`4005`, :issue:`4789`) + +- Implement ``nfdc cs erase`` command (:issue:`4318`) + +- Initial framework to realize self-learning feature + + * RIB code refactoring (:issue:`4650`, :issue:`4723`, :issue:`4683`) + + * Add facility to execute functions on the RIB and main threads (:issue:`4279`, :issue:`4683`) + + * Incorporate ``PrefixAnnouncement`` into ``Route`` and ``RibEntry`` (:issue:`4650`) + +- Add official support for CentOS 7 (:issue:`4610`) + +Improvements and bug fixes +^^^^^^^^^^^^^^^^^^^^^^^^^^ + +- Make LRU the default CS replacement policy (:issue:`4728`) + +- Refactor logging to use ndn-cxx logging framework (:issue:`4580`) + +- Directly use ``asio::ip::address::from_string`` instead of ndn-cxx provided helpers + (Boost.Asio >= 1.58 includes necessary fixes) + +- Avoid use of deprecated {get,set}FinalBlockId + +- Improve and simplify code with modern C++ features + +- Improve test cases + +- Improve documentation diff --git a/docs/releases.rst b/docs/releases.rst index d0632363..5488f281 100644 --- a/docs/releases.rst +++ b/docs/releases.rst @@ -5,6 +5,7 @@ NFD Versions :hidden: :maxdepth: 1 + release-notes/release-notes-0.6.3 release-notes/release-notes-0.6.2 release-notes/release-notes-0.6.1 release-notes/release-notes-0.6.0 @@ -20,6 +21,12 @@ NFD Versions release-notes/release-notes-0.2.0 release-notes/release-notes-0.1.0 +* **NFD version 0.6.3** + (:doc:`Release Notes `, `Documentation `__) + + `src (git) `__, + `src (tarball) `__ (`checksum `__) + * **NFD version 0.6.2** (:doc:`Release Notes `, `Documentation `__) diff --git a/wscript b/wscript index d4da8c4b..3a903111 100644 --- a/wscript +++ b/wscript @@ -26,7 +26,7 @@ NFD, e.g., in COPYING.md file. If not, see . from waflib import Context, Logs, Utils import os, subprocess -VERSION = '0.6.2' +VERSION = '0.6.3' APPNAME = 'nfd' BUGREPORT = 'https://redmine.named-data.net/projects/nfd' URL = 'https://named-data.net/doc/NFD/'