-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Use Jackson 3 in Spring Cloud Azure 7.x to align with Spring Boot 4 #49538
Copy link
Copy link
Labels
ClientThis issue points to a problem in the data-plane of the library.This issue points to a problem in the data-plane of the library.azure-springAll azure-spring related issuesAll azure-spring related issuescustomer-reportedIssues that are reported by GitHub users external to the Azure organization.Issues that are reported by GitHub users external to the Azure organization.questionThe issue doesn't require a change to the product in order to be resolved. Most issues start as thatThe issue doesn't require a change to the product in order to be resolved. Most issues start as that
Milestone
Metadata
Metadata
Assignees
Labels
ClientThis issue points to a problem in the data-plane of the library.This issue points to a problem in the data-plane of the library.azure-springAll azure-spring related issuesAll azure-spring related issuescustomer-reportedIssues that are reported by GitHub users external to the Azure organization.Issues that are reported by GitHub users external to the Azure organization.questionThe issue doesn't require a change to the product in order to be resolved. Most issues start as thatThe issue doesn't require a change to the product in order to be resolved. Most issues start as that
Type
Fields
Give feedbackNo fields configured for Bug.
Projects
StatusShow more project fields
In Progress
The spring-cloud-azure-feature-management module currently still depends on Jackson 2. However, Spring Boot 4 has removed Jackson 2 support and is based on Jackson 3.
This leads to classpath conflicts when using Spring Boot 4 together with Jackson 3, as both Jackson 2 and Jackson 3 artifacts are pulled in. As a result, applications may experience runtime issues such as ClassNotFoundException, NoSuchMethodError, or inconsistent serialization behavior.
https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/spring/spring-cloud-azure-feature-management/pom.xml#L51
Expected Behavior:
Actual Behavior:
Steps to Reproduce: