Prepare release 2.4
Change-Id: I11fa76eabc327a4638627b27bc51e6330d5ad210
diff --git a/docs/source/RELEASE_NOTES.rst b/docs/source/RELEASE_NOTES.rst
index 9905872..a725c0e 100644
--- a/docs/source/RELEASE_NOTES.rst
+++ b/docs/source/RELEASE_NOTES.rst
@@ -5,6 +5,50 @@
All of the ndnSIM documentation is accessible from the `ndnSIM website <http://ndnsim.net>`__.
+Release 2.4 (Changes since release 2.3)
+---------------------------------------
+
+Release date: November 1, 2017
+
+Overview
+~~~~~~~~
+
+- The submodules of NFD and ndn-cxx have been upgraded to version 0.6.0
+ (:issue:`4306`).
+
+ `NFD 0.6.0 release notes <https://named-data.net/doc/NFD/0.6.0/RELEASE_NOTES.html>`__
+
+ `ndn-cxx 0.6.0 release notes <https://named-data.net/doc/ndn-cxx/0.6.0/RELEASE_NOTES.html>`__
+
+- Upgrade the base NS-3 version to ``ns-3.27-22-g90fb309d5`` (:issue:`4311`).
+
+ .. 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.
+
+ .. note::
+ To set the maximum size of the used queue when porting already
+ implemented scenarios to ndnSIM 2.4, the QueueBase::MaxPackets attribute
+ has to be set instead of DropTailQueue::MaxPackets.
+
+ .. note::
+ ndnSIM 2.4 requires the following minimal compiler requirements:
+ - g++-4.9 or later (Note: this is an upgraded requirement from ndnSIM 2.3)
+ - Apple LLVM version 7.0.2 or later
+ - clang-3.3 or later.
+
+Improvements and bug fixes
+~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+- Internal refactoring of dummy keychain to work with security v2 of ndn-cxx
+ (:issue:`4306`)
+
+- Updates of the ndnSIM documentation and Technical Report (:issue:`4039`, :issue:`4213`)
+
+ * Added page about community contributions to the simulator.
+ * CS tracer documentation update.
+
Release 2.3 (Changes since release 2.2)
---------------------------------------