github Jagalite/superseedr v0.9.28

latest releases: v1.0.11, v1.0.10, v1.0.9...
6 months ago

Release v0.9.28

Performance

  • Implemented a dynamic request window size in PeerSession to improve download throughput.
  • Optimized TokenBucket to reduce lock contention for unlimited rates.
  • Improved network writer performance by batching messages to reduce syscalls.

Refactoring

  • Replaced single block requests with a BulkRequest system for better pipelining.
  • Updated web_seed_worker to use the new bulk request system.
  • Refactored TorrentManager and its state machine to support bulk commands.

Testing

  • Added extensive tests for the new dynamic window sizing logic in PeerSession.
  • Added a proptest regression file to save and re-run failure cases.

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.

Don't miss a new superseedr release

NewReleases is sending notifications on new releases.