Changes since version 0.3.1 Release date: May 12, 2015 New features: - Tables - Change lookup API to allow async implementations of ContentStore (Issue 2411) - Management - Perform FIB updates before modifying RIB (Issue 1941) Updates and bug fixes: - Documentation - Update planned Features: face enhancements (Issue 2617) - Updated NFD's developer guide to reflect new changes and adding a new section on NFD/ndn-cxx unit testing - Face - Refactor channel acceptors to avoid use of shared pointers (Issue 2613) - Refactor code to avoid deprecated Block::fromBuffer overloads (Issue 2553) - Refactor code to use move semantics for sockets where possible (Issue 2613) - Switch to non-throwing version of websocketpp APIs (Issue 2630) - Forwarding - Extend measurements lifetime in AccessStrategy (Issue 2452) - Management - Stop removed namespace from inheriting ancestor route (Issue 2757) - Fix TestFibUpdates/EraseFace on Ubuntu 14.04 32-bit (Issue 2697) - Tools - Fix hanging of nfdc on wrong input (Issue 2690) - Build - Make build scripts compatible with Python 3 (Issue 2625) - Get rid of the last use of ndn::dns in NFD (Issue 2422) - Update waf build system to version 1.8.9 (Issues 2209, 2657, 2792) - Tweak default pkg-config search paths (Issue 2711) - Use C version of snprintf (Issue 2299) - Emulate std::to_string when it is missing (Issue 2299) - Fix several "defined but not used" warnings with gcc-5 (Issue 2767) - Disable precompiled headers on OS X with clang < 6.1.0 (Issue 2804)