Release Notes: Overall performance is 50-60% faster than 0.9.0. Improved Rails support. A new syntax for including Java classes into Ruby. A new interpreter design. Refactoring of the method dispatch, code evaluation, and block dispatch code. Parser performance enhancements. Rewriting of Enumerable and StringScanner in Java. New experimental syntax for implementing interfaces. 86 Jira issues have been resolved since 0.9.0.
Release Notes: Many bugs have been fixed. RubyGems 0.9.0 is now installed and working. WEBrick runs. Ruby on Rails runs on top of WEBrick (and generation scripts work). The YAML parser was much improved. All non-native standard libraries are bundled in the distribution. Correctness is now approaching a level that is sufficient to run the more complicated Ruby libraries and applications properly.
Release Notes: This version fixes a huge number of problems. irb now works. Included Java classes are dramatically faster to load and use. Binding works. Every known constant scoping issue has been fixed. Interpreter redesign work has resulted in improved stack depth and advances the effort to support continuations. A serious concurrency error when Ruby instances are passed back out to Java was fixed. Java classes can be adorned with Ruby methods via the extend_proxy method.
Release Notes: Many various fixes. The interpreter is behaving better and better. Many more Ruby modules will work compared to 0.8.1.
Release Notes: This release has full support for Ruby 1.8.x grammar (previously a mix of 1.6 and 1.8). It runs the RubyForge rubicon test suite (though not all tests pass). Almost a countless number of core class/module fixes. Improved Java integration support. Threading has been greatly improved. Now tri-licensed under the CPL/GPL/LGPL.
Release Notes: This release thinks it is a Ruby 1.8 interpreter. There is a simpler build environment (Eclipse friendly). float, integer, string, and array have been added to the kernel. There are fixes to the kernel, array, dir, file, and string. There is I/O support for random access, file descriptors, reopen/dup, sysread/syswrite, and many I/O fixes. FileTest has been added. This release is able to run rubicon without hacking it, and boasts improved results in rubicon passing 100 more tests (800 more assertions). There are many other changes.
Release Notes: In this version, the Java support was fixed, an eval() bug affecting samples/eval.rb fixed, (broken) support for the $= variable was dropped, and there were some other small fixes.
Release Notes: The license has changed to LGPL. New Java support and APIs have been implemented. Some new documentation has been are added. The command line interface and Marshaling are improved. Threading and lots of other bugs have been fixed.
Release Notes: Support for built-in classes was improved. Java-Ruby support was improved. Speed and memory management improvements were made. A new start script was written, and lots of bugfixes were made.
Release Notes: An improved parser and lexer and a new evaluator have been added to JRuby. The support for builtin classes such as Marhsal, Array, String, Hash, Fixnum, Bignum, and File has been improved. Java support was improved, including automatic conversion between numeric types. Hundreds of bugs have been fixed.