From 5e931ebd56746ca6d34f520de767c68469c42af9 Mon Sep 17 00:00:00 2001 From: psavidis <69160690+psavidis@users.noreply.github.com> Date: Tue, 10 Dec 2024 09:23:26 +0200 Subject: [PATCH] chore(update): Add GraalVM Upgrade to Patch Level Related-to: https://github.com/camunda/camunda-bpm-platform/issues/4299 --- content/update/patch-level.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/content/update/patch-level.md b/content/update/patch-level.md index 167d5b49b..1cfe456a4 100644 --- a/content/update/patch-level.md +++ b/content/update/patch-level.md @@ -551,6 +551,25 @@ Where AngularJS, angular-ui-bootstrap, angular-translate, angular-moment, and Bo Please see our [third-party libraries documentation]({{< ref "/introduction/third-party-libraries/_index.md#web-applications-cockpit-tasklist-admin" >}}) for details. +## 7.21.6 to 7.21.7 / 7.20.9 to 7.20.10 + +### GraalVM Upgrade + +We are pleased to announce that the above patch releases are compatible with `GraalVM 21.3.12` + +The engine will automatically **disable the system property** `polyglot.engine.WarnInterpreterOnly` when a [GraalJS](https://www.graalvm.org/jdk17/reference-manual/js/) script engine is used. + +This adjustment ensures a smoother experience by suppressing unnecessary warnings related to `interpreter-only` execution in non-native GraalVM environments +which might cause confusion to our users running on non-GraalVM JDKs. + +You can read more about the warnings [here](https://www.graalvm.org/jdk17/reference-manual/js/FAQ/#warning-implementation-does-not-support-runtime-compilation). + +{{< note title="Heads-up!" class="info" >}} +If you want to ensure the best performance for JS execution, you can always configure the GraalVM Compiler with your JDK of choice, or use the GraalVM JDK. + +More information on how to do this can be found in the official [GraalVM documentation](https://www.graalvm.org/jdk17/reference-manual/js/RunOnJDK/#graalvm-javascript-on-jdk-11). +{{< /note >}} + # Full Distribution This section is applicable if you installed the [Full Distribution]({{< ref "/introduction/downloading-camunda.md#full-distribution" >}}) with a **shared process engine**. In this case you need to update the libraries and applications installed inside the application server.