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.