Skip to content

Releases: cortze/py-dht

v0.1.0 - OSC

14 Aug 16:59
5391326
Compare
Choose a tag to compare

Description

This version adds more capabilities to the DHT module to simulate a natural DHT more accurately. Key points:

  • Update the lookup function to:
    • a more realistic Alpha approach
    • fix some delay aggregations
    • short vs long delays
    • accuracy tracker
  • Upgrades on tests
  • Make a faster network initializer that uses CPU processes to speed it up

What's Changed

  • add missing setup.py file that complements pyproject.toml by @cortze in #11
  • Add/handle neg processes by @cortze in #12
  • Fix buggy network parallel initialization by @cortze in #13
  • Speeding up lookups by @cortze in #16
  • fix broken delay aggregation for alpha > 1 by @cortze in #17
  • Feat/make alpha more realistic by @cortze in #18
  • fill new nodes after conn-error with empty dict, not tuple by @cortze in #19
  • update only on successful connections by @cortze in #21
  • Feat/add accuracy metric to lookup by @cortze in #22

Full Changelog: v0.1.0...v0.2.0

v0.1.0 - DHTNetwork Beta

03 Aug 17:45
3f7d754
Compare
Choose a tag to compare

This first release of the repo stands as the first (viable) version that is manageable for DHT simulations, achieving enough performance when we try to extend the size of the network.

The Readme file currently covers most of the description of the current version. So please refer to it if there are doubts or questions :)