Releases: named-data/python-ndn
Releases · named-data/python-ndn
v0.4.1
0.4.1 (2023-08-21)
- Update dependencies: drop cryptography.
- Add ECIES support.
0.4 (2023-07-21)
- Migrate from pipenv to poetry
- Upgrade Python requirement to 3.10
- Fix a race condition in NDNAppv2
- Add support to State-Vector-Sync (SVS)
v0.3-3
- Add NDNAppv2
- Add NDN-DPDK Support
- encoding: Add MapField
v0.3-1
- Add Light VerSec and cascade validator.
- Add UDP support.
- Support remote prefix registration.
- NDNLPv2 protocol update.
- NDN 0.3 protocol update (ForwardingHint).
- Add Boost INFO parser.
- Drop Python 3.8 support due to typing hint incompatability. CPython 3.8 should still work, but PyPy 3.8 is known to be incompatible.
- Bug fixes.
v0.3
- Add
express_raw_interest
function to NDNApp
.
- Add validator for known keys.
- Add CodeQL scanning.
- Add support to Windows CNG as a TPM backend.
- Add binary tools
pyndntools
, pyndnsec
and pynfdc
.
- Transition to Name Convention Rev03.
- Add automatic type conversion for
Enum
, Flag
and str
.
- Drop Python 3.7 support and add Python 3.10.
v0.3a1-4
- Allow expressing raw Interest packets.
- Add signature validator with known keys.
- Support Windows 10/11.
- Add Windows CNG / Microsoft Platform Crypto Provider (CNG) as TPM backend.
- Add platform package providing default paths on Windows.
v0.3a1-3
- Support Unix socket on Windows 10.
- Fix semaphore running in a different event loop bug.
v0.3a1-2
- Fix cocoapy to make it work on MacOS 11 Big Sur.
- Add more supports to NDNLPv2 (CongestionMark).
- Add dispatcher and set_interest_filter.
- Handle ConnectionResetError.
- Drop Python 3.6 support.
v0.3a1
- Fix the bug that registering multiple prefices at the same time leads to 403 error.
- Add Name Tree Schema.
- Add
.devcontainer
for VSCode Remote Containers and GitHub Codespaces.
v0.2b2-2
- Change the default sock file path from
/var/run/nfd.sock
to /run/nfd.sock
on Linux.
- Add FIB and CS management data structures
- Add
make_network_nack
- Recognize
NDN_CLIENT_*
environment variables
v0.2b2-1
- Fix RuntimeWarning for hanging coroutine when main_loop raises an exception.
- Fix the issue when after_start throws an exception, the application gets stuck.
- Set raw_packet of express_interest and on_interest to be the whole packet with TL fields.