Prepare release 0.6.0
Change-Id: I8c08855856fe781a244695f3eec702bf8f7ba7cc
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 @@
: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 @@
release-notes/release-notes-0.2.0
release-notes/release-notes-0.1.0
+* **NLSR version 0.6.0**
+ (:doc:`Release Notes <release-notes/release-notes-0.6.0>`, `Documentation <https://named-data.net/doc/NLSR/0.6.0/>`__)
+
+ `src (git) <https://github.com/named-data/NLSR/releases/tag/NLSR-0.6.0>`__,
+ `src (tarball) <https://named-data.net/downloads/nlsr-0.6.0.tar.bz2>`__ (`checksum <https://named-data.net/downloads/nlsr-0.6.0.tar.bz2.sha256>`__)
* **NLSR version 0.5.2**
(:doc:`Release Notes <release-notes/release-notes-0.5.2>`, `Documentation <https://named-data.net/doc/NLSR/0.5.2/>`__)
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 @@
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<ndn::security::CertificateFetcherDirectFetch>
makeCertificateFetcher(ndn::Face& face)
diff --git a/wscript b/wscript
index 2a83317..087ed61 100644
--- a/wscript
+++ b/wscript
@@ -22,7 +22,7 @@
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/"