-
Notifications
You must be signed in to change notification settings - Fork 206
Open
Description
Summary:
I am requesting that the GeoIP2-java library adds support for Jackson 3.x. Currently, the library relies on Jackson 2.x, which creates compatibility challenges for projects moving to the Jackson 3 ecosystem.
Motivation:
- Spring Boot 4 Compatibility: Spring Boot 4 has moved to Jackson 3 as its default JSON processing library.
- Spring Framework 7: Support for Jackson 2 has been deprecated across the Spring Framework 7 ecosystem, making it increasingly difficult to maintain projects that rely on GeoIP2-java alongside updated Spring dependencies.
Technical Considerations:
It is important to note that Jackson 2.x and 3.x can co-exist within the same Java application. Because they utilize different Maven coordinates and distinct Java package names. Which makes this not urgent. But users will likely want to converge on just a single Jackson version present in their applications.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels