Skip to content

Commit faa097d

Browse files
Merge pull request #31 from thingsboard/migrate-to-4.3
Port to 4.3 LTS
2 parents 9852139 + 864fc3b commit faa097d

14 files changed

Lines changed: 21 additions & 21 deletions

File tree

.github/workflows/ci.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,11 @@ jobs:
3333
steps:
3434
- uses: actions/checkout@v4
3535

36-
- name: Set up Java 25
36+
- name: Set up Java 17
3737
uses: actions/setup-java@v4
3838
with:
3939
distribution: temurin
40-
java-version: 25
40+
java-version: 17
4141
cache: maven
4242

4343
- name: Build
@@ -49,11 +49,11 @@ jobs:
4949
steps:
5050
- uses: actions/checkout@v4
5151

52-
- name: Set up Java 25
52+
- name: Set up Java 17
5353
uses: actions/setup-java@v4
5454
with:
5555
distribution: temurin
56-
java-version: 25
56+
java-version: 17
5757
cache: maven
5858

5959
- name: Set up Node.js 20

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ All modules share the same `org.thingsboard.client` group ID and use the `org.th
1919
<dependency>
2020
<groupId>org.thingsboard.client</groupId>
2121
<artifactId>thingsboard-ce-client</artifactId>
22-
<version>4.4.0-SNAPSHOT</version>
22+
<version>4.3.1.2-SNAPSHOT</version>
2323
</dependency>
2424
```
2525

@@ -67,7 +67,7 @@ client.login("tenant@thingsboard.org", "tenant");
6767
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:
6868

6969
```bash
70-
jar xf thingsboard-ce-client-4.4.0-SNAPSHOT.jar api-docs/
70+
jar xf thingsboard-ce-client-4.3.1.2-SNAPSHOT.jar api-docs/
7171
```
7272

7373
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
113113

114114
### Prerequisites
115115

116-
- Java 25
116+
- Java 17
117117
- Maven
118118
- Perl (for post-processing)
119119
- curl (for downloading the generator JAR on first run)

ce/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
<parent>
2525
<groupId>org.thingsboard.client</groupId>
2626
<artifactId>thingsboard-client-parent</artifactId>
27-
<version>4.4.0-SNAPSHOT</version>
27+
<version>4.3.1.2-SNAPSHOT</version>
2828
</parent>
2929

3030
<artifactId>thingsboard-ce-client</artifactId>

ce/spec/openapi.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"name": "Apache License Version 2.0",
1313
"url": "https://github.com/thingsboard/thingsboard/blob/master/LICENSE"
1414
},
15-
"version": "4.4.0-SNAPSHOT"
15+
"version": "4.3.1.2-SNAPSHOT"
1616
},
1717
"servers": [
1818
{

ce/src/main/java/org/thingsboard/client/Configuration.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222

2323
@Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator version: 7.20.0")
2424
public class Configuration {
25-
public static final String VERSION = "4.4.0-SNAPSHOT";
25+
public static final String VERSION = "4.3.1.2-SNAPSHOT";
2626

2727
private static final AtomicReference<ApiClient> defaultApiClient = new AtomicReference<>();
2828
private static volatile Supplier<ApiClient> apiClientFactory = ApiClient::new;

common/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
<parent>
2525
<groupId>org.thingsboard.client</groupId>
2626
<artifactId>thingsboard-client-parent</artifactId>
27-
<version>4.4.0-SNAPSHOT</version>
27+
<version>4.3.1.2-SNAPSHOT</version>
2828
</parent>
2929

3030
<artifactId>thingsboard-client-common</artifactId>

generate-client.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@
5959
#
6060
# Output log: generate-client.log (overwritten on each run)
6161
#
62-
# Prerequisites: Java 25, Maven, Perl (Node.js/npm optional — JAR fallback used if absent)
62+
# Prerequisites: Java 17, Maven, Perl (Node.js/npm optional — JAR fallback used if absent)
6363
#
6464

6565
set -euo pipefail

paas/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
<parent>
2525
<groupId>org.thingsboard.client</groupId>
2626
<artifactId>thingsboard-client-parent</artifactId>
27-
<version>4.4.0-SNAPSHOT</version>
27+
<version>4.3.1.2-SNAPSHOT</version>
2828
</parent>
2929

3030
<artifactId>thingsboard-paas-client</artifactId>

paas/spec/openapi.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"name": "Apache License Version 2.0",
1313
"url": "https://github.com/thingsboard/thingsboard/blob/master/LICENSE"
1414
},
15-
"version": "4.4.0PAAS"
15+
"version": "4.3.1.2PAAS"
1616
},
1717
"servers": [
1818
{

paas/src/main/java/org/thingsboard/client/Configuration.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222

2323
@Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator version: 7.20.0")
2424
public class Configuration {
25-
public static final String VERSION = "4.4.0PAAS";
25+
public static final String VERSION = "4.3.1.2PAAS";
2626

2727
private static final AtomicReference<ApiClient> defaultApiClient = new AtomicReference<>();
2828
private static volatile Supplier<ApiClient> apiClientFactory = ApiClient::new;

0 commit comments

Comments
 (0)