The JRuby community is pleased to announce the release of JRuby 1.6.5.
Homepage: http://www.jruby.org/
Download: http://www.jruby.org/download
The primary goal of the 1.6.x series is to round out our 1.9 support
by fixing any reported incompatibilities. Of course, as with any JRuby
release, we will continue fixing any found incompatibilities and also
improve performance. All users of 1.6.4 (and lower) are encouraged to
upgrade to 1.6.5.
Notable Changes:
Many –1.9 encoding issues resolved
.jrubyrc support for storing convenient execution options
New cext.enabled property to turn off only C extentions but not
native support
C extension support now uses less memory
Updated to Rubygems 1.8.9
-rjruby/thread_dump adds a USR2 Ruby thread dumper
Improved peformance interacting directly with Java Maps
Improved fiber performance and support for JVM coroutines
Improved zlib support
36 Issues resolved
1.6.5 Issues Resolved:
JRUBY-5324 StringScanner should be 1.9 aware
JRUBY-5499 Update to rubygems 1.5.2 since 1.5.0 has severe bugs
JRUBY-5735 I18n handling of Rails 3.0 differs between 1.9 and 1.8
compatibility mode
JRUBY-5758 bundler not working in jruby 1.6.1 (ruby-1.9.2-p136) —
works in 1.8 mode
JRUBY-5763 Encoding::CompatibilityError with UTF-8 encoded ERB template
JRUBY-5778 net http and gzip decompression in 1.9
JRUBY-5793 java.lang.ArrayIndexOutOfBoundsException installing
chicken_little gem
JRUBY-5794 1.9: Bundler fails to install certain gems from github
JRUBY-5861 Installing gems that have unicode characters in the
gemspec cause an error in 1.9 mode
JRUBY-5885 java.util.Map#[]= is up to 20 times slower than #put
JRUBY-5927 JRuby in 1.9 mode fails text-hyphen’s test/test_bugs.rb
the same way that 1.8 mode does
JRUBY-5946 IO.select is returning write array with nil elements
JRUBY-5994 Bad performance using hash accessors on ConcurrentMap
JRUBY-6017 Undocumented windowBits feature of Zlib::Infrate/Deflate
JRUBY-6019 A Ruby instance is not fully unregistered from the
BeanManager on teardown
JRUBY-6030 After calling const_set, setting const name didn’t set Class.name
JRUBY-6031 ActiveRecord::JDBCError in JRuby 1.6.4
JRUBY-6034 NullPointerException at RubyProc.java:248
JRUBY-6036 REXML fails on XML with UTF-8-chars on jruby in 1.9-mode
JRUBY-6049 Bignum#[] returns an incorrect result when Bignum is given
JRUBY-6050 Fixnum#[] blows when small Bignum is given
JRUBY-6053 [1].pack(“b2”) returns an 1-length string
JRUBY-6060 NKF converts strings into wrong encoding
JRUBY-6064 Builder gem incompatible in –1.9 mode
JRUBY-6070 TCPSocket#new issues with local_addr and local_port
JRUBY-6075 ant dist fails on both master and jruby-1_6 branches
JRUBY-6077 Allow loading a Ruby source file from the class path
using the fully qualified name
JRUBY-6079 gherkin.lexer.LexingError running cucumber example
i18n/it jruby using compatibilty mode 1.9
JRUBY-6101 JSR 223 code execution breaks with JRuby 1.6.4/1.6.3
with no error message
JRUBY-6108 bin/jruby script has incompatible bourne shell syntax
JRUBY-6116 Errors on String#lines
JRUBY-6118 Dir.glob duplicate folder names
JRUBY-6135 CASEFOLD systems magically screw up globs with . or .. in them
JRUBY-6139 JRuby 1.9 mode encoding problem on to_yaml method
JRUBY-6141 All MatchData objects resulting from an invocation of
String#scan are updated with the current match
JRUBY-6144 1.9 RubySpec failures on BEGIN
···
--
blog: http://blog.enebo.com twitter: tom_enebo
mail: tom.enebo@gmail.com