github Jagalite/superseedr v0.9.30

latest releases: v1.0.9, v1.0.8a, v1.0.8...
5 months ago

Standard Builds (Recommended)


Private Builds (Advanced)

These builds do not contain PEX or DHT in the final binary. Not recommended for normal users unless you have privacy requirements.


image

Performance

  • Optimized BitTorrent v2 verification with small-file root lookup bypassing.
  • Implemented memory-aware cleanup logic for v2 pending data buffers.
  • Improved piece request pipelining with deterministic rarity-first selection.

Refactoring

  • Introduced BitTorrent v2 and Hybrid torrent support (BEP 52).
  • Implemented Merkle tree verification engine for v2 data integrity.
  • Refactored torrent parser to handle v2 file trees and synthetic padding files (BEP 47).
  • Decoupled piece geometry from contiguous streams to support file-aligned pieces.
  • Enhanced TUI with an "Add Torrent" file picker and improved watch folder management.
  • Enhanced welcome screen.

Testing

  • Added comprehensive v2/hybrid integration tests covering boundary alignment and proof verification.
  • Introduced scale tests for 1000-piece torrents to verify pipeline stability.
  • Added proptest-based network fault injection for the state machine.

Don't miss a new superseedr release

NewReleases is sending notifications on new releases.