From cf064448605ea9dfcd0532149e346317ece0a31c Mon Sep 17 00:00:00 2001 From: Saurab Dulal Date: Mon, 14 Dec 2020 11:04:57 -0600 Subject: [PATCH] Prepare release 0.6.0 Change-Id: I8c08855856fe781a244695f3eec702bf8f7ba7cc --- docs/release-notes-latest.rst | 2 +- docs/release-notes/release-notes-0.6.0.rst | 10 ++++++++++ docs/releases.rst | 6 ++++++ src/conf-parameter.cpp | 4 ++-- wscript | 2 +- 5 files changed, 20 insertions(+), 4 deletions(-) create mode 100644 docs/release-notes/release-notes-0.6.0.rst diff --git a/docs/release-notes-latest.rst b/docs/release-notes-latest.rst index 6c84996..cbbc128 120000 --- a/docs/release-notes-latest.rst +++ b/docs/release-notes-latest.rst @@ -1 +1 @@ -release-notes/release-notes-0.5.2.rst \ No newline at end of file +release-notes/release-notes-0.6.0.rst \ No newline at end of file diff --git a/docs/release-notes/release-notes-0.6.0.rst b/docs/release-notes/release-notes-0.6.0.rst new file mode 100644 index 0000000..1701c67 --- /dev/null +++ b/docs/release-notes/release-notes-0.6.0.rst @@ -0,0 +1,10 @@ +NLSR version 0.6.0 +++++++++++++++++++ + +**Improvements and Bug Fixes** + +- **breaking change** Major changes in the TLV structure and classes. Reduced codebase size and + improved compilation times. LSA de/serialize functions are replaced by wireEncode/Decode. Updated LSA + wire formats and TLV assignments. Updated nlsrc to print using the new encoding. (:issue:`4787`, :issue:`5116`) +- LSDB refactor: switch to ``boost::multi_index`` to replace 3 LSA lists (:issue:`4127`) +- Fix wrong reaction on hello Interest timeout (:issue:`5139`) diff --git a/docs/releases.rst b/docs/releases.rst index 841da45..716d7c9 100644 --- a/docs/releases.rst +++ b/docs/releases.rst @@ -5,6 +5,7 @@ NLSR Versions :hidden: :maxdepth: 1 + release-notes/release-notes-0.6.0 release-notes/release-notes-0.5.2 release-notes/release-notes-0.5.1 release-notes/release-notes-0.5.0 @@ -20,6 +21,11 @@ NLSR Versions release-notes/release-notes-0.2.0 release-notes/release-notes-0.1.0 +* **NLSR version 0.6.0** + (:doc:`Release Notes `, `Documentation `__) + + `src (git) `__, + `src (tarball) `__ (`checksum `__) * **NLSR version 0.5.2** (:doc:`Release Notes `, `Documentation `__) diff --git a/src/conf-parameter.cpp b/src/conf-parameter.cpp index 8e53106..9858998 100644 --- a/src/conf-parameter.cpp +++ b/src/conf-parameter.cpp @@ -1,6 +1,6 @@ /* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */ /* - * Copyright (c) 2014-2020, The University of Memphis, + * Copyright (c) 2014-2021, The University of Memphis, * Regents of the University of California * * This file is part of NLSR (Named-data Link State Routing). @@ -28,7 +28,7 @@ INIT_LOGGER(ConfParameter); using namespace ndn::time_literals; // To be changed when breaking changes are made to sync -const uint64_t ConfParameter::SYNC_VERSION = 8; +const uint64_t ConfParameter::SYNC_VERSION = 9; static std::unique_ptr makeCertificateFetcher(ndn::Face& face) diff --git a/wscript b/wscript index 2a83317..087ed61 100644 --- a/wscript +++ b/wscript @@ -22,7 +22,7 @@ NLSR, e.g., in COPYING.md file. If not, see . from waflib import Context, Logs, Utils import os, subprocess -VERSION = "0.5.2" +VERSION = "0.6.0" APPNAME = "nlsr" BUGREPORT = "https://redmine.named-data.net/projects/nlsr" URL = "https://named-data.net/doc/NLSR/"