-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
rustls Sync / Integration Lock-Step #33
Comments
Problem chiefly here is that there is both rustls and the provider here as discrete APIs where our API may break independently from rustls. |
It seems like the main place we'd need to potentially making breaking changes is between rustls upgrades, which are at least currently frequent. Having a version number different from the |
yeah - openssl-src has a pattern of C-library-version+Rust-version which seems to work - so first version really could be and if there is need to bump whilst targeting rustls 0.23 could release by that definining dependency as: Will get any 0.23 version as per normal despite the build meta where we at least signal MSRV / our breaking changes if any. |
Eeps no, it was some |
We could do something like that, although I'm used to Users could probably infer it's the rustls version, though. That said, it's quite visually noisy. |
I agree on the visual noise - so think it's just additional complexity. Perhaps we can signal MSRV given that is probably the only thing changing ? But yes again visual noise So perhaps we can both just keep it at 0.23.X which matches any 0.23.Y from rustls and hope that people will read documentation and know / be informed that we will not guarantee MSRV staying the same in any way across same minor version what people would usually expect. |
I think we have consensus here so can close as completed - re-open if need to be visited / someone has better idea/s |
Q: How to keep development in lock-step with rustls releases
This should handle all API changes for minor / major in Rustls whilst supporting previous minor branch
Figure out if it's feasible to:
The text was updated successfully, but these errors were encountered: