JRuby 9.1.x is our current major version of JRuby. It is expected to be
compatible with Ruby 2.3.x and stay in sync with C Ruby. JRuby 9.1.14.0 is
our latest release…
Major features of JRuby 9000:
Ruby 2.x compatibility
A new optimizing runtime based on a traditional compiler design
New POSIX-friendly IO and Process
Fully ported encoding/transcoding logic from MRI
If you do find issues then report them on using our issue tracker at http://bugs.jruby.org. We also encourage users to join our IRC channel
(#jruby on Freenode) and mailing lists. You may also follow @jruby on
Twitter for updates.
Highlights:
23 issues fixed for 9.1.14.0
Github Issues resolved for 9.1.14.0
#4841 - do/end and break precedence issue with omitted parens #4831 - jitescript jar clashes with bundled jitescript classes in
jruby-complete jar #4830 - Make BigDecimal::limit work for subtraction and division. Fix
issue #1615 #4827 - IO#read_nonblock throwing EOFError with "exception: false" #4824 - FFI not working on Java 9 MacOS #4822 - Time#to_datetime incorrect for times before the date of
calendar reform #4821 - switch ShellLauncher to use getAbsolutePath #4819 - Coverage levels discrepancies between JRuby 1.7.x and JRuby
9.1.x #4817 - Fix an infinite loop when attempting to read from a directory #4816 - Raise Errno::ENOTDIR if the parent of an opened file is not a
directory #4812 - Backport LocalJumpError and EQQ fixes from 9.2 #4810 - Time/Datetime conversion inconsistency with MRI #4807 - Wrong control flow order with Constant ||= #4805 - can not require openssl with JDK9 #4804 - Case with complex when uses == instead of === #4797 - Global variables read stale values #4792 - Unhandled Java exception in Ripper on inline comments #4787 - Ripper fails to lexical analyse around escaped newline on JRuby #4747 - Fix memory/disk usage leak when creating many ScriptingContaiers #4705 - Thread.current.status is wrong for killed thread #4111 - Java 9 support #3928 - File descriptors from stdlib jars are leaked when
ScriptingContainers are terminated #1615 - BigDecimal::limit has not effect
That's great, thanks.
I saw Charles at EuroKu and remember him saying that rails5 (5.1?) compatibility is good. Or was it: going to be good.
Do you know where i can find information on which jruby would support which rails version.
I tried the 9.1.13 on a 5.1 app and didn't work. But i could downgrade, and do have older apps (4.2) i could try.
I'm hoping to use websockets / actioncable and memory cache with a single jruby process
Torsten
···
Thomas E Enebo <mailto:tom.enebo@gmail.com>
9 November 2017 at 1.16
The JRuby community is pleased to announce the release of JRuby 9.1.14.0
JRuby 9.1.x is our current major version of JRuby. It is expected to be compatible with Ruby 2.3.x and stay in sync with C Ruby. JRuby 9.1.14.0 is our latest release…
Major features of JRuby 9000:
Ruby 2.x compatibility
A new optimizing runtime based on a traditional compiler design
New POSIX-friendly IO and Process
Fully ported encoding/transcoding logic from MRI
If you do find issues then report them on using our issue tracker at http://bugs.jruby.org. We also encourage users to join our IRC channel (#jruby on Freenode) and mailing lists. You may also follow @jruby on Twitter for updates.
Highlights:
23 issues fixed for 9.1.14.0
Github Issues resolved for 9.1.14.0
#4841 - do/end and break precedence issue with omitted parens #4831 - jitescript jar clashes with bundled jitescript classes in jruby-complete jar #4830 - Make BigDecimal::limit work for subtraction and division. Fix issue #1615 #4827 - IO#read_nonblock throwing EOFError with "exception: false" #4824 - FFI not working on Java 9 MacOS #4822 - Time#to_datetime incorrect for times before the date of calendar reform #4821 - switch ShellLauncher to use getAbsolutePath #4819 - Coverage levels discrepancies between JRuby 1.7.x and JRuby 9.1.x #4817 - Fix an infinite loop when attempting to read from a directory #4816 - Raise Errno::ENOTDIR if the parent of an opened file is not a directory #4812 - Backport LocalJumpError and EQQ fixes from 9.2 #4810 - Time/Datetime conversion inconsistency with MRI #4807 - Wrong control flow order with Constant ||= #4805 - can not require openssl with JDK9 #4804 - Case with complex when uses == instead of === #4797 - Global variables read stale values #4792 - Unhandled Java exception in Ripper on inline comments #4787 - Ripper fails to lexical analyse around escaped newline on JRuby #4747 - Fix memory/disk usage leak when creating many ScriptingContaiers #4705 - Thread.current.status is wrong for killed thread #4111 - Java 9 support #3928 - File descriptors from stdlib jars are leaked when ScriptingContainers are terminated #1615 - BigDecimal::limit has not effect