1.9系統の最新版です。1be16d0172e9cf9e5078a7bee2465a9f3af431920e1e3d9417a4fc2ee074bca41.9.2からの変更点ライセンスライセンスが変更されました。RubyはGPLv2と"Ruby's"ライセンスでリリースされてきました。BSDLとRuby'sライセンスでリリースされます。1.9.[0-2]ではSJISはShift_JISのaliasでしたが、Windows-31Jのaliasになりました。UTF-16、UTF-32、CP950、CP951という新しいエンコーディングが追加されました。6.0の新しい文字とスクリプトをサポートするようになりました。組み込みクラスARGFにARGF.printやARGF.read_nonblockなどの新しいメソッドが追加されました。Array#pack、String#unpackにエンディアンを明示的に指定する修飾子が追加されました。Bignumで、大きな桁(内部表現で150桁以上)の整数の掛け算がToom-3アルゴリズムを使うようになり、高速化しました。File::NULLとFile::DIRECTという定数が追加されました。IO#putcがマルチバイト文字に対応しました。IO#advise、IO.write、IO.binwriteメソッドが追加されました。#__id__はBasicObjectのメソッドになりました。Kernel#randの引数としてRangeオブジェクトがサポートされました。Module#private_constant、Module#public_constantメソッドが追加されました。Random.randの引数に範囲を指定できるようになりました。String#prepend、String#bytesliceが追加されました。Time#strftimeが%:zと%::z.をサポートしました。補助グループを採用していない環境ではNotImplementedErrorがあがるようになりました。新しいライブラリです。活発なメンテナを得たお陰で特段に改善してきています。テストの並列実行をサポートします。実装pathnameライブラリとdateライブラリはCで再実装されました。これによりパフォーマンスが向上します。VMのロック戦略が変わりました。バグ修正以外の互換性の問題Rational#to_dの挙動が変わりました。精度として0または負の数を与えるとエラーになるようになりました。詳しくはNEWSやChangeLogをご覧ください。日本語で書かれた紹介資料としては、<URL:http://www.slideshare.net/mrkn/ruby-193>などもどうぞ。コミュニティのメンバーによって運営されています。