Skip to content

[improve][build] Upgrade Jackson to 2.21.7 - #26754

Merged
lhotari merged 2 commits into
apache:masterfrom
lhotari:lh-improve-jackson-2.21.7
Sep 30, 2026
Merged

lhotari merged 2 commits into
apache:masterfrom
lhotari:lh-improve-jackson-2.21.7

Conversation

@lhotari

@lhotari lhotari commented Sep 29, 2026

Copy link
Copy Markdown
Member

Motivation

Keep Jackson on the maintained 2.21.x line while adopting its latest patch release.

Modifications

Upgrade the Jackson BOM and modules from 2.21.6 to 2.21.7. Retain annotations at 2.21, as specified by the BOM, and update the server and shell binary-license inventories.

Verifying this change

  • Make sure that the change passes the CI checks.

Existing test coverage was used. help assemble sanityCheck checkBinaryLicense passed with configuration cache enabled. All 25 focused ObjectMapperFactoryTest, ScalableTopicStatsJsonTest, JSONSchemaTest and GenericJsonRecordTest cases passed on Java 17 with retries disabled.

The resolved server dependencies retain Jakarta EE10, Jackson 2.21.x and Netty 4.2.18.Final. The dependency update report also passed with configuration cache, configuration on demand, parallel execution and build cache disabled.

Does this pull request potentially affect one of the following parts:

  • Dependencies (add or upgrade a dependency)
  • The public API
  • The schema
  • The default values of configurations
  • The threading model
  • The binary protocol
  • The REST endpoints
  • The admin CLI options
  • The metrics
  • Anything that affects deployment

@lhotari lhotari added this to the 5.0.0 milestone Sep 29, 2026
@lhotari
lhotari merged commit c41948e into apache:master Sep 30, 2026
42 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