JRuby 9.3.3.0 Released — JRuby.org (original) (raw)

Wednesday, January 19 2022

The JRuby community is pleased to announce the release of JRuby 9.3.3.0

JRuby 9.3.x is compatible with Ruby 2.6.x and stays in sync with C Ruby. As always there is a mix of miscellaneous fixes so be sure to read the issue list below.

The big news this release is support for Apple’s M1 family of processors (Apple Silicon) via an update to our native FFI backend library. Nearly all our usual test suites are passing on M1 and we have added a self-hosted CI runner thanks to MacStadium’s OSS program. Callbacks from C to Ruby are unsupported, but this does not affect any libraries we ship. We will continue to improve M1 support with your help and bug reports.

We encourage users to file issues first and ask questions later! Please join our Matrix room if you have any issues or just want to get involved.

Thanks to our contributors this cycle for helping to improve compatibility: @ahorek, @byteit101

Additional thanks to @kovyrin for working through M1 issues with us and confirming that a large application builds and tests successfully.

Hardware Support

Ruby Compatibility

Standard Library

Java Integration

22 Github Issues resolved for 9.3.3.0