Skip to content

Commit

Permalink
Prepare release 0.6.6
Browse files Browse the repository at this point in the history
Change-Id: I2896cf769547e7afbedcc4f00bf28b48e0729426
Refs: #4916
  • Loading branch information
cawka authored and Pesa committed Apr 27, 2019
1 parent 0c31537 commit 0d748af
Show file tree
Hide file tree
Showing 6 changed files with 72 additions and 9 deletions.
5 changes: 3 additions & 2 deletions docs/INSTALL.rst
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,11 @@ platforms:

- Ubuntu 16.04 (amd64, armhf, i386)
- Ubuntu 18.04 (amd64)
- Ubuntu 19.04 (amd64)
- macOS 10.12
- macOS 10.13
- macOS 10.14
- CentOS 7 (with gcc 7 and boost 1.58.0)

ndn-cxx is known to work on the following platforms, although they are not officially
supported:
Expand All @@ -22,7 +24,6 @@ supported:
- Fedora >= 24
- Gentoo Linux
- Raspbian >= 2017-08-16
- OS X 10.11
- FreeBSD 11.2


Expand Down Expand Up @@ -61,7 +62,7 @@ development tools and libraries, and ndn-cxx prerequisites.

In a terminal, enter::

sudo apt install build-essential libsqlite3-dev libboost-all-dev libssl-dev
sudo apt install build-essential libboost-all-dev libssl-dev libsqlite3-dev pkg-config python-minimal

- Fedora

Expand Down
2 changes: 1 addition & 1 deletion docs/release-notes-latest.rst
5 changes: 0 additions & 5 deletions docs/release-notes/release-notes-0.6.5.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,6 @@ ndn-cxx version 0.6.5

Release date: February 4, 2019

Note that this is the last release that encodes to `NDN packet format version 0.2.1
<https://named-data.net/doc/NDN-packet-spec/0.2.1/>`__. A future release will continue to
decode v0.2.1 format, but will encode to `v0.3 format
<https://named-data.net/doc/NDN-packet-spec/0.3/>`__.

New features:
^^^^^^^^^^^^^

Expand Down
60 changes: 60 additions & 0 deletions docs/release-notes/release-notes-0.6.6.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
ndn-cxx version 0.6.6
---------------------

Release date: April 27, 2019

Note that this is the last release that encodes to `NDN packet format version 0.2.1
<https://named-data.net/doc/NDN-packet-spec/0.2.1/>`__. A future release will continue to
decode v0.2.1 format, but will encode to `v0.3 format
<https://named-data.net/doc/NDN-packet-spec/0.3/>`__.

New features:
^^^^^^^^^^^^^

- More support for `NDN packet format version
0.3 <https://named-data.net/doc/NDN-packet-spec/0.3/>`__ (:issue:`4527`)

* Support new naming conventions to encode/decode segment numbers, byte offsets, versions,
timestamps, and sequence numbers based on typed name components (:issue:`4777`)

* Stop using ``ChildSelector`` in ``CertificateBundleFetcher`` (:issue:`4665`)

- ``NDN_THROW`` macro to throw exceptions including file position and runtime context of the
throw statement (:issue:`4834`)

- Ensure that a ``Block`` with TLV-TYPE zero is treated as invalid (:issue:`4726`, :issue:`4895`)

Improvements and bug fixes
^^^^^^^^^^^^^^^^^^^^^^^^^^

- Avoid directly using memory address as ``PendingInterestId`` to prevent potential false
removal of an entry (:issue:`2865`)

- Follow up packet specification changes to rename the ``Parameters`` element to
``ApplicationParameters`` and to change its number to be a non-critical element type
(:issue:`4658`, :issue:`4780`)

- Add option to disable infrastructure interest in ``CertificateFetcherDirectFetch`` (:issue:`4879`)

- Fix compilation against recent versions of Boost libraries and issues with Xcode 10.2 and
older versions of Boost libraries (:issue:`4890`, :issue:`4923`, :issue:`4860`)

- Improve the "CanBePrefix unset" warning (:issue:`4581`)

- Improve documentation

Deprecated
~~~~~~~~~~

- ``PendingInterestId``, ``RegisteredPrefixId``, and ``InterestFilterId`` types in favor of
``PendingInterestHandle``, ``RegisteredPrefixHandle``, and ``InterestFilterHandle``
(:issue:`4316`, :issue:`3919`)

- ``Block::empty`` in favor of ``Block::isValid`` (with inverted semantics)

- ``Scheduler::scheduleEvent`` and ``Scheduler::cancelEvent`` in favor of ``Scheduler::schedule``
and ``EventId::cancel`` (or use ``ScopedEventId`` to automatically cancel the event when
the object goes out of scope) (:issue:`4883`)

- ``ndn::util::Scheduler`` (use ``ndn::Scheduler`` or ``ndn::scheduler::Scheduler``) and
``ndn::EventId`` (use ``ndn::scheduler::EventId``) (:issue:`4883`)
7 changes: 7 additions & 0 deletions docs/releases.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ All ndn-cxx Releases
:hidden:
:maxdepth: 1

release-notes/release-notes-0.6.6
release-notes/release-notes-0.6.5
release-notes/release-notes-0.6.3
release-notes/release-notes-0.6.2
Expand All @@ -22,6 +23,12 @@ All ndn-cxx Releases
release-notes/release-notes-0.2.0
release-notes/release-notes-0.1.0

* **ndn-cxx version 0.6.6**
(:doc:`Release Notes <release-notes/release-notes-0.6.6>`, `Documentation <https://named-data.net/doc/ndn-cxx/0.6.6/>`__)

`src (git) <https://github.com/named-data/ndn-cxx/releases/tag/ndn-cxx-0.6.6>`__,
`src (tarball) <https://named-data.net/downloads/nfd-0.6.6.tar.bz2>`__ (`checksum <https://named-data.net/downloads/nfd-0.6.6.tar.bz2.sha256>`__)

* **ndn-cxx version 0.6.5**
(:doc:`Release Notes <release-notes/release-notes-0.6.5>`, `Documentation <https://named-data.net/doc/ndn-cxx/0.6.5/>`__)

Expand Down
2 changes: 1 addition & 1 deletion wscript
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
from waflib import Context, Logs, Utils
import os, subprocess

VERSION = '0.6.5'
VERSION = '0.6.6'
APPNAME = 'ndn-cxx'
PACKAGE_BUGREPORT = 'https://redmine.named-data.net/projects/ndn-cxx'
PACKAGE_URL = 'http://named-data.net/doc/ndn-cxx/'
Expand Down

0 comments on commit 0d748af

Please sign in to comment.