-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
Revert "Add faster scaling composite hash value encoding for remote path" #13244
Conversation
FYI - @sachinpkale @gbbafna |
Detect Breaking Changes / detect-breaking-change Failure ❌The detect breaking changes check will continue to fail because the change being reverted impacted the public API surface. |
Hi @peternied , This changes are not yet part of 2.x . Hence public contract is not broken yet . That is the reason we have overrode the gradle check . The other option is to mark these classes |
@peternied As @gbbafna mentioned, none of these changes have been backported to 2.x branches. Adding a change log entry or documentation at this stage would not be suitable. These are minor refactoring in the static field names that are not released in any version. In hindsight, I did think about adding a note about the breaking changes (that are false positive at this stage). I also want to understand why |
I think it's fine to break, however I agree with @peternied that we need the right documentation or change log entry so that plugin developers are well aware of what is expected to break in 3.0 and accordingly make modifications as deemed necessary. The Edit: The removed fields were never added to 2.x in the first place, nor did it make it to any released version, so ideally there is nothing breaking Maybe we need to fix the detection logic, @peternied to compare against released versions rather than two commits in the same release cycle |
I think the right fix in this case would be to switch |
I know this might have come as a surprise, luckily reverts are cheap and resubmitting the PR will likely be quick - I see that its already been merged with modifications .
Could you open an issue / PR with a proposal? |
Description
Reverts #13155
This pull request breaks the public contract [1] without a changelog entry or associated documentation
Related Issues
Check List
New functionality includes testing.All tests passNew functionality has been documented.New functionality has javadoc addedCommit changes are listed out in CHANGELOG.md file (See: Changelog)Public documentation issue/PR createdBy submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.