JRuby 1.0.1 Released

The JRuby community is pleased to announce the release of JRuby 1.0.1.

Homepage: http://www.jruby.org/
Download: http://dist.codehaus.org/jruby/

JRuby 1.0.1 is a minor release of our stable branch. The fixes for this
release are obvious compatibility issues that we feel are low risk. Our
intention is to periodically push out point releases to help better
production uses of JRuby.


  • Fixed a issue which caused most multipart processing to not work
  • Fixed issue with sockets that affected some aspects of net/* libraries
  • Fixed network timeout issue for large packets
  • 28 issues resolved

Key Summary
JRUBY-1080 Kernel#system behaves differently under MRI and JRuby for
missing commands
JRUBY-1108 IOError exception in Net::FTP using 1.0.0RC3 under WinXP
JRUBY-1110 Concurrent modification exception when exiting IRB
JRUBY-1119 FTP.nlst error !!!
JRUBY-1120 Implementing BigDecimal.mode()
JRUBY-1131 RubyFileTest fails to be compiled in Eclipse
JRUBY-1132 $! gets set to ‘uninitialized constant
RAILS_FRAMEWORK_ROOT’ after Rails Initializer run - inconsistent with
JRUBY-1150 Multipart Uploads still fails.
JRUBY-1156 Implementing BigDecimal.power()
JRUBY-1162 Dump invocations in maven build
JRUBY-1169 YAML parser do not escape nested yaml string correctly
JRUBY-1174 Ranges in if and if_mod evaluate incorrectly
JRUBY-1181 Rake batch file for Windows environments
JRUBY-1191 method() on alias calls wrong super (but not in our
JRUBY-1200 commit #3984 breaks Webrick startup:
active_support/dependencies.rb:266:in `load_missing_constant’
JRUBY-1206 Form’s with enctype=“multipart/form-data” fail in
JRUBY-1220 YAML dump is broken for multi-line string values with
leading space
JRUBY-1228 TCPSocket.open will not accept a string for the port
JRUBY-1239 Monitor synchronize hangs
JRUBY-1244 [PATCH] ENV variables should be removed from the
environment when set to nil
JRUBY-1245 [PATCH] File.mtime should raise exception if file is not
JRUBY-1247 ShellLauncher command line parsing does not handle
embedded quotes
JRUBY-1248 [PATCH] StringIO.puts shouldn’t append \n if it’s already
JRUBY-1255 [PATCH] Indented heredoc trims trailing ‘\n’ characters
JRUBY-1266 TCPServer doesn’t close connection properly using blocks
JRUBY-1270 Unable to round trip paritcular forms of strings using
JRUBY-1271 Jruby error on loading ActiveMerchant plugin
JRUBY-1280 Hash#select block parameter semantics are not cRuby