Skip to content

Commit 3b78eb9

Browse files
naydenovn0xivanov
andauthored
feat: Migrate to Java 21 (#2412)
Signed-off-by: Naydenov <nikola.naydenov@limechain.tech> Signed-off-by: Ivan Ivanov <ivanivanov.ii726@gmail.com> Co-authored-by: Ivan Ivanov <ivanivanov.ii726@gmail.com>
1 parent 498130c commit 3b78eb9

File tree

7 files changed

+15
-18
lines changed

7 files changed

+15
-18
lines changed

.github/workflows/build.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ jobs:
5151
uses: actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00 # v4.7.1
5252
with:
5353
distribution: temurin
54-
java-version: "17.0.13"
54+
java-version: "21.0.6"
5555

5656
- name: Setup Gradle
5757
uses: gradle/actions/setup-gradle@ac638b010cf58a27ee6c972d7336334ccaf61c96 # v4.4.1
@@ -169,7 +169,7 @@ jobs:
169169
uses: actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00 # v4.7.1
170170
with:
171171
distribution: temurin
172-
java-version: "17.0.13"
172+
java-version: "21.0.6"
173173

174174
- name: Setup Gradle
175175
uses: gradle/actions/setup-gradle@ac638b010cf58a27ee6c972d7336334ccaf61c96 # v4.4.1
@@ -224,7 +224,7 @@ jobs:
224224
uses: actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00 # v4.7.1
225225
with:
226226
distribution: temurin
227-
java-version: "17.0.13"
227+
java-version: "21.0.6"
228228

229229
- name: Setup Android SDK
230230
uses: android-actions/setup-android@9fc6c4e9069bf8d3d10b2204b1fb8f6ef7065407 # v3.2.2
@@ -279,7 +279,7 @@ jobs:
279279
uses: actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00 # v4.7.1
280280
with:
281281
distribution: temurin
282-
java-version: "17.0.13"
282+
java-version: "21.0.6"
283283

284284
- name: Setup Gradle
285285
uses: gradle/actions/setup-gradle@ac638b010cf58a27ee6c972d7336334ccaf61c96 # v4.4.1

.github/workflows/pages.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
uses: actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00 # v4.7.1
3737
with:
3838
distribution: temurin
39-
java-version: "17.0.13"
39+
java-version: "21.0.6"
4040

4141
- name: Setup Gradle
4242
uses: gradle/actions/setup-gradle@ac638b010cf58a27ee6c972d7336334ccaf61c96 # v4.4.1

.github/workflows/release-artifacts.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ jobs:
5252
uses: actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00 # v4.7.1
5353
with:
5454
distribution: temurin
55-
java-version: "17.0.13"
55+
java-version: "21.0.6"
5656

5757
- name: Setup Gradle
5858
uses: gradle/actions/setup-gradle@ac638b010cf58a27ee6c972d7336334ccaf61c96 # v4.4.1
@@ -114,7 +114,7 @@ jobs:
114114
uses: actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00 # v4.7.1
115115
with:
116116
distribution: temurin
117-
java-version: "17.0.13"
117+
java-version: "21.0.6"
118118

119119
- name: Setup Gradle
120120
uses: gradle/actions/setup-gradle@ac638b010cf58a27ee6c972d7336334ccaf61c96 # v4.4.1

.github/workflows/snyk-monitor.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
uses: actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00 # v4.7.1
2929
with:
3030
distribution: temurin
31-
java-version: "17.0.13"
31+
java-version: "21.0.6"
3232

3333
- name: Setup Gradle
3434
uses: gradle/actions/setup-gradle@ac638b010cf58a27ee6c972d7336334ccaf61c96 # v4.4.1
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
1-
jdk=17.0.13
1+
# SPDX-License-Identifier: Apache-2.0
2+
3+
jdk=21.0.6
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
1-
jdk=17.0.13
1+
# SPDX-License-Identifier: Apache-2.0
2+
3+
jdk=21.0.6

sdk/src/main/java/com/hedera/hashgraph/sdk/Client.java

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -25,14 +25,7 @@
2525
import java.util.Map;
2626
import java.util.Objects;
2727
import java.util.Set;
28-
import java.util.concurrent.CompletableFuture;
29-
import java.util.concurrent.CompletionStage;
30-
import java.util.concurrent.ConcurrentHashMap;
31-
import java.util.concurrent.ExecutorService;
32-
import java.util.concurrent.LinkedBlockingQueue;
33-
import java.util.concurrent.ThreadPoolExecutor;
34-
import java.util.concurrent.TimeUnit;
35-
import java.util.concurrent.TimeoutException;
28+
import java.util.concurrent.*;
3629
import java.util.concurrent.atomic.AtomicReference;
3730
import java.util.function.BiConsumer;
3831
import java.util.function.Consumer;

0 commit comments

Comments
 (0)