- Endive 1.0, a pure-Java WebAssembly runtime, has been officially released under the Bytecode Alliance, succeeding Chicory with the same API and codebase.
- It introduces support for WasmGC, enabling integration of garbage-collected languages like Kotlin/Wasm and Dart, with JVM garbage collector managing objects crossing the Wasm-Java boundary.
- The release includes tail call optimizations to improve performance, such as in Python UDFs, and features like treesitter4j, which wraps tree-sitter as a Wasm module for Java parsing without JNI.
- Endive can be used beyond libraries as a host for Wasm workloads, demonstrated in projects like wasmCloud and Eclipse Vert.x, allowing Java and Wasm code to run together seamlessly.
- Future developments include Component Model support and Cranelift-based native compilation, with resources available at endive.run and GitHub for getting started and migration.