Spring Boot 4 based on Spring 7 has been released and it is based on Jackson 3,
abd since the current version of com.unboundid.product.scim2 is based on Jackson 2,
the current version of this lib is NOT compatible with Spring Boot 4, Spring 7.
Describe the solution you'd like
Upgrade to <jackson.version>3.0.3</jackson.version>
realign the moved packages and adjust code where needed:
<dependency>
<groupId>tools.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>${jackson.version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>${jackson-annotations.version}</version>
</dependency>
<dependency>
<groupId>tools.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>${jackson.version}</version>
</dependency>
<dependency>
<groupId>tools.jackson.jakarta.rs</groupId>
<artifactId>jackson-jakarta-rs-base</artifactId>
<version>${jackson.version}</version>
</dependency>
<dependency>
<groupId>tools.jackson.jakarta.rs</groupId>
<artifactId>jackson-jakarta-rs-json-provider</artifactId>
<version>${jackson.version}</version>
</dependency>
Describe alternatives you've considered
Short of maintining two Jackson versions in a Spring Boot 4 project (very undesirable) I would need to replace the lib with my own adjusted fork.
Spring Boot 4 based on Spring 7 has been released and it is based on Jackson 3,
abd since the current version of com.unboundid.product.scim2 is based on Jackson 2,
the current version of this lib is NOT compatible with Spring Boot 4, Spring 7.
Describe the solution you'd like
Upgrade to <jackson.version>3.0.3</jackson.version>
realign the moved packages and adjust code where needed:
Describe alternatives you've considered
Short of maintining two Jackson versions in a Spring Boot 4 project (very undesirable) I would need to replace the lib with my own adjusted fork.