Skip to content

Release 11.0.0: Java 11 / jakarta - #5

Open
gavinbaumanis wants to merge 1 commit into
AuDigitalHealth:java-11from
gavinbaumanis:pr/11.0.0-java11
Open

Release 11.0.0: Java 11 / jakarta#5
gavinbaumanis wants to merge 1 commit into
AuDigitalHealth:java-11from
gavinbaumanis:pr/11.0.0-java11

Conversation

@gavinbaumanis

@gavinbaumanis gavinbaumanis commented Aug 25, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Uplift to 11.0.0 (Java 11 / Jakarta). The first number of the Maven version is the targeted Java SE version.
  • Replace defunct Metro webservices-* with Eclipse EE4J jaxws-rt 4.0.x and Jakarta XML APIs. Enforcer bans Metro and legacy javax JAX-WS/JAXB where applicable.
  • Drop unused dependencies; keep remaining deps on current stable Java 11-compatible releases.
  • Pin sibling au.gov.nehta artifacts at ${project.version} (same 11.0.0 line).
  • Retarget docs and CI for the java-11 public line (README / CONTRIBUTING / MAINTAINERS / CHANGELOG / SECURITY).
  • Thin published JARs for WSDL type libraries (no bundled runtime SOAP stack in the artifact).

Wire SOAP namespaces and operation names stay on the published contracts (pcehr / HI as applicable). Java package renames to mhr on the MHR line do not change the wire format.

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