When running the advisor upgrade-plan get command for your project, the command fails or warns with an error message similar to the following:
Some upgrades were not included in the upgrade plan.
Please upgrade and release if needed the following projects:
* spring-boot:4.0.x
The maximum supported version of jackson is 2.21.xTanzu Application Advisor
This issue occurs due to a version mismatch constraint within Tanzu Application Advisor's current handling of dependency ranges.
While Spring Boot 4 natively supports both Jackson 2 and Jackson 3, Tanzu Application Advisor does not currently support open version ranges. Consequently, Advisor hardcodes/configures Spring Boot 4 to use Jackson 2 by default. Because of this configuration constraint, the tool blocks the automatic upgrade to Jackson 3—even though the upgrade recipe for Jackson 3 exists within the tool.
Depending on your project requirements, you can resolve or bypass this issue using one of the following two options:
Option 1: Accept the current state You can safely ignore the warning and continue using Spring Boot 4.0.x paired with Jackson 2.21.x. This is a stable configuration.
Option 2: Force the upgrade to Jackson 3 If your project requires Jackson 3 features, you can manually override the constraint. Please refer to the internal documentation: Why can I not upgrade to Spring Boot 4 and Jackson 3 for step-by-step instructions on how to force the upgrade.