v3.0.0
Major new features:
- Peers now reconnect with exponential backoff. This should make downloads more stable and faster. Also in case of network errors, eventually it will reconnect to peers.
- Replaced log with tracing.
- When using as a library, you can now configure tracing / logging.
- When using as the binary RUST_LOG environment variable is now much more advanced
- Reduced default connect timeout to 2 seconds, so that slow peers don't exhaust semaphores, and we connect to faster peers earlier
- Re-architected some internal librqbit pieces in a major way, there may be bugs