diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 48be02ac..fa1afe8f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -33,11 +33,11 @@ jobs: steps: - uses: actions/checkout@v4 - - name: Set up Java 25 + - name: Set up Java 17 uses: actions/setup-java@v4 with: distribution: temurin - java-version: 25 + java-version: 17 cache: maven - name: Build @@ -49,11 +49,11 @@ jobs: steps: - uses: actions/checkout@v4 - - name: Set up Java 25 + - name: Set up Java 17 uses: actions/setup-java@v4 with: distribution: temurin - java-version: 25 + java-version: 17 cache: maven - name: Set up Node.js 20 diff --git a/README.md b/README.md index 50b8802c..d29a754d 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ All modules share the same `org.thingsboard.client` group ID and use the `org.th org.thingsboard.client thingsboard-ce-client - 4.4.0-SNAPSHOT + 4.3.1.2-SNAPSHOT ``` @@ -67,7 +67,7 @@ client.login("tenant@thingsboard.org", "tenant"); Each published JAR includes Markdown API documentation bundled under `api-docs/` in the classpath. This covers every controller endpoint (`*ControllerApi.md`) and every model class. To extract the docs from a dependency: ```bash -jar xf thingsboard-ce-client-4.4.0-SNAPSHOT.jar api-docs/ +jar xf thingsboard-ce-client-4.3.1.2-SNAPSHOT.jar api-docs/ ``` The same docs are also available in each edition's `docs/` directory in this repository. @@ -113,7 +113,7 @@ The `generate-client.sh` script handles the full workflow: generate, post-proces ### Prerequisites -- Java 25 +- Java 17 - Maven - Perl (for post-processing) - curl (for downloading the generator JAR on first run) diff --git a/ce/pom.xml b/ce/pom.xml index 750348aa..987d9ae4 100644 --- a/ce/pom.xml +++ b/ce/pom.xml @@ -24,7 +24,7 @@ org.thingsboard.client thingsboard-client-parent - 4.4.0-SNAPSHOT + 4.3.1.2-SNAPSHOT thingsboard-ce-client diff --git a/ce/spec/openapi.json b/ce/spec/openapi.json index 05ff39ba..a2a0024a 100644 --- a/ce/spec/openapi.json +++ b/ce/spec/openapi.json @@ -12,7 +12,7 @@ "name": "Apache License Version 2.0", "url": "https://github.com/thingsboard/thingsboard/blob/master/LICENSE" }, - "version": "4.4.0-SNAPSHOT" + "version": "4.3.1.2-SNAPSHOT" }, "servers": [ { diff --git a/ce/src/main/java/org/thingsboard/client/Configuration.java b/ce/src/main/java/org/thingsboard/client/Configuration.java index 6f65d8e4..a3c569cb 100644 --- a/ce/src/main/java/org/thingsboard/client/Configuration.java +++ b/ce/src/main/java/org/thingsboard/client/Configuration.java @@ -22,7 +22,7 @@ @Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator version: 7.20.0") public class Configuration { - public static final String VERSION = "4.4.0-SNAPSHOT"; + public static final String VERSION = "4.3.1.2-SNAPSHOT"; private static final AtomicReference defaultApiClient = new AtomicReference<>(); private static volatile Supplier apiClientFactory = ApiClient::new; diff --git a/common/pom.xml b/common/pom.xml index 82196acb..05f4b6a6 100644 --- a/common/pom.xml +++ b/common/pom.xml @@ -24,7 +24,7 @@ org.thingsboard.client thingsboard-client-parent - 4.4.0-SNAPSHOT + 4.3.1.2-SNAPSHOT thingsboard-client-common diff --git a/generate-client.sh b/generate-client.sh index f61561cf..806e9230 100755 --- a/generate-client.sh +++ b/generate-client.sh @@ -59,7 +59,7 @@ # # Output log: generate-client.log (overwritten on each run) # -# Prerequisites: Java 25, Maven, Perl (Node.js/npm optional — JAR fallback used if absent) +# Prerequisites: Java 17, Maven, Perl (Node.js/npm optional — JAR fallback used if absent) # set -euo pipefail diff --git a/paas/pom.xml b/paas/pom.xml index b6ad7738..2d286646 100644 --- a/paas/pom.xml +++ b/paas/pom.xml @@ -24,7 +24,7 @@ org.thingsboard.client thingsboard-client-parent - 4.4.0-SNAPSHOT + 4.3.1.2-SNAPSHOT thingsboard-paas-client diff --git a/paas/spec/openapi.json b/paas/spec/openapi.json index 93d76c84..fb4e095e 100644 --- a/paas/spec/openapi.json +++ b/paas/spec/openapi.json @@ -12,7 +12,7 @@ "name": "Apache License Version 2.0", "url": "https://github.com/thingsboard/thingsboard/blob/master/LICENSE" }, - "version": "4.4.0PAAS" + "version": "4.3.1.2PAAS" }, "servers": [ { diff --git a/paas/src/main/java/org/thingsboard/client/Configuration.java b/paas/src/main/java/org/thingsboard/client/Configuration.java index 4641961a..08c60b85 100644 --- a/paas/src/main/java/org/thingsboard/client/Configuration.java +++ b/paas/src/main/java/org/thingsboard/client/Configuration.java @@ -22,7 +22,7 @@ @Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator version: 7.20.0") public class Configuration { - public static final String VERSION = "4.4.0PAAS"; + public static final String VERSION = "4.3.1.2PAAS"; private static final AtomicReference defaultApiClient = new AtomicReference<>(); private static volatile Supplier apiClientFactory = ApiClient::new; diff --git a/pe/pom.xml b/pe/pom.xml index e95f9969..a7c4bd16 100644 --- a/pe/pom.xml +++ b/pe/pom.xml @@ -24,7 +24,7 @@ org.thingsboard.client thingsboard-client-parent - 4.4.0-SNAPSHOT + 4.3.1.2-SNAPSHOT thingsboard-pe-client diff --git a/pe/spec/openapi.json b/pe/spec/openapi.json index 057b84ea..36a891af 100644 --- a/pe/spec/openapi.json +++ b/pe/spec/openapi.json @@ -12,7 +12,7 @@ "name": "Apache License Version 2.0", "url": "https://github.com/thingsboard/thingsboard/blob/master/LICENSE" }, - "version": "4.4.0PE-SNAPSHOT" + "version": "4.3.1.2PE-SNAPSHOT" }, "servers": [ { diff --git a/pe/src/main/java/org/thingsboard/client/Configuration.java b/pe/src/main/java/org/thingsboard/client/Configuration.java index b4f33f2f..154bc7bc 100644 --- a/pe/src/main/java/org/thingsboard/client/Configuration.java +++ b/pe/src/main/java/org/thingsboard/client/Configuration.java @@ -22,7 +22,7 @@ @Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator version: 7.20.0") public class Configuration { - public static final String VERSION = "4.4.0PE-SNAPSHOT"; + public static final String VERSION = "4.3.1.2PE-SNAPSHOT"; private static final AtomicReference defaultApiClient = new AtomicReference<>(); private static volatile Supplier apiClientFactory = ApiClient::new; diff --git a/pom.xml b/pom.xml index 40cbefce..d129f6ac 100644 --- a/pom.xml +++ b/pom.xml @@ -23,7 +23,7 @@ org.thingsboard.client thingsboard-client-parent - 4.4.0-SNAPSHOT + 4.3.1.2-SNAPSHOT pom 2026 @@ -45,8 +45,8 @@ - 25 - 25 + 17 + 17 UTF-8 ${basedir} 2.19.2