Skip to content

MINOR: Update jackson versions to match kafka versions#885

Merged
Manikumar Reddy (omkreddy) merged 1 commit intomasterfrom
omkreddy-Dec18-master-jackson
Dec 19, 2025
Merged

MINOR: Update jackson versions to match kafka versions#885
Manikumar Reddy (omkreddy) merged 1 commit intomasterfrom
omkreddy-Dec18-master-jackson

Conversation

@omkreddy
Copy link
Copy Markdown
Member

@omkreddy Manikumar Reddy (omkreddy) commented Dec 18, 2025

jackson-annotations follows a different versioning scheme starting from 2.20, so I’ve added a new property, jackson.annotations.version, for the jackson-annotations library. This property needs to be used by downstream projects.

https://github.com/confluentinc/ce-kafka/pull/26252

We will update downstream projects after this

Copilot AI review requested due to automatic review settings December 18, 2025 10:45
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR updates Jackson library versions to align with Kafka's requirements, addressing a versioning scheme change in jackson-annotations starting from version 2.20. The main Jackson version is updated from 2.19.0 to 2.20.1, and a new separate property jackson.annotations.version (set to 2.20) is introduced to handle the divergent versioning scheme for jackson-annotations.

Key Changes

  • Updated jackson.version from 2.19.0 to 2.20.1
  • Added new jackson.annotations.version property set to 2.20 to accommodate the different versioning scheme

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@omkreddy Manikumar Reddy (omkreddy) changed the title Update jackson versions to match kafka versions MINOR: Update jackson versions to match kafka versions Dec 19, 2025
@omkreddy Manikumar Reddy (omkreddy) merged commit 68c4532 into master Dec 19, 2025
2 of 5 checks passed
@omkreddy Manikumar Reddy (omkreddy) deleted the omkreddy-Dec18-master-jackson branch December 19, 2025 11:11
Manikumar Reddy (omkreddy) added a commit to confluentinc/rest-utils that referenced this pull request Dec 19, 2025
@janjwerner-confluent
Copy link
Copy Markdown
Member

Jan Werner (janjwerner-confluent) commented May 5, 2026

Manikumar Reddy (@omkreddy)
Could we consider reverting this?
the jackson-annotations version is already defined in jackson bom ( we import that). I think that the better way to solve this issue in rest utils would be to remove redefinition of jackson versions instead of adding this property.
I will add it to 8.1.x and 8.2.x ( we have failing builds there after jackson update), but I think the cleaner solution is to remove it altogether.

airlock-confluentinc Bot pushed a commit that referenced this pull request May 5, 2026
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.

4 participants