The JRuby community is pleased to announce the release of JRuby 1.7.23
Homepage: http://www.jruby.org/
Download: http://www.jruby.org/download
JRuby 1.7.23 is our twenty-seventh 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.
Highlights:
- Windows stat now supports long and UNC pathnames
- Windows stat no longer leaks memory (broken since 1.7.20)
- Various Windows path fixes
- Various jar and/or classpath fixes with filesystem-related methods
- Fixed issue with native support not loading on some Ubuntu systems
- 30 issues fixed for 1.7.23
Github Issues resolved for 1.7.23
#3470 - Method aliases are not consistently mapped for a class with
isFoo and getFoo
#3463 - Module method defined on metaclass in Java ext has wrong owner
#3443 - jruby-complete.jar ignores nested gems of required jar
#3422 - Fix Fixnum#pred overflow
#3421 - Fix GzipWriter output
#3418 - "FloatDomainError: Computation results to 'NaN'(Not a Number)"
#3401 - File.realpath on uri-like paths fails
#3392 - Pathname#relative_path_from failing when there is a '!'
character in the path
#3381 - helper to clean up stale /tmp/jruby-12345/XZY.jar files
#3377 - #to_ary behavior does not conform to MRI behavior
#3352 - /tmp/jrubyXXX.jar files are left in place by classloader if
process is SIGKILLed
#3346 - Error messages for failed casts using Integer() subtly
different to MRI
#3342 - File.file?( "uri:classloader:/path/") can be true which is wrong
#3329 - Fix java_implements for multiple interfaces
#3307 - jruby-complete-1.7.x comes with yaml ruby files from yecht.jar
which conflicts with stdlib
#3306 - psych can not load yaml file from classloader
#3294 - processArguments is run twice
#3287 - Cannot resolve or detect symlinks on Windows
#3285 - "NotImplementedError: waitpid unsupported or native support
failed to load" with 9.0.0.0 on Ubuntu if build tools not installed
#3280 - Encoding of symbol literals does not respect the encoding of
the source file (1.9 edition)
#3278 - backport #3271, #3211, #3221
#3186 - Unable to use bundler with jruby-complete for versions 1.7.21
and 9.0.0.0. 1.7.19 works as expected.
#3132 - expandPathInternal Windows compatibility
#2865 - Ambiguous method warning when there does not appear to be any
ambiguity
#2187 - Fix JsonProfilePrinter
#1827 - normalize JRubyHome for windows.
#846 - Difference in exception handling behavior JRuby <-> Ruby 1.9.3
#625 - Socket.const_defined? returns false for constants defined in the
scope in 1.8 mode
#364 - symlinks interact badly with Dir; cause infinite loop/recursion
#338 - NKF constants
···
--
blog: http://blog.enebo.com twitter: tom_enebo
mail: tom.enebo@gmail.com