Skip to content

Commit 0024b71

Browse files
updates to 25.0.0.10-beta
1 parent 0e6fd6d commit 0024b71

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

posts/2025-09-23-25.0.0.10-beta.adoc

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -138,23 +138,24 @@ When you use the `CompletableFuture` and `SubmissionPublisher` classes in Java 2
138138

139139
You can avoid this issue by using one of the following approaches:
140140

141-
. Use the `CompletableFuture` class provided in Liberty’s Jakarta Concurrency implementation, which does not have this limitation.You can use the `CompletableFuture` class with a link:https://www.ibm.com/docs/en/was-liberty/core?topic=manually-configuring-managed-executors[DefaultManagedExecutorService] instance and either the link:https://jakarta.ee/specifications/concurrency/3.1/apidocs/jakarta.concurrency/jakarta/enterprise/concurrent/managedexecutorservice#supplyAsync(java.util.function.Supplier)[supplyAsync] method or the runAsync method.
141+
. Use the `CompletableFuture` class provided in Liberty’s Jakarta Concurrency implementation, which does not have this limitation. You can use the `CompletableFuture` class with a link:https://www.ibm.com/docs/en/was-liberty/core?topic=manually-configuring-managed-executors[DefaultManagedExecutorService] instance and either the link:https://jakarta.ee/specifications/concurrency/3.1/apidocs/jakarta.concurrency/jakarta/enterprise/concurrent/managedexecutorservice#supplyAsync(java.util.function.Supplier)[supplyAsync] method or the runAsync method.
142142
. Explicitly set the `ForkJoinPool.commonPool` parallelism value to whatever you need, `-Djava.util.concurrent.ForkJoinPool.common.parallelism=N` (where N is the minimum number of threads needed)
143143
. Explicitly set the `ForkJoinPool.commonPool` parallelism value to the desired number of threads by using the system property,
144144
`-Djava.util.concurrent.ForkJoinPool.common.parallelism=N` (where N is the minimum number of threads required).
145145
. Use an explicit backing `Executor`.
146146

147147
For more information on this change, see the following links:
148-
https://bugs.openjdk.org/browse/JDK-8362881
149-
https://bugs.openjdk.org/browse/JDK-8319447
150-
https://bugs.openjdk.org/browse/JDK-8360593
148+
149+
* https://bugs.openjdk.org/browse/JDK-8362881
150+
* https://bugs.openjdk.org/browse/JDK-8319447
151+
* https://bugs.openjdk.org/browse/JDK-8360593
151152

152153
Take advantage of the changes in Java 25 in Open Liberty now and get more time to review your applications, microservices, and runtime environments on your favorite server runtime!
153154

154155
Just link:https://jdk.java.net/25/[download the latest release of Java 25], download and install the link:https://openliberty.io/downloads/#runtime_betas[25.0.0.10-beta] version of Open Liberty, edit your Liberty server's link:https://openliberty.io/docs/latest/reference/config/server-configuration-overview.html#server-env[server.env] file with JAVA_HOME set to your Java 25 installation directory and start testing!
155156

156157
For more information on Java 25, see the Java 25 link:https://jdk.java.net/25/release-notes[release notes page], link:https://download.java.net/java/early_access/jdk25/docs/api/[API Javadoc page] or link:https://jdk.java.net/25/[download page].
157-
For more information on Open Liberty,see our link:https://openliberty.io/docs[documentation page].
158+
For more information on Open Liberty, see our link:https://openliberty.io/docs[documentation page].
158159

159160

160161
// DO NOT MODIFY THIS LINE. </GHA-BLOG-TOPIC>

0 commit comments

Comments
 (0)