Skip to content

IPv8 v2.12.2003 release

Compare
Choose a tag to compare
@qstokkink qstokkink released this 05 Oct 13:04
· 171 commits to master since this release
51d8342

Includes the first 2003 commits (+103 since v2.11) for IPv8, containing:

  • Added ruff configuration file
  • Added typed request cache add/get/pop
  • Fixed ReadTheDocs configuration build.os
  • Fixed Sphinx deprecations and dependency versions
  • Fixed TestBase hanging when event loop missing
  • Fixed crypto related issues in TunnelCommunity
  • Fixed doc validation not running as main
  • Fixed example lines in testbase_tutorial
  • Fixed line numbers in docs
  • Fixed ruff violations
  • Removed simulation code
  • Updated DiscoveryCommunity payloads to use ipv4 instead of 4SH
  • Updated DiscoveryStrategy to be a generic of its overlay
  • Updated IPv8 scripts to use asyncio.run
  • Updated LAN discovery to run on a different thread
  • Updated MockRestIPv8 to not use real socket
  • Updated TestIdentityEndpoint to not use real files
  • Updated test_load_key to not use a real db file
  • Updated bootstrappers to be less complex
  • Updated codebase with pyupgrade
  • Updated dht community to use DHTValue type
  • Updated mid to always be the hash of the public key
  • Updated overlay basics doc to use PeerObserver
  • Updated overlays to use a settings parameter
  • Updated readme test instructions
  • Updated the ruff rules to allow more args and ignore pandas violations