-
Notifications
You must be signed in to change notification settings - Fork 295
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
Call for breaking changes #758
Comments
Suggestion: don't enable any feature flags by default in v2 |
I'm not sure if Of course it may be reasonable to declare that this is not really a breaking change and it has trivial solution anyway, so I'm not saying it's definitely broken, just something to be aware of. A possible middle ground is to keep 1.0 for a while and raise it later but I'm not sure if it achieves anything interesting aside from giving people ability to upgrade |
@Kixunil That's acceptable. It will not break existing code:
Yes, it means that you can get breakage when you carry out an update. It doesn't break any existing configurations, and that's good enough to me. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Reminder to not discuss suggestions on this issue. Instead, open a sub-issue and discuss there or on our discord, please. |
Just a heads up, it is impossible for me (or anyone new to the party) to keep up with the discussion if it takes place in multiple places, specially if some of those discussions take place on platforms that gatekeep the discussion (aka Google won't index the discord chat, for instance) With that said, im sorry I missed the reason why we cannot create a |
I've added my own suggestion: |
Suggestion: Remove DerefMut implementation on BytesMut |
This comment has been minimized.
This comment has been minimized.
@Altair-Bueno Btw, as for #461, it has already been explained in related PRs some times (e.g., see #573 (comment)) that it can be addressed without requiring any breaking changes. |
This issue tracks the release of bytes v2.0.0. The semver hack will be used to allow Tokio to upgrade from v1 without a breaking change.
We intend to make the following changes as part of this release:
Before going through with this release, we need to consider whether there are any other breaking changes that we would like to make now that we have the opportunity. Note that we can only make breaking changes that are compatible with the semver hack. Therefore, I am announcing a call for breaking changes period until March 2nd 2025 for suggestions.
To suggest a breaking change:
The issue must explain what exactly you are suggesting, and it must explain why your breaking change is possible to carry out when we are using the semver hack. If the change you are suggesting is an existing issue, add a comment to that issue with this information and post a comment here linking to your comment.
To avoid cluttering this issue, please use the sub-issues for discussion. Accepted suggestions will be added to the list at the top of this issue.
The text was updated successfully, but these errors were encountered: