diff --git a/.circleci/config.yml b/.circleci/config.yml index 745e14cb..081290d1 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -3,7 +3,7 @@ version: 2.1 parameters: default-maven-image: type: string - default: "cimg/openjdk:11.0" + default: "cimg/openjdk:17.0" executors: docker-amd64-image: @@ -225,7 +225,7 @@ workflows: alias: tests-java-jdk-old parameters: exe: [ docker-amd64-image, docker-arm64-image ] - maven-image: [ << pipeline.parameters.default-maven-image >>, "cimg/openjdk:17.0", "cimg/openjdk:21.0" ] + maven-image: [ << pipeline.parameters.default-maven-image >>, "cimg/openjdk:21.0" ] # Java test matrix for JDK 25+ - tests-java: matrix: diff --git a/CHANGELOG.md b/CHANGELOG.md index 7fa801b2..27e24c97 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ ## 1.11.0 [unreleased] +### Breaking Changes + +1. [#407](https://github.com/InfluxCommunity/influxdb3-java/pull/407): Upgrade minimum JDK requirement to version 17. + ## 1.10.0 [2026-06-11] ### Features diff --git a/README.md b/README.md index 61c0a964..4abcbe16 100644 --- a/README.md +++ b/README.md @@ -33,7 +33,7 @@ which allows you to execute SQL queries against InfluxDB IOx. We offer this [Getting Started: InfluxDB 3.0 Java Client Library](https://www.youtube.com/watch?v=EFnG7rUDvR4) video for learning more about the library. -> :warning: This client requires Java 11 and is compatible up to and including Java 25. +> :warning: This client requires Java 17 and is compatible up to and including Java 25. ## Installation diff --git a/examples/pom.xml b/examples/pom.xml index 4b1aa006..f0ae4e66 100644 --- a/examples/pom.xml +++ b/examples/pom.xml @@ -65,7 +65,7 @@ maven-compiler-plugin 3.10.1 - 11 + 17 diff --git a/pom.xml b/pom.xml index c9b79752..52658199 100644 --- a/pom.xml +++ b/pom.xml @@ -383,9 +383,7 @@ maven-compiler-plugin 3.15.0 - 11 - 11 - 11 + 17