diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index dfe6e367612..bb3d3a5573b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -54,14 +54,17 @@ jobs: matrix: # We test Stripe SDK against Java LTS versions(8, 11, 17, 21) and currently supported non-LTS versions. # https://www.oracle.com/java/technologies/java-se-support-roadmap.html + # https://endoflife.date/oracle-jdk java-version: + # LTS versions - "1.8" - "11" - "17" - "21" - - "22" - - "23" - - "24" + - "25" + # non-LTS versions + # we should periodically add the latest non-LTS version here to test against + # as of 2025-09-29, the latest version of java (25) is LTS, so this section is empty. In March 2026, we'll add "26". steps: - uses: extractions/setup-just@v2 diff --git a/README.md b/README.md index 6d6aa2eeda8..1d15bc830c1 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,13 @@ The official [Stripe][stripe] Java client library. ### Requirements -- Java 1.8 or later +We support LTS versions of the JDK. Currently, that's Java versions: + +- 8 (1.8) +- 11 +- 17 +- 21 +- 25 ### Gradle users