Rust specifies features should be addative (enable) functionality instead of restricting it. As adding bounds would restrict trait implementation I chose to let the feature remove the bounds.
To maintain semver the minor version needs to be increased.
Adresses https://github.com/instant-labs/instant-acme/issues/25 by adding Send and Sync bounds to the HttpClient trait. Adds feature "single-thread" that removes those bounds again.
Rust specifies features should be addative (enable) functionality instead of restricting it. As adding bounds would restrict trait implementation I chose to let the feature remove the bounds.
To maintain semver the minor version needs to be increased.