You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Jackson 2.12.6.1 incompatible with Spring Boot 3.x - Binary compatibility issue in DeltaSharingJsonProvider #25
The delta-sharing-java-connector version 0.1.0-SNAPSHOT uses Jackson 2.12.6.1, which is incompatible with Spring Boot 3.x applications (3.3.x and later) that use Jackson 2.13+ (specifically 2.17.x, 2.18.x, 2.19.x).
This causes binary incompatibility errors when instantiating DeltaSharingJsonProvider at line 34:
<dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-databind</artifactId><version>2.17.3</version><!-- Updated from 2.12.6.1 --><scope>provided</scope></dependency>
Testing
✅ Compiled successfully with Jackson 2.17.3
✅ All existing Jackson usage (basic POJO deserialization) remains compatible
✅ No code changes required in [DeltaSharingJsonProvider] or [DeltaSharingProfileAdaptor]
✅ Works with Spring Boot 3.3.6 applications
Activity
diegoripera commentedon Oct 23, 2025
Changes Required
In [pom.xml], line 46:
Testing
✅ Compiled successfully with Jackson 2.17.3
✅ All existing Jackson usage (basic POJO deserialization) remains compatible
✅ No code changes required in [DeltaSharingJsonProvider] or [DeltaSharingProfileAdaptor]
✅ Works with Spring Boot 3.3.6 applications