Liberica Native Image Kit 23.0.2 Release Notes

Liberica Native Image Kit 23.0.2

Liberica Native Image Kit is based on Liberica JDK 17.0.9+11 versions. Please, find the release notes following the link - 17.0.9+11.

Liberica NIK distribution includes the following runtimes components:

  • LLVM - 15.0.6 (GraalVM CE Native 23.0.2)
  • Python - 3.10.8 (GraalVM CE Native 23.0.2)
  • Node - v18.14.1
  • Java - Liberica JDK 17.0.9+11
  • Java Script - GraalVM JavaScript (GraalVM CE Native 23.0.2)
  • R - 4.0.3 (FastR)
  • TruffleRuby - 23.0.2 (Ruby 3.1.3)
  • Native Image - GraalVM Version 23.0.2 (Liberica JDK 17.0.9+11)
  • Wasm - WebAssembly (GraalVM CE Native 23.0.2)
  • ICU4J - 23.0.2
  • Regex - 23.0.2
Issue Description
[GR-45764] TruffleString: fix NPE in AbstractTruffleString.equals().
[GR-47119] Backport 23.0 : Fix shutdown hook registration may fail if already in shutdown.
[GR-47184] Backport 23.0 : Ignore accessors of RecordComponents when null.
[GR-47368] Backport to 23.0: hostToGuestCodeCache grows unbounded
[GR-47130] Documentation backport: Update GraalVM CE README and introduction; Update Certified Platforms table. Update Native Image JFR doc.
[GR-47417] NPE when using isloates in JIT mode and sharing engine if the context is not closed.
[GR-47470] Add redirects to avoid 404 error and page being not indexed.
[GR-47463] Backport 23.1 : Re-throw feature exceptions as user errors.
[GR-47578] Backport to 23:0: Disconnected polyglot.Value instances created from BigInteger values should not return false by default for isNumber().
[GR-47638] Backport to 23.0: Alternating Phi Wrongly detected as induction variable
[GR-47723] Backport: Fix incorrect buffer pool adjustment during sampler start.
[GR-47758] Backport 23.0 : Properly set exceptionTemp for foreign calls.
[GR-47784] Backport: Bugfix in AArch64EncodeArrayOp.
[GR-47805] Backport to 23.0: darwin aarch64 miscompilation
[GR-47810] Update to jvmci-23.0-b16.
[GR-47821] Documentation backport: Mark Node.js and LLVM Runtime as deprecated in features table.
[GR-48195] Initialize the physical memory size eagerly.
[GR-48218] Documentation: Update Container Images Guides for GraalVM JDK 17/JDK 20.
[GR-48244] Backport to 23.0: Don't annotate non-final JDK methods as uninterruptible
[GR-48291] Fix ld commandline in toolchain tests for newer versions of Darwin.
[GR-48301] Fix JFR periodic events.
[GR-48303] Fix deadlock in PolyglotStackFramesRetriever.
[GR-48314] Update to jvmci-23.0-b17.
[GR-48325] Update Containerise a Native Executable and Run in a Docker Container guide to the latest GraalVM.
[GR-48360] Update to jvmci-23.0-b18
[GR-48554] Documentation: Update support doc for Oracle GraalVM for JDK 17.
[GR-48650] Backport 23.0: Run Sulong tests in Truffle unchained config.
[GR-48657] Update to jvmci-23.0-b19
[GR-48660] Fix "New VarHandle found after static analysis" in Netty 5.
[GR-48895] Update to jvmci-23.0-b22.
[GR-49127] make GraalVM 23.0.2
[GR-49127] make GraalVM CE 23.0.2
[GR-49219] Backport 23.0 : Properly handle negative instance sizes on HotSpot.
[GR-49390] Update to jvmci-23.0-b21.