Skip to content

upgrade to Payara 7.2026.9 - #12716

Closed
pdurbin wants to merge 4 commits into
developfrom
12715-payara-7.2026.9
Closed

pdurbin wants to merge 4 commits into
developfrom
12715-payara-7.2026.9

Conversation

@pdurbin

@pdurbin pdurbin commented Sep 16, 2026

Copy link
Copy Markdown
Member

What this PR does / why we need it:

Which issue(s) this PR closes:

Special notes for your reviewer:

Suggestions on how to test this:

Does this PR introduce a user interface change? If mockups are available, please link/include them here:

Is there a release notes update needed for this change?:

Additional documentation:

@github-actions github-actions Bot added the Size: 10 A percentage of a sprint. 7 hours. label Sep 16, 2026
@coveralls

coveralls commented Sep 16, 2026

Copy link
Copy Markdown

Coverage Status

Coverage is 25.407%12715-payara-7.2026.9 into develop. No base build found for develop.

@github-actions

github-actions Bot commented Sep 16, 2026

Copy link
Copy Markdown

Test Results

405 tests   390 ✅  23m 51s ⏱️
 55 suites   15 💤
 55 files      0 ❌

Results for commit 06e6226.

♻️ This comment has been updated with latest results.

@github-actions

This comment has been minimized.

@qqmyers

qqmyers commented Sep 16, 2026

Copy link
Copy Markdown
Member

FWIW: I just checked the domain.xml and other ./config files and there are no relevant changes from 7.2026.8.

@qqmyers

qqmyers commented Sep 16, 2026

Copy link
Copy Markdown
Member

Looking into it: Yes, something major changed.Payara 7 fully implements Jakarta EE 11. Because of this upgrade, your @context injection broke due to a monumental architectural change in Jakarta RESTful Web Services 4.0 (the spec formerly known as JAX-RS): The @context annotation has been deprecated and completely stripped of its injection capabilities. [1] (https://www.azul.com/blog/azul-payara-7-is-available-now-the-first-commercially-supported-jakarta-ee-11-runtime/), [2] (eclipse-ee4j/jersey#5100), [3] (https://newsroom.eclipse.org/eclipse-newsletter/2024/july/developer%E2%80%99s-guide-jakarta-ee-11)Under Jakarta EE 11, all JAX-RS/Jakarta REST context resources must now be injected using standard CDI injection (@Inject) rather than the old Jersey/JAX-RS specific @context mechanism. [1] (eclipse-ee4j/jersey#5100)

@pdurbin pdurbin moved this to In Progress 💻 in IQSS Dataverse Project Sep 16, 2026
@pdurbin pdurbin self-assigned this Sep 16, 2026
@github-actions

This comment has been minimized.

@sonarqubecloud

Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
0.0% Coverage on New Code (required ≥ 80%)
C Reliability Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

@github-actions

Copy link
Copy Markdown

📦 Pushed preview images as

ghcr.io/gdcc/dataverse:12715-payara-7.2026.9
ghcr.io/gdcc/configbaker:12715-payara-7.2026.9

🚢 See on GHCR. Use by referencing with full name as printed above, mind the registry name.

@pdurbin pdurbin assigned qqmyers and unassigned pdurbin Sep 16, 2026
@pdurbin

pdurbin commented Sep 17, 2026

Copy link
Copy Markdown
Member Author

Closing in favor of this PR:

There is also a PR by @qqmyers:

@pdurbin pdurbin closed this Sep 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Size: 10 A percentage of a sprint. 7 hours.

Projects

Status: In Progress 💻

Development

Successfully merging this pull request may close these issues.

Upgrade to Payara 7.2026.9

3 participants