Skip to content

Bump hazelcast orbit bundle to 5.3.7.wso2v3 - #4640

Merged
sadilchamishka merged 1 commit into
wso2:4.12.xfrom
sadilchamishka:hazelcast-5.3.7-wso2v3
Oct 2, 2026
Merged

sadilchamishka merged 1 commit into
wso2:4.12.xfrom
sadilchamishka:hazelcast-5.3.7-wso2v3

Conversation

@sadilchamishka

Copy link
Copy Markdown

Purpose

Pick up hazelcast 5.3.7.wso2v3 (orbit#1422), which re-shades Jackson to 2.22.3 in place of the copy upstream Hazelcast embeds in com.hazelcast.shaded.com.fasterxml.jackson. That copy is not reachable from any pom property, so moving it means a new orbit bundle rather than a version bump here.

Approach

parent/pom.xml: orbit.version.hazelcast 5.3.7.wso2v2 → 5.3.7.wso2v3.

Hazelcast itself stays at 5.3.7, and the bundle's embedded dependency set is otherwise unchanged — everit-json-schema 1.14.3, HikariCP 4.0.3, classgraph 4.8.158, org.json 20231013, snakeyaml-engine 2.6. Jackson is the only thing that moves.

5.3.7.wso2v3's OSGi manifest is identical to 5.3.7.wso2v2's when both are built with the same toolchain: 622 Import-Package and 571 Export-Package entries, same sets, no mandatory imports.

Testing

mvn clean install on parent, core/org.wso2.carbon.hazelcast and features/org.wso2.carbon.hazelcast.feature is green, and the feature zip ships plugins/hazelcast-5.3.7.wso2v3.jar with no wso2v2 reference left.

Copilot AI balanced review requested due to automatic review settings October 2, 2026 05:33
@coderabbitai

coderabbitai Bot commented Oct 2, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

Navigate logical layers of code changes, visualize relationships, and explore their blast radius.

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Repository: wso2/carbon-kernel/.coderabbit.yml

Review profile: CHILL

Plan: Advanced

Run ID: c1559582-9e8d-45e8-b8ad-69dbe610bca1

📥 Commits

Reviewing files that changed from the base of the PR and between d63e145 and a848105.

📒 Files selected for processing (1)
  • parent/pom.xml

Included review availability: This review used your included allowance. Your plan provides up to 2 included reviews per hour; 1 remain after this review.


📝 Summary

Summary by CodeRabbit

  • Chores
    • Updated the managed Hazelcast Orbit version.

Walkthrough

The parent POM updates the managed Hazelcast Orbit version from 5.3.7.wso2v2 to 5.3.7.wso2v3.

Changes

Hazelcast Orbit version update

Layer / File(s) Summary
Managed Hazelcast Orbit version
parent/pom.xml
The managed Hazelcast Orbit version changes to 5.3.7.wso2v3.

Priority: ⬇️ Low

Estimated code review effort: 1 (Trivial) | ~2 minutes

Change: Other

Suggested reviewers: dilshansenarath

Merge Risk: ⚪ Minimal · up to a8481

The PR advances the managed Hazelcast Orbit bundle version. No concrete compatibility or packaging issue is identified in the reviewed context, so no merge-blocking risk remains.

Architecture Summary

Architecture risk: 🔵 Low · up to a8481

The change affects 1 system.

Changed systems: parent

Architecture concerns
No architecture-level concerns identified.

Review details

Systems and components

  • observed — parent (service) was modified; 1 changed file maps to changed impact.

Before / after behavior

  • observed — Modified behavior in parent/pom.xml: The orbit.version.hazelcast property changes from 5.3.7.wso2v2 to 5.3.7.wso2v3, updating the version used by the managed Hazelcast dependency.
🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly and concisely describes the primary change: updating the Hazelcast Orbit bundle to version 5.3.7.wso2v3.
Description check ✅ Passed The description explains the purpose, implementation, dependency impact, manifest compatibility, and test results. It omits several template sections, but the provided information is sufficient and di…
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create a new PR
  • Autopilot · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Autopilot is currently an internal CodeRabbit preview.

Warning

Some tools did not complete. Review the errors below.

🔧 OSV Scanner (2.6.0)
parent/pom.xml

OSV Scanner exited with code 128 without a usable report


Comment @coderabbitai help to get the list of available commands.

@sadilchamishka
sadilchamishka merged commit 4e2cab5 into wso2:4.12.x Oct 2, 2026
3 checks passed

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Warning

Copilot couldn't run its full agentic review because it didn't start before the timeout. Make sure your repository has a runner available, or add a copilot-code-review.yml file specifying one with the runs-on attribute. See the docs for more details.

Copilot review overview

Review effort: Lite
Findings: None

What changed in this PR

Updates the build to consume the newer WSO2 Orbit bundle for Hazelcast 5.3.7, picking up the re-shaded Jackson 2.22.3 embedded in the bundle.

Changes:

  • Bump orbit.version.hazelcast from 5.3.7.wso2v2 to 5.3.7.wso2v3 in the parent POM.
File Description
parent/​pom.xml Updates Hazelcast Orbit bundle version to wso2v3 to pick up updated shaded Jackson packaging.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

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.

3 participants