Fix breaking changes by delegating and deprecating - #21194
Conversation
We had a couple of attempts to address the breaking changes detector by restoring old methods and throwing a runtime exception. Instead of maintaining backward compatibility with existing APIs, this actually straight-up broke those APIs. Signed-off-by: Michael Froh <msfroh@apache.org>
PR Reviewer Guide 🔍(Review updated until commit 979b4ae)Here are some key observations to aid the review process:
|
PR Code Suggestions ✨Latest suggestions up to 979b4ae
Previous suggestionsSuggestions up to commit afc5502
|
|
❌ Gradle check result for afc5502: null Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change? |
Signed-off-by: Michael Froh <msfroh@apache.org>
|
Persistent review updated to latest commit 979b4ae |
|
❕ Gradle check result for 979b4ae: UNSTABLE Please review all flaky tests that succeeded after retry and create an issue if one does not already exist to track the flaky failure. |
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #21194 +/- ##
============================================
+ Coverage 73.18% 73.22% +0.04%
+ Complexity 72934 72910 -24
============================================
Files 5885 5885
Lines 333174 333177 +3
Branches 48065 48066 +1
============================================
+ Hits 243823 243978 +155
+ Misses 69854 69651 -203
- Partials 19497 19548 +51 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
…t#21194) We had a couple of attempts to address the breaking changes detector by restoring old methods and throwing a runtime exception. Instead of maintaining backward compatibility with existing APIs, this actually straight-up broke those APIs. Signed-off-by: Michael Froh <msfroh@apache.org> Signed-off-by: Aparajita Pandey <aparajita31pandey@gmail.com>
…t#21194) We had a couple of attempts to address the breaking changes detector by restoring old methods and throwing a runtime exception. Instead of maintaining backward compatibility with existing APIs, this actually straight-up broke those APIs. Signed-off-by: Michael Froh <msfroh@apache.org>
…t#21194) We had a couple of attempts to address the breaking changes detector by restoring old methods and throwing a runtime exception. Instead of maintaining backward compatibility with existing APIs, this actually straight-up broke those APIs. Signed-off-by: Michael Froh <msfroh@apache.org>
Description
We had a couple of attempts to address the breaking changes detector by restoring old methods and throwing a runtime exception. Instead of maintaining backward compatibility with existing APIs, this actually straight-up broke those APIs.
Related Issues
N/A
Check List
By 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.