Revolutionalizing application upgrades one pull request at a time. Effortlessly upgrade your Spring applications at scale.
Spring Application Advisor automatically generates a pull request whenever a new version of your Spring dependencies is available. These pull requests include updates to your build configuration and Java files, ensuring a smooth upgrade experience.
Uses Openrewrite recipes
Spring Application Advisor uses Openrewrite recipes at its core. But what sets it apart is how it simplifies the complex nature of OpenRewrite for the end-user. Developers do not need to discover, integrate and test OpenRewrite recipes, they just need to focus on reviewing pull requests.
Resolves Spring projects that need simultaneous upgrades
Spring Application Advisor resolves all the Spring projects that need to be updated simultaneously, so that most generated pull requests can successfully build into your CI system without any additional manual code change. For instance, if an application uses Spring Web 5.3.x alongside Spring Security 5.8, the Spring Application Advisor will determine that the next upgrade step involves simultaneously upgrading Spring Web and Spring Security to version 6.0.x.
Incremental Enhancements
Continuous pull requests enable seamless Spring dependency upgrades and API-breaking changes, keeping systems current with minimal disruption through regular, small updates.
Get Started with Tanzu Spring today