Closing the Gap โ Chicory 1.3.0 is Here!
ยท One min read
๐ AOT Just Got Serious
With incredible contributions from Hiram Chirino, Chicory's ahead-of-time (AOT) compiler continues to mature, bringing us one step closer to leaving the experimental phase behind.
Highlights include:
- ๐ง No More Param Limits: The previous cap of 255 function parameters? Gone.
- ๐๏ธ Bye-Bye
ClassTooLargeError
: We've refactored code generation for large WASM modules to avoid hitting JVM class size limits.
๐ ๏ธ Bug Fixes & Improvements
This release includes the usual refinements and one particularly notable fix:
- ๐ก Random, Now Smarter: To resolve issues with
native-image
compilation, we've changed the default random source inWasiOptions
fromSecureRandom
toThreadLocalRandom
. This makes it more compatible with GraalVM.
If your application relies on the previous behavior, you can restore it with:
WasiOptions.builder()
.withRandom(new SecureRandom())
.build();
For a full list of changes and commits, check out the commit history.