Skip to content

Java 25 / WildFly 40 spike — platform libraries version bump + jakarta.xml.bind-api fix - #56

Closed
allanmckenzie wants to merge 1 commit into
team/PEG-framework-25.104.xfrom
java-25-wildfly-40-upgrade-spike
Closed

Java 25 / WildFly 40 spike — platform libraries version bump + jakarta.xml.bind-api fix#56
allanmckenzie wants to merge 1 commit into
team/PEG-framework-25.104.xfrom
java-25-wildfly-40-upgrade-spike

Conversation

@allanmckenzie

Copy link
Copy Markdown
Contributor

Java 25 / WildFly 40 spike — cpp-platform-libraries

Spike to prove viability of upgrading the CPP platform directly from Java 17 to Java 25 / WildFly 40 / Jakarta EE 11 (25.104.0-M1-SNAPSHOT).

Spike gate: cpp-context-users-groups integration tests — 96/96 passing ✅

Version series: 25.104.0-M1-SNAPSHOT — the middle number preserves the framework-E lineage (104), 25 = Java version.

Changes

  • Platform libraries: version bump + jakarta.xml.bind-api:2.3.2 added to all generator plugin dependency blocks (rest-client, rest-adapter, messaging-client, unifiedsearch-client); property jakarta.xml.bind-api.raml.version=2.3.2 added

⚠️ CI

CIs will fail until Java 25 build pipelines are created. Do not merge until CI is green.

Related PRs (full spike chain)

https://github.com/hmcts/cpp-framework-java-upgrade-pilot/blob/main/status/25.104.x-status.md

@allanmckenzie
allanmckenzie requested a review from a team as a code owner June 5, 2026 08:31
@allanmckenzie
allanmckenzie force-pushed the java-25-wildfly-40-upgrade-spike branch from 09949fc to 63d0b32 Compare June 10, 2026 12:00
@allanmckenzie
allanmckenzie force-pushed the java-25-wildfly-40-upgrade-spike branch from 63d0b32 to af3cc37 Compare June 10, 2026 12:27
@cpp-github-management

Copy link
Copy Markdown

Failed

@allanmckenzie

Copy link
Copy Markdown
Contributor Author

Superseded by #57 which targets release/25.104.x and is already merged.

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.

1 participant