Skip to content

Commit d7a5444

Browse files
[5.x] - Upgrade to Java 17 (#602)
Signed-off-by: Ricardo Zanini <[email protected]>
1 parent 4fcf0a8 commit d7a5444

File tree

7 files changed

+23
-25
lines changed

7 files changed

+23
-25
lines changed

.github/CODEOWNERS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
* @tsurdilo @manick02 @ricardozanini
1+
* @fjtirado @ricardozanini

.github/OWNERS

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
reviewers:
2-
- tsurdilo
3-
- manick02
42
- ricardozanini
3+
- fjtirado
54
approvers:
6-
- tsurdilo
7-
- manick02
85
- ricardozanini
6+
- fjtirado
97
labels:
108
- sig/contributor-experience

.github/dependabot.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,4 @@ updates:
1111
interval: "weekly"
1212
assignees:
1313
- ricardozanini
14-
- tsurdilo
14+
- fjtirado

.github/workflows/maven-verify.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@ jobs:
1616
steps:
1717
- uses: actions/checkout@v4
1818

19-
- name: Set up JDK 11
19+
- name: Set up JDK 17
2020
uses: actions/setup-java@v4
2121
with:
2222
distribution: temurin
23-
java-version: 11
23+
java-version: 17
2424
cache: 'maven'
2525

2626
- name: Verify with Maven

.github/workflows/release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,11 @@ jobs:
2929
gpg_private_key: ${{ secrets.GPG_PRIVATE_KEY }}
3030
passphrase: ${{ secrets.GPG_PASSPHRASE }}
3131

32-
- name: Set up JDK 11
32+
- name: Set up JDK 17
3333
uses: actions/setup-java@v4
3434
with:
3535
distribution: temurin
36-
java-version: 11
36+
java-version: 17
3737
cache: 'maven'
3838
server-id: ossrh
3939
server-username: MAVEN_USERNAME

README.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ to parse and validate workflow definitions as well as generate the workflow diag
2020

2121
| Latest Releases | Conformance to spec version |
2222
| :---: | :---: |
23-
| [5.0.0.Final](https://github.com/serverlessworkflow/sdk-java/releases/tag/5.0.0.Final) | [v0.8](https://github.com/serverlessworkflow/specification/tree/0.8.x) |
23+
| [5.1.0.Final](https://github.com/serverlessworkflow/sdk-java/releases/tag/5.1.0.Final) | [v0.8](https://github.com/serverlessworkflow/specification/tree/0.8.x) |
2424
| [4.0.5.Final](https://github.com/serverlessworkflow/sdk-java/releases/tag/4.0.5.Final) | [v0.8](https://github.com/serverlessworkflow/specification/tree/0.8.x) |
2525
| [3.0.0.Final](https://github.com/serverlessworkflow/sdk-java/releases/tag/3.0.0.Final) | [v0.7](https://github.com/serverlessworkflow/specification/tree/0.7.x) |
2626
| [2.0.0.Final](https://github.com/serverlessworkflow/sdk-java/releases/tag/2.0.0.Final) | [v0.6](https://github.com/serverlessworkflow/specification/tree/0.6.x) |
@@ -29,9 +29,9 @@ to parse and validate workflow definitions as well as generate the workflow diag
2929
### JDK Version
3030

3131
| SDK Version | JDK Version |
32-
| :---: | :---: |
33-
| 5.0.0 and after | 11 |
34-
| 4.0.x and before | 8 |
32+
| :---: |:-----------:|
33+
| 5.0.0 and after | 17 |
34+
| 4.0.x and before | 8 |
3535

3636
### Getting Started
3737

@@ -75,31 +75,31 @@ b) Add the following dependencies to your pom.xml `dependencies` section:
7575
<dependency>
7676
<groupId>io.serverlessworkflow</groupId>
7777
<artifactId>serverlessworkflow-api</artifactId>
78-
<version>5.1.0-SNAPSHOT</version>
78+
<version>5.1.0.Final</version>
7979
</dependency>
8080

8181
<dependency>
8282
<groupId>io.serverlessworkflow</groupId>
8383
<artifactId>serverlessworkflow-spi</artifactId>
84-
<version>5.1.0-SNAPSHOT</version>
84+
<version>5.1.0.Final</version>
8585
</dependency>
8686

8787
<dependency>
8888
<groupId>io.serverlessworkflow</groupId>
8989
<artifactId>serverlessworkflow-validation</artifactId>
90-
<version>5.1.0-SNAPSHOT</version>
90+
<version>5.1.0.Final</version>
9191
</dependency>
9292

9393
<dependency>
9494
<groupId>io.serverlessworkflow</groupId>
9595
<artifactId>serverlessworkflow-diagram</artifactId>
96-
<version>5.1.0-SNAPSHOT</version>
96+
<version>5.1.0.Final</version>
9797
</dependency>
9898

9999
<dependency>
100100
<groupId>io.serverlessworkflow</groupId>
101101
<artifactId>serverlessworkflow-util</artifactId>
102-
<version>5.1.0-SNAPSHOT</version>
102+
<version>5.1.0.Final</version>
103103
</dependency>
104104
```
105105

@@ -114,11 +114,11 @@ maven { url "https://oss.sonatype.org/content/repositories/snapshots" }
114114
b) Add the following dependencies to your build.gradle `dependencies` section:
115115

116116
```text
117-
implementation("io.serverlessworkflow:serverlessworkflow-api:5.1.0-SNAPSHOT")
118-
implementation("io.serverlessworkflow:serverlessworkflow-spi:5.1.0-SNAPSHOT")
119-
implementation("io.serverlessworkflow:serverlessworkflow-validation:5.1.0-SNAPSHOT")
120-
implementation("io.serverlessworkflow:serverlessworkflow-diagram:5.1.0-SNAPSHOT")
121-
implementation("io.serverlessworkflow:serverlessworkflow-util:5.1.0-SNAPSHOT")
117+
implementation("io.serverlessworkflow:serverlessworkflow-api:5.1.0.Final")
118+
implementation("io.serverlessworkflow:serverlessworkflow-spi:5.1.0.Final")
119+
implementation("io.serverlessworkflow:serverlessworkflow-validation:5.1.0.Final")
120+
implementation("io.serverlessworkflow:serverlessworkflow-diagram:5.1.0.Final")
121+
implementation("io.serverlessworkflow:serverlessworkflow-util:5.1.0.Final")
122122
```
123123

124124
### How to Use

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545
</modules>
4646

4747
<properties>
48-
<java.version>11</java.version>
48+
<java.version>17</java.version>
4949
<maven.compiler.source>${java.version}</maven.compiler.source>
5050
<maven.compiler.target>${java.version}</maven.compiler.target>
5151
<maven.compiler.release>${java.version}</maven.compiler.release>

0 commit comments

Comments
 (0)