[identity-api-user] Bump Jackson to 2.22.2 - #308
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: Organization UI Review profile: CHILL Plan: Team Run ID: 📒 Files selected for processing (1)
Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review. 📝 SummarySummary
WalkthroughThe pull request updates three Jackson Maven properties in
Suggested reviewers: Merge Risk: ⚪ Minimal · up to This updates the Jackson 2.x dependency versions to 2.22.2 without application logic changes. No current merge-blocking risk is identified. 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
Full details: Description checkExplanation The description explains the purpose and approach, and it lists the three updated Jackson properties. However, it omits most template sections, including Goals, User stories, the mandatory Developer Checklist, 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 change is a straightforward Maven property version bump with no code/logic modifications and consistent usage via dependencyManagement.
Pull request overview
This PR upgrades the project’s Jackson 2.x dependencies to 2.22.2 to address the affected range for GHSA-r7wm-3cxj-wff9 (and its related CVE), while intentionally leaving the legacy Codehaus Jackson 1.x property untouched.
Changes:
- Bump
jackson-databind.versionfrom2.21.2to2.22.2. - Bump
jackson-jaxrs-json-provider.versionfrom2.21.2to2.22.2. - Bump
jackson-dataformat-xml.versionfrom2.21.2to2.22.2.
File summaries
| File | Description |
|---|---|
| pom.xml | Updates Jackson 2.x version properties used in dependencyManagement to 2.22.2. |
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/33833191922
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.
pom.xml:jackson-databind.version:2.21.2→2.22.2jackson-jaxrs-json-provider.version:2.21.2→2.22.2jackson-dataformat-xml.version:2.21.2→2.22.2