Skip to content

IPv8 v2.1.1325 release

Compare
Choose a tag to compare
@qstokkink qstokkink released this 20 Apr 13:12
· 859 commits to master since this release
59e6ceb

Includes the first 1325 commits (+158 since v2.0) for IPv8, containing:

  • Replace twisted with asyncio
  • Added swagger docs
  • Added option to TaskManager for ignoring certain Exceptions
  • Added VariablePayload compilation decorator
  • Added united system path as scriptpath.py files
  • Added basic tests for the DataChecker class
  • Added ez_send shortcut
  • Added shortcut for adding Payload handlers
  • Added prefix mapping for endpoint
  • Added managed futures to RequestCache
  • Added get_overlay(s) method to MockIPv8
  • Added warning about long-running tasks in TaskManager
  • Fixed url for getting trustchain blocks for a specific user
  • Fixed issue with hidden services tests
  • Fixed trustchain crawler lambda
  • Fixed bootstrap test wrong assertion
  • Fixed readthedocs links
  • Fixed filter peers by community in RandomWalk strategy
  • Fixed tester scripts
  • Fixed script paths
  • Fixed tracker systemd file + error in the script
  • Fixed set size change in tracker
  • Fixed block broadcast in TrustChain
  • Fixed decrementing TTL when received block broadcast
  • Fixed removing inactive peers from tracker
  • Fixed TrustChain genesis block invariant validation
  • Fixed possible README PyPi issues
  • Fixed thread hog when no strategies are running
  • Fixed reuse of ports not being detected
  • Fixed various unhandled exceptions
  • Fixed the fallback argument for 'id_metadata'
  • Fixed binary data in TC tx err 500
  • Fixed AttestationEndpoint test
  • Fixed uncaught socket aton
  • Fixed RequestCache Future cancellation and allow custom timeout actions
  • Fixed duplicate task name
  • Fixed sqlite text type
  • Fixed token error if message arrives before DHT is initialized
  • Fixed resolve tunnel error
  • Fixed attestation tutorial documentation
  • Updated REST tests
  • Updated documentation
  • Updated TunnelCrypto to be compatible with libnacl 1.7
  • Updated usability for registering anonymous tasks
  • Updated project requirements
  • Updated half blocks in TrustChain documentation
  • Updated lambdas with functions
  • Updated verified_peers to set datastructure
  • Updated TrustChain crawler
  • Updated speedup DHT tests
  • Updated set instead of list for relayed_broadcast
  • Updated msg handler type check
  • Updated lazy_community docstrings
  • Updated avoid 'del' where possible