Liberica Native Image Kit 22.3.1
Liberica Native Image Kit is based on Liberica JDK 17.0.6+10 versions. Please, find the release notes following the link - 17.0.6+10.
Liberica NIK distribution includes the following runtimes components:
-
LLVM - 14.0.6 (GraalVM CE Native 22.3.1)
-
Python - 3.8.5 (GraalVM CE Native 22.3.1)
-
Node - v16.18.1
-
Java - Liberica JDK 17.0.6+10, LTS
-
Java Script - GraalVM JavaScript (GraalVM CE Native 22.3.1)
-
R - 4.0.3 (FastR)
-
TruffleRuby - 22.3.1 (Ruby 3.0.3)
-
Native Image - GraalVM Version 22.3.1 (Liberica JDK 17.0.6+10, LTS)
-
Wasm - WebAssembly (GraalVM CE Native 22.3.1)
Issues fixed
Issue | Description |
---|---|
[GR-42125] | JVMCI integration for openJDK 11.0.18+10/17.0.6+10. |
[GR-43129] | Documentation: Native Image User Guides updates. |
[GR-42143] | Documentation: Update support table after 22.3 release. |
[GR-43390] | Documentation: Make links to microservices frameworks open in a new tab. |
[GR-42125] | Update to jvmci-22.3-b12. |
[GR-43161] | Disable failing test (22.3). |
[GR-43178] | Backport 22.3 : Fix Espresso jdwp deadlock in embedding use case. |
[GR-43161] | Extra diagnostics to debug transiently failing gate (22.3). |
[GR-43091] | [GR-43128] [GR-42980] Documentation backports. |
[GR-43159] | Backport to 22.3: PolyglotEngineImpl.findLanguage(LanguageInfo) introduced to find a guest or host language. |
[GR-43127] | Backport to 22.3 : Ensure transitive virtual object mappings are duplicated correctly. |
[GR-43006] | Backport to 22.3 : SpotBugs feature discovers bugs after mx version bump. |
[GR-42125] | Update to jvmci-22.3-b11. |
[GR-43036] | Documentation: NI Spring Boot guide update. |
[GR-43030] | Backport to 22.3.1: JFR jdk.ContainerConfiguration event fails with GraalVM master and JDK 17.0.6+1 (EA). |
[GR-43005] | Backport to 22.3: Fix memtracer on Espresso. |
[GR-43027] | Backport 22.3: Inline assembly instruction prefix parsing fixed. |
[GR-43007] | Backport to 22.3: Improve context cleanup in espresso. |
[GR-43008] | Backport to 22.3: Prevent objects created during jdwp suspension are not GC’ed. |
[GR-42807] | Ensure deleted elements are filled with hole values. |
[GR-43009] | Backport to 22.3: Add synchronization around the jsr/ret bytecodes target handling. |
[GR-42810] | Documentation: Sync how-to guide “Logging to a Native Executable” and “Build and Run Native Executables with JFR” with GitHub. |
[GR-42852] | Documentation: Revisit GraalVM Tools for Java extension documentation. |
[GR-42993] | Backport 22.3: Various fixes. |
[GR-42997] | Backport to 22.3.1: native-image-agent generates non existent classes for Swing application. |
[GR-42999] | Fix Marshal.dump with 4-8 bytes Integer |
[GR-42970] | Update to cgi 0.2.2 |
[GR-42858] | Backport for 22.3.1: Fix rb_thread_fd_select() |
[GR-42289] | Backport: Upgrading the underlying Node.js to version 16.18.1. |
[GR-42125] | Update to jvmci-22.3-b10. |
[GR-42724] | Backport 22.3 : Integer equals conditional node fixes. |
[GR-42637] | Backport to 22.3: Reflection data builder needs to be resilient against LinkageError caused by incomplete class paths. |
[GR-42651] | Synchronize docs with master. |
[GR-42462] | Removed use of ThreadLocal for CompilationWatchDog (22.3). |
[GR-42586] | Backport to 22.3: Don’t treat k0 as allocatable. |
[GR-42125] | Update to jvmci-22.3-b09. |
[GR-42574] | Backport to 22.3: Compilation exceeded 300 seconds during CFG traversal. |
[GR-42335] | Backport GR-42288 to 22.3: Returning void await this in async function. |
[GR-42308] | Backport 22.3 : Fix intrinsification of unsafe field accesses. |
[GR-42243] | Backport 22.3 : Partial unroll refactorings. |
[GR-42489] | Backport 22.3 : Add PURE_INSTRUCTIONS attribute to executable sections. |
[GR-42445] | Backport to 22.3: Only require libmanagement_ext if it’s actually needed. |
[GR-42446] | Backport to 22.3: C++ compatible mangling support. |
[GR-42444] | Backport to 22.3: Fallback from PosixPerfMemoryProvider to CHeapPerfMemoryProvider. |
[GR-41891] | Backport to 22.3: Initialize java.io.Console at image run time |
[GR-42132] | Backport to 22.3: Layout CGlobalData entries by size |
[GR-41115] | Add PURE_INSTRUCTIONS attribute to executable sections |
[GR-41691] | Layout CGlobalData entries by size |
[GR-42138] | Removed use of ThreadLocal for CompilationWatchDog. |
[GR-42302] | Update Cloud Shell and Code Editor guides; Update NI Workshops and Labs page. |
[GR-42237] | Backport to 22.3: Remove notify nexus deploy call. |
[GR-41846] | SIGSEGV During Polyglot Isolate Creation With MPK Enabled on Non-MPK Hardware. |
[GR-42202] | Docs housekeeping. |
[GR-42192] | Remove NATIVE_IMAGE_CONFIG_FILE from the documentation. |
[GR-42079] | Share RuntimeStub info across libgraal isolates (22.3) |
[GR-41997] | Add missing commands to Use GraalVM Dashboard to Optimize the Size of a Native Executable. |
[GR-40935] | Added no-transition NewStringUTF. |
[GR-40935] | Improved option parsing error message. |
[GR-42807] | Ensure deleted elements are filled with hole values. |
[GR-42807] | Add regression test. |
[GR-42289] | Backport: Upgrading the underlying Node.js to version 16.18.1. |
[GR-42335] | Backport GR-42288 to 22.3: Returning void await this in async function. |
[GR-42999] | Fix Marshal.dump with 4-8 bytes Integer |
[GR-42970] | Update to cgi 0.2.2 |
[GR-42858] | Backport for 22.3.1: Fix rb_thread_fd_select() |
[GR-41382] | Exclude tests failing transiently in darwin-aarch64 CI |
[GR-18163] | Fix rb_thread_fd_select() |