Skip to content

docs: add JDK compatibility matrix#851

Open
jbachorik wants to merge 3 commits into
developfrom
worktree-docs-jdk-compatibility-849
Open

docs: add JDK compatibility matrix#851
jbachorik wants to merge 3 commits into
developfrom
worktree-docs-jdk-compatibility-849

Conversation

@jbachorik

@jbachorik jbachorik commented Jun 6, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Creates docs/JDKCompatibility.md: tested JDK versions (8–27 EA), distribution support policy (Temurin primary), minimum version requirements (build JDK 11/CI JDK 24), issue-reporting guide, and external contributor guidance that discourages long-lived forks
  • Updates docs/README.md: adds the new doc to the documentation table and fixes the stale "Java 8-25" version claim to "Java 8–27 EA" with a cross-link

Closes #849

Test Plan

  • Verify docs/JDKCompatibility.md renders correctly on GitHub (table formatting, heading hierarchy, links resolve)
  • Verify docs/README.md table and version info display correctly
  • Confirm SDKMan identifiers in the matrix match the current matrix.java list in .github/workflows/continuous.yml

This change is Reviewable

jbachorik and others added 3 commits June 6, 2026 21:45
…mpatibility matrix

- Update "Minimum Java Version" section to clarify CI runs with JDK 24 and build JDK is auto-provisioned
- Fix non-idiomatic relative link path (./../ → ../)
- Change "updated automatically each Monday" to "checked every Monday" with explicit PR creation note
- Add (LTS) notation to JDK 8, 11, 17, 21, and 25 in the tested versions table

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…y matrix

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
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.

External Validation for BTrace Compatibility on Newer JDKs

1 participant