v2.0.27
What's Changed since v2.0.26
Features
--port/-p: set the BitTorrent peer listen port, independent of the gRPC--listenaddress. Lets multipleezioinstances run on one host (default0keeps libtorrent's 6881, behavior unchanged). (#142)- Slow-start upload ramp: session-wide
--slow-startwith--slow-start-period; the seeder ramps upload from 10 MB/s up to 100 MB/s then unlimited, to ease a fleet of leechers into a deploy. - Peer alert category added to the alert mask.
Fixes
- slow-start now throttles LAN peers (all peers routed into the global peer class; non-deprecated equivalent of
ignore_limits_on_local_network=false). - slow-start "unlimited" clear logged at info level.
Refactor
- Extract
ezio::appcomposition root; thinmain. - Drive the daemon control loop and speed/alert reporting on the io_context event loop.
Docs
- Single network-thread bottleneck confirmed via distributed profiling and an all-RAM loopback path; best-case 1-on-1 throughput benchmark (~1046 MiB/s); slow-start options; multi-threading-the-network-thread feasibility analysis.
Full diff: v2.0.26...v2.0.27