During major version upgrades (e.g., Spring Boot 2.2 to 2.7) within Tanzu Spring App Advisor, upgrade plans may cease, or manual intervention may become necessary to ensure code compatibility. Automation gaps exist regarding specific Java API refactoring and configuration standards.
Tanzu Spring App Advisor 1.6.
While Tanzu Spring App Advisor automates dependency versioning, automated recipes for specific Java API refactoring (such as Project Reactor modifications) and configuration file standards are not always available out-of-the-box. This necessitates manual adjustments to finalize the upgrade process.
Apply the following manual steps to resolve common migration blockers. These changes are intended to bridge the gap until automated recipes are available.
import reactor.util.retry.Retry;
...
.retryWhen(Retry.withThrowable(existingExtraRetry))
This issue is targeted to be fixed in release 2.0.