v4.0.0-beta.0
·
1040 commits
to main
since this release
New features:
- Torrents can be in multiple states:
- Initializing / Paused / Live / Error (e.g. out of space on disk or no permissions)
- You can now pause/resume/delete torrent through HTTP API and web UI
- Added armv7 build
- You can now configure "RUST_LOG" through HTTP API
Breaking changes:
- A lot of internal shuffling of things around. If you used the library might need to tweak a thing or two.
- The server that starts with "rqbit download" is now read-only. It also doesn't have persistence. To have a server that allows to upload/pause torrents etc, you need to run "rqbit server start"
- DHT now throttles itself not to send as many requests per second as it used to. This may make things a bit slower. But at least on my Macbook Air it used to lock up system UI (even cursor) because it was sending too many UDP packets in quick succession.
![Screenshot 2023-11-27 at 09 30 10](https://private-user-images.githubusercontent.com/221386/285801882-d9403763-d162-492b-a718-a857ef4dd1e6.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNDg2NDAsIm5iZiI6MTczOTE0ODM0MCwicGF0aCI6Ii8yMjEzODYvMjg1ODAxODgyLWQ5NDAzNzYzLWQxNjItNDkyYi1hNzE4LWE4NTdlZjRkZDFlNi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjEwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxMFQwMDQ1NDBaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1hOWIxOGVhMTcxZDdiNDAyMmJkOTdiM2ZmMmE4Y2YwMDA2MWViNDVmYjEyMWZkZjQzYTc0NGVjNzcyNTcwNDA5JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.vCHPa-_VmhskJLX9IruK4KXNki8qhzYtzTvoZkR_OdQ)
What's Changed
Full Changelog: v3.2.0...v4.0.0-beta.0