Skip to content

Upgrade jackson-databind from 2.18.3 to Jackson 3.1.0 - #233

Open
TheRealGuru wants to merge 1 commit into
aws:mainfrom
TheRealGuru:jackson-3-upgrade
Open

Upgrade jackson-databind from 2.18.3 to Jackson 3.1.0#233
TheRealGuru wants to merge 1 commit into
aws:mainfrom
TheRealGuru:jackson-3-upgrade

Conversation

@TheRealGuru

Copy link
Copy Markdown

Issue #, if available: #229

Description of changes:

  • Upgrade Jackson to Jackson 3.1.0

This is not a breaking change. Jackson 3 uses different Maven coordinates (tools.jackson.core) and Java packages (tools.jackson.*) than Jackson 2 (com.fasterxml.jackson.core), so the two versions coexist on the classpath without conflict. The only shared artifact — jackson-annotations — remains on com.fasterxml.jackson.annotation by design and is backward compatible. Additionally, the shadow/uber JAR relocates all Jackson classes, making this entirely transparent to consumers.

All changes have been unit tested, and everything works as expected.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@TheRealGuru
TheRealGuru requested a review from a team as a code owner March 9, 2026 14:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant