[carbon-kernel] Bump Jackson to 2.22.2 - #4629
Conversation
Move the Jackson artifacts to the latest stable 2.x release. Version property bumps only - no code or logic changes. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yml Review profile: CHILL Plan: Team Run ID: 📒 Files selected for processing (1)
Included review availability: Your plan provides up to 2 included reviews per hour; 1 remains after this review. 📝 SummarySummary by CodeRabbit
WalkthroughThe parent Maven POM updates shared Jackson version properties from the 2.21.x line to the 2.22.x line. ChangesJackson dependency upgrade
Estimated code review effort: 1 (Trivial) | ~2 minutes Merge Risk: ⚪ Minimal · up to This updates the shared Jackson dependencies to 2.22.2 without application logic changes. The version properties are aligned and no current merge-readiness risk remains. Suggested reviewers: 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
Full details: Description checkExplanation The description explains the purpose and implementation, but it omits most template sections, including Goals, User stories, Release note, Documentation, Training, Certification, Marketing, Automation tests, Security checks, Samples, Related PRs, Migrations, Test environment, and Learning.
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
There was a problem hiding this comment.
🟢 Approval recommended
The PR only adjusts Maven version properties for Jackson and the changes are self-contained within the parent POM.
Pull request overview
Updates the parent Maven dependency version properties to align Jackson artifacts with the latest stable 2.x release, addressing the GHSA-r7wm-3cxj-wff9 affected range without introducing code or logic changes.
Changes:
- Bumped
version.jackson,version.jackson.databind,version.jackson.dataformat, andversion.jackson.datatypeto2.22.2. - Bumped
version.jackson.annotationsto2.22.
File summaries
| File | Description |
|---|---|
| parent/pom.xml | Updates Jackson-related Maven properties used by dependencyManagement to pull in Jackson 2.22.2 (and annotations 2.22). |
Review details
- Files reviewed: 1/1 changed files
- Comments generated: 0
- Review effort level: Lite
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
|
PR builder started |
|
PR builder completed |
jenkins-is-staging
left a comment
There was a problem hiding this comment.
Approving the pull request based on the successful pr build https://github.com/wso2/product-is/actions/runs/33838528609
Purpose
Upgrade the Jackson artifacts to the latest stable 2.x release,
2.22.2.2.21.2is still within the affected range of GHSA-r7wm-3cxj-wff9 ([2.19.0, 2.21.4)), which isthe follow-up to CVE-2026-18401 and is described upstream as an incomplete fix for it.
2.22.2isthe current latest on the 2.x line and is clear of both.
Approach
Version property bumps only — no code or logic changes.
parent/pom.xml:version.jackson:2.21.2→2.22.2version.jackson.databind:2.21.4→2.22.2version.jackson.dataformat:2.21.2→2.22.2version.jackson.datatype:2.21.2→2.22.2version.jackson.annotations:2.21→2.22