

Subject: [ANN] JRuby 1.6.5 Released

From: Thomas E Enebo <tom.enebo@ a . m

Date: Wed, 26 Oct 2011 01:37:51 +0900

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 =961.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) =97 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#[]=3D is up to 20 times slower than #put JRUBY-5927 JRuby in 1.9 mode fails text-hyphen=92s 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=92t set Cla= ss.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(=93b2=94) returns an 1-length string JRUBY-6060 NKF converts strings into wrong encoding JRUBY-6064 Builder gem incompatible in =961.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 th= em 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 --=20 blog: http://blog.enebo.com=A0 =A0 =A0=A0 twitter: tom_enebo tom.enebo / gmail.com