Skip to content

IPv8 v2.13.2111 release

Compare
Choose a tag to compare
@qstokkink qstokkink released this 14 Feb 08:29
· 86 commits to master since this release
3ba7ccd

Includes the first 2111 commits (+108 since v2.12) for IPv8, containing:

  • Added IPv6 support to TunnelCommunity
  • Added Python 3.12 support
  • Added automatic libsodium.dll downloader for Windows unit tests
  • Added cryptography-based fallback when NaCL import fails
  • Added direction argument to encrypt_str/decrypto_str
  • Added dummy workflow file for extended validation tests
  • Added support for Futures to the TaskManager
  • Added validation action status checks
  • Added pip dependencies cache in validate runs
  • Fixed DHT storage not getting cleaned up
  • Fixed cache leaks in Network
  • Fixed empty sha on validate action status setting
  • Fixed issue with serializing nested payloads that use raw
  • Fixed missing dependency: typing-extensions
  • Fixed mock IPv6 address generation
  • Fixed peer addresses not being updated
  • Fixed possibly unclosed sockets for LAN discovery
  • Fixed spelling and grammar instance in index.rst
  • Fixed the GitHub validate action
  • Fixed tracker service super args
  • Fixed tunnel endpoints
  • Fixed typing issues
  • Fixed validate job not installing dependencies
  • Fixed validation action errors
  • Fixed wrong hypen location in GitHub validate PR action
  • Removed distutils_forwardport.py
  • Removed overwrite dataclass construction
  • Removed separate prefix argument from setup_tunnels
  • Updated Endpoint.close to be optionally async
  • Updated IPv8 exit node script to use RustEndpoint
  • Updated TunnelCommunity cell logic
  • Updated aiohttp version
  • Updated best practices code to fit CommunitySettings
  • Updated hidden services to stop removing data circuits
  • Updated the project age
  • Updated validate action to run the unit tests