Liberica Native Image Kit 23.0.3 Release Notes

Liberica Native Image Kit 23.0.3

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

Liberica NIK distribution includes the following runtimes components:

  • LLVM - 15.0.6 (GraalVM CE Native 23.0.3)
  • Python - 3.10.8 (GraalVM CE Native 23.0.3)
  • Node - v18.18.2
  • Java - Liberica JDK 17.0.10+13
  • Java Script - GraalVM JavaScript (GraalVM CE Native 23.0.3)
  • R - 4.0.3 (FastR)
  • TruffleRuby - 23.0.3 (Ruby 3.1.3)
  • Native Image - GraalVM Version 23.0.3 (Liberica JDK 17.0.10+13)
  • Wasm - WebAssembly (GraalVM CE Native 23.0.3)
  • ICU4J - 23.0.3
  • Regex - 23.0.3
Issue Description
[GR-43389] [darwin-amd64] Workaround for buggy ld64 versions
[GR-47839] Use fixed OS version for GraalVM builds on darwin-aarch64
[GR-48695] Backport to 23.0: Uncommitting of memory failed - should not reach here.
[GR-48884] Backport to 23.0: Workaround for buggy ld64 versions on darwin-amd64.
[GR-49270] Backport to 23.0: JFR related fixes.
[GR-49466] Backport to 23.0: Add stack walking heuristic to Native Image crash log.
[GR-49504] Backport 23.0: Workaround CPU features Xcode 15 miscomp issue.
[GR-49508] Backport to 23.0 : Refactor NI Optimization Levels.
[GR-49649] Backport 23.0 : Use fixed OS version for GraalVM builds on darwin-aarch64.
[GR-49726] Backport to 23.0 : Introduce --disable-debuginfo-stripping mx argument
[GR-49781] Backport to 23.0: GraalVM js debug devtools is not accessible in the lasted chrome 118.0.5993.89.
[GR-49789] Backport to 23.0: Don't zap pre-zeroed unaligned chunks.
[GR-49794] Merge tag jdk-17.0.10+4.
[GR-49794] Update JVMCI to jvmci-23.0-b23.
[GR-49798] Backport: Upgrading the underlying Node.js to version 18.18.2.
[GR-49856] Backport to 23.0: Report consistent values when memory usage is queried via MemoryPoolMXBean.
[GR-49879] Backport to 23.0: Add an option to artificially increase the header size.
[GR-49909] Backport to 23.0: Allow UnlockExperimentalVMOptions.
[GR-49914] Backport to 23.0: Prevent automatic leave of an explicitly entered context during close called from a host call
[GR-49946] Backport to 23.0: Loop unroll: handle stride overflow in int range.
[GR-50003] Backport to 23.0: Fix crash during isolate teardown.
[GR-50041] Backport to 23.0: Check stamp before casting in IntegerLessThanNode
[GR-50046] Backport to 23.0: Clarify semantics of binary arithmetic reassociation
[GR-50058] Backport to 23.0: Upgrade org.json to version 20231013.
[GR-50249] Backport to 23.0: Update OS detection code to recognize Windows 11 and Windows Server 2022
[GR-50268] Backport to 23.0: Use synchronized data structures for reachability handlers registration.
[GR-50350] Update JVMCI to jvmci-23.0-b24
[GR-50356] Backport to 23.0: Use the vendor version for __svm_version_info.
[GR-50416] Update JVMCI to jvmci-23.0-b25
[GS-5266] New dev cycle GraalVM 23.0.3