Skip to content

build: upgrade Jackson to 2.21.7 (1.5.x) - #1363

Merged
pjfanning merged 2 commits into
apache:1.5.xfrom
akashchamp:jackson-2.21.7-1.4.x
Oct 23, 2026
Merged

pjfanning merged 2 commits into
apache:1.5.xfrom
akashchamp:jackson-2.21.7-1.4.x

Conversation

@akashchamp

Copy link
Copy Markdown

Motivation

Jackson has fixed several CVEs in recent releases. The 1.4.x branch is on
2.21.5, while the latest 2.21.x patch release is 2.21.7.

Modification

Bump jacksonDatabindVersion in project/Dependencies.scala from 2.21.5 to
2.21.7. jackson-dataformat-xml (test/docs) follows the same version.

Result

pekko-http-jackson resolves jackson-databind and jackson-core 2.21.7, still on
the 2.21 line.

Tests

  • sbt "http-jackson/Test/testOnly org.apache.pekko.http.javadsl.marshallers.jackson.JacksonTest" - 6 passed, 0 failed
  • sbt http-jackson/dependencyTree - jackson-databind 2.21.7, jackson-core 2.21.7

References

Fixes #1354

Motivation:
Jackson has fixed several CVEs in recent releases. The 1.4.x branch is on
2.21.5, while the latest 2.21.x patch release is 2.21.7.

Modification:
Bump jacksonDatabindVersion in project/Dependencies.scala from 2.21.5 to
2.21.7. jackson-dataformat-xml (test/docs) follows the same version.

Result:
pekko-http-jackson resolves jackson-databind and jackson-core 2.21.7, still on
the 2.21 line.

Tests:
- sbt "http-jackson/Test/testOnly org.apache.pekko.http.javadsl.marshallers.jackson.JacksonTest" - 6 passed, 0 failed
- sbt http-jackson/dependencyTree - jackson-databind 2.21.7, jackson-core 2.21.7

References:
Fixes apache#1354
@pjfanning

Copy link
Copy Markdown
Member

you can just upgrade Jackson in your own deployment

I'll merge this but no 1.4 release is currently planned - 1.5.0 is probably the next 1.x release.

@pjfanning
pjfanning changed the base branch from 1.4.x to 1.5.x October 22, 2026 18:24
@pjfanning pjfanning changed the title build: upgrade Jackson to 2.21.7 (1.4.x) build: upgrade Jackson to 2.21.7 (1.5.x) Oct 22, 2026
setup-sbt 1.5.7 pulls in an action that is no longer on the ASF allow
list, which fails the sbt-based CI jobs on the 1.5.x branch.
@pjfanning pjfanning added this to the 1.5.0 milestone Oct 23, 2026

@pjfanning pjfanning left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm - merged

@pjfanning
pjfanning merged commit 953022d into apache:1.5.x Oct 23, 2026
10 checks passed
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.

2 participants