Skip to content

Releases: named-data/python-ndn

v0.4.1

21 Aug 12:09
Compare
Choose a tag to compare

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

28 May 19:39
Compare
Choose a tag to compare
  • Add NDNAppv2
  • Add NDN-DPDK Support
  • encoding: Add MapField

v0.3-1

21 Mar 06:59
1725b13
Compare
Choose a tag to compare
  • 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

21 Nov 23:37
74b8aad
Compare
Choose a tag to compare
  • 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

06 Jul 02:49
11c78f8
Compare
Choose a tag to compare
  • 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

06 Jul 02:44
1a54bb0
Compare
Choose a tag to compare
  • Support Unix socket on Windows 10.
  • Fix semaphore running in a different event loop bug.

v0.3a1-2

30 Apr 03:05
1fc074a
Compare
Choose a tag to compare
  • 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

25 Sep 00:52
Compare
Choose a tag to compare
  • 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

01 Jun 06:03
Compare
Choose a tag to compare
  • 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

24 Mar 04:32
Compare
Choose a tag to compare
  • 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.