Skip to content

Commit

Permalink
Prepare release 2.7
Browse files Browse the repository at this point in the history
Change-Id: Ifd407be51576e78af378cafe92fa2bfa904906ae
  • Loading branch information
cawka committed Feb 24, 2019
1 parent 6995bb7 commit fbbe13d
Show file tree
Hide file tree
Showing 5 changed files with 68 additions and 12 deletions.
1 change: 1 addition & 0 deletions AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -19,3 +19,4 @@ people who have reported bugs, submitted patches,and implemented new features o
* Yuanzhi Gao <[email protected]>
* Mohammad Sabet <[email protected]>
* Xinyu Ma <[email protected]>
* Chavoosh Ghasemi <[email protected]>
55 changes: 52 additions & 3 deletions docs/source/RELEASE_NOTES.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,51 @@ This file contains ndnSIM release notes.

All of the ndnSIM documentation is accessible from the `ndnSIM website <http://ndnsim.net>`__.

Release 2.7
-----------

Release date: February 24, 2019

Overview
~~~~~~~~

- The submodules of NFD and ndn-cxx have been upgraded to version 0.6.5.

`NFD 0.6.5 release notes <https://named-data.net/doc/NFD/0.6.5/RELEASE_NOTES.html>`__

`ndn-cxx 0.6.5 release notes <https://named-data.net/doc/ndn-cxx/0.6.5/RELEASE_NOTES.html>`__

.. note::
In order to retrieve the marked versions of ndn-cxx and NFD, use
``--recursive`` option to the git clone command or run ``git
submodule update --init`` after clone, pull, or merge.

- Base NS-3 was rebased to version 3.29

- Following changes in NFD and ndn-cxx codebases, 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.

Improvements and bug fixes
~~~~~~~~~~~~~~~~~~~~~~~~~~

- Update face metric based on simulated p2p link delay (:issue:`4733`)

- Remove and replace the previously deprecated and removed in NS-3.29 ``QueueBase::MaxPackets``

- Update installation instructions

Deprecation
~~~~~~~~~~~

- ndnSIM 2.7 is the last release that supports the legacy content store implementation. The future versions
will only include content store replacement/placement policies implemented using NFD routines. Please
refer to the latest version of NFD Developer's Guide for more information.

********************************************************************************

Release 2.6
-----------

Expand Down Expand Up @@ -41,6 +86,7 @@ Improvements and bug fixes

- Updates of the ndnSIM documentation.

********************************************************************************

Release 2.5
-----------
Expand Down Expand Up @@ -72,6 +118,8 @@ Improvements and bug fixes

- Updates of the ndnSIM documentation.

********************************************************************************

Release 2.4
-----------

Expand Down Expand Up @@ -116,6 +164,8 @@ Improvements and bug fixes
* Added page about community contributions to the simulator.
* CS tracer documentation update.

********************************************************************************

Release 2.3
-----------

Expand Down Expand Up @@ -192,6 +242,8 @@ Improvements and bug fixes

* Added explanation about the support of NDNLPv2 and its implications.

********************************************************************************

Release 2.2
-----------

Expand Down Expand Up @@ -409,11 +461,8 @@ Improvements and bug fixes
* In :ndnsim:`ndn::Producer` application that caused a wrong dummy signature to be added
to the constructed data packets (:issue:`2927`)



********************************************************************************


Release 2.0
-----------

Expand Down
3 changes: 2 additions & 1 deletion docs/source/_templates/indexcontent.html
Original file line number Diff line number Diff line change
Expand Up @@ -59,8 +59,9 @@ <h2>ndnSIM tutorial</h2>
<td width="50%" valign="top">
<h2>ndnSIM Versions</h2>
<div class="tile">
<p class="biglink"><a class="biglink" href="#">ndnSIM 2.6</a><br/>
<p class="biglink"><a class="biglink" href="#">ndnSIM 2.7</a><br/>
<span class="linkdescr">latest version</span></p>
<p class="biglink"><a class="biglink" href="http://ndnsim.net/2.6/">ndnSIM 2.6</a><br/>
<p class="biglink"><a class="biglink" href="http://ndnsim.net/2.5/">ndnSIM 2.5</a><br/>
<p class="biglink"><a class="biglink" href="http://ndnsim.net/2.4/">ndnSIM 2.4</a><br/>
<p class="biglink"><a class="biglink" href="http://ndnsim.net/2.3/">ndnSIM 2.3</a><br/>
Expand Down
2 changes: 1 addition & 1 deletion docs/source/intro.rst
Original file line number Diff line number Diff line change
Expand Up @@ -147,7 +147,7 @@ possible to track many internal details. For example, logging of :ndnsim:`Face`
:ndnsim:`Consumer` shows everything what happens in :ndnsim:`Face` and :ndnsim:`Consumer`
classes::

NS_LOG=ndn.Face:ndn.Consumer ./waf --run=ndn-simple
NS_LOG=ndn.Consumer ./waf --run=ndn-simple

Refer to the source code and NS-3 documentation to see what logging interfaces are
available and about details how enable one or more logging interfaces.
Expand Down
19 changes: 12 additions & 7 deletions docs/source/meta/copying.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,17 +10,22 @@ with permission to be linked with NS-3 codebase (GPL 2.0).
ndnSIM uses a number of third-party software and libraries, licensed under the following
licenses:

- Boost libraries licensed under conditions of `Boost Software License 1.0`_
- The Boost libraries are licensed under the
`Boost Software License 1.0`_

- CryptoPP library is licensed under conditions of `Boost Software License 1.0`_
- any-lite by Martin Moene is licensed under the
`Boost Software License 1.0`_

- SQLite is in `public domain <http://www.sqlite.org/copyright.html>`__
- optional-lite by Martin Moene is licensed under the
`Boost Software License 1.0`_

- waf build system is licensed under conditions of `BSD license
<https://github.com/named-data/ndn-cxx/blob/master/waf>`__
- variant-lite by Martin Moene is licensed under the
`Boost Software License 1.0`_

- ndn-cxx library licensed under conditions of `GNU LGPL 3.0+
<https://github.com/named-data/ndn-cxx/blob/master/COPYING.md>`__
- SQLite is in the `public domain <https://www.sqlite.org/copyright.html>`__

- The waf build system is licensed under the terms of the
`BSD license <https://github.com/named-data/ndn-cxx/blob/master/waf>`__

- NDN Forwarding Daemon (NFD) licensed under conditions of `GNU GPL 3.0+
<https://github.com/named-data/NFD/blob/master/COPYING.md>`__
Expand Down

0 comments on commit fbbe13d

Please sign in to comment.