JRuby 1.7.26 Released

Monday, August 29 2016

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

JRuby 1.7.26 is our thirtieth update release since JRuby 1.7.0. The primary goal of 1.7 point releases is to fill out any missing compatibility issues with Ruby 1.9.3.

PSA: Over the years we have had Windows CI support and then lost Windows CI supprt. We would still irregularly run tests on windows, but this is never as good as getting more immediate feedback. Via the ability to use an awesome service like ci.appveyor.com, we are again regularly running against a Windows CI. If you peruse the list of resolved issues you will see how important it is to be regularly running CI on all the OSes you support.

Highlights:

  • 8 issues fixed for 1.7.26

Github Issues resolved for 1.7.26

  • #4115 - Backport "Change script file restriction" from 9000
  • #4064 - CompoundJarURLStreamHandler leaves many URL stream handles open before GC
  • #4063 - Explicitly close input stream in CompoundJarURLStreamHandler
  • #4062 - Write a log message when findClass IOException is caught
  • #4021 - String range object incorrectly tries to convert to int
  • #3980 - rbThrowInternal throws error if IRubyObject ID is greater than Integer.MAX_VALUE
  • #3927 - backport BigDecimal .to_r for #3728
  • #3825 - Fix Net::HTTP nil body bug