Skip to content

Update minimum Java baseline from 8 to 11 - #749

Merged
robstryker merged 1 commit into
redhat-developer:masterfrom
robstryker:update-java-baseline-to-11
Aug 27, 2026
Merged

Update minimum Java baseline from 8 to 11#749
robstryker merged 1 commit into
redhat-developer:masterfrom
robstryker:update-java-baseline-to-11

Conversation

@robstryker

Copy link
Copy Markdown
Collaborator

Summary

  • The codebase already uses Java 9+ APIs (e.g., ProcessHandle in RuntimeProcess) but all MANIFEST.MF files declared JavaSE-1.8 and the Maven compiler targeted 1.8
  • CI has been building on Java 11+ for some time — the declared baseline was stale and misleading
  • Updates Bundle-RequiredExecutionEnvironment to JavaSE-11 in all 22 bundle and test MANIFEST.MF files
  • Updates maven-compiler-plugin source/target from 1.8 to 11
  • Updates target platform JRE from JavaSE-1.8 to JavaSE-11

🤖 Generated with Claude Code

The codebase already uses Java 9+ APIs (e.g., ProcessHandle in
RuntimeProcess) but all MANIFEST.MF files declared JavaSE-1.8 and
the Maven compiler targeted 1.8. CI has been building on Java 11+
for some time. Align the declared baseline with reality.

- Update Bundle-RequiredExecutionEnvironment to JavaSE-11 in all
  bundle and test MANIFEST.MF files
- Update maven-compiler-plugin source/target from 1.8 to 11
- Update target platform JRE from JavaSE-1.8 to JavaSE-11

Co-Authored-By: Claude Opus 4.6 <[email protected]>
@robstryker
robstryker merged commit c68274c into redhat-developer:master Aug 27, 2026
1 check passed
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