Skip to content

feat(deps): update Java deps to openjdk-25-jre and add Ubuntu 26.04 support#4908

Merged
dgibbs64 merged 1 commit intodevelopfrom
feat/ubuntu-26.04-java25-updates
Apr 26, 2026
Merged

feat(deps): update Java deps to openjdk-25-jre and add Ubuntu 26.04 support#4908
dgibbs64 merged 1 commit intodevelopfrom
feat/ubuntu-26.04-java25-updates

Conversation

@dgibbs64
Copy link
Copy Markdown
Member

@dgibbs64 dgibbs64 commented Apr 26, 2026

Description

Updates all Java game server dependencies to openjdk-25-jre on distros that ship it natively, and adds Ubuntu 26.04 support.

Changes

  • ubuntu-24.04: update pz, rw, wmc to openjdk-25-jre (mc, pmc, vpmc already updated)
  • debian-13: update vpmc to openjdk-25-jre; fix wmc package name typo (openjdk21-jreopenjdk-25-jre)
  • ubuntu-26.04: new CSV based on ubuntu-24.04 with all Java deps on openjdk-25-jre

Notes

  • openjdk-25-jre (non-headless) is used throughout. PaperMC docs explicitly warn against -headless variants as they are missing required dependencies.
  • Older distros (ubuntu-20.04/22.04/23.x, debian-10/11/12) do not ship openjdk-25 in their official repos and are unchanged.

Type of change

  • Bug fix (debian-13 wmc typo)
  • New feature (Ubuntu 26.04 support, Java 25 dep updates)

Checklist

  • This pull request links to an issue.
  • This pull request uses the develop branch as its base.
  • This pull request subject follows the Conventional Commits standard.
  • This code follows the style guidelines of this project.
  • I have performed a self-review of my code.
  • I have checked that this code is commented where required.
  • I have provided a detailed enough description of this PR.
  • I have checked if documentation needs updating.

…upport

- ubuntu-24.04: update pz, rw, wmc to openjdk-25-jre
- debian-13: update vpmc to openjdk-25-jre, fix wmc typo (openjdk21-jre -> openjdk-25-jre)
- add ubuntu-26.04.csv with all Java deps on openjdk-25-jre
Copilot AI review requested due to automatic review settings April 26, 2026 18:41
@dgibbs64 dgibbs64 added this to the v26.2.0 milestone Apr 26, 2026
@dgibbs64 dgibbs64 merged commit 0396f24 into develop Apr 26, 2026
7 checks passed
@dgibbs64 dgibbs64 deleted the feat/ubuntu-26.04-java25-updates branch April 26, 2026 18:42
@dgibbs64 dgibbs64 review requested due to automatic review settings April 26, 2026 19:05
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