

Subject: [ANN] Ruby 1.9.2 is released

From: "Yuki Sonoda (Yugui)" <yugui@ g . >

Date: Thu, 19 Aug 2010 00:26:55 +0900

-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, Ruby 1.9.2 has been released. This is the newest release of Ruby 1.9 series. == About Ruby 1.9.2 Ruby 1.9.2 is mostly compatible with 1.9.1, except the following changes: * Many new methods * New socket API (IPv6 support) * New encodings * Random class that supports various random number generators * Time is reimplemented. There is no longer the year 2038 problem. * some regexp enhancements * $: no longer includes the current directory. * dl is reimplemented on top of libffi. * new psych library that wraps libyaml. You can use the library instead of syck. See [*1][*2] for more detail. *1: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_0/NEWS *2: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_0/ChangeLog Ruby 1.9.2 passes over 99% of RubySpec [*3]. *3: http://www.rubyspec.org == Supported Platform Ruby 1.9 has four support levels. : Supported We verified that Ruby 1.9.2 works fine on it. And we can keep the 1.9.2 maintained on it. * Debian GNU/Linux 5.0 on IA32. : Best Effort We verified that Ruby 1.9.2 works mostly fine on them. And I believe we can keep the 1.9.2 maintained on it. * mswin32, x64-mswin64, mingw32 * MacOS X 10.5 (Intel) and 10.6 * FreeBSD 6 and later (amd64, IA32) * Solaris 10 * Symbian OS : Perhaps I think Ruby 1.9.2 works fine on them with small modification, however, it is not verified. Patch is welcome. * Other Linux distributions * Other versions of MacOS X. * cygwin * AIX 5 * Other POSIX-compatible systems * BeOS (Haiku) : Not supported I do not think Ruby 1.9.2 works on them. Porting is welcome. * Any other systems == FAQ : The standard library is installed in /usr/local/lib/ruby/1.9.1 This version number is "library compatibility version". Ruby 1.9.2 is mostly compatible with the 1.9.2, so its library is installed in the directory. : It causes a LoadError $: no longer includes the current directory. So some scripts need modification to work correctly. Anyway, your script should not depend on the current directory as well as possible. == Downloads * http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.bz2 SIZE: 8495472 bytes MD5: d8a02cadf57d2571cd4250e248ea7e4b SHA256: e9710990ed8c2e794123aba509010471915fb13c27dae0118831d2001a9c8d3b * http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.gz SIZE: 10787899 bytes MD5: 755aba44607c580fddc25e7c89260460 SHA256: 8c0c4e261a921b5c406bf9e76ac23bf3c915651534e9d1b9e8c5d0bee4a7285c * http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.zip SIZE: 12159728 bytes MD5: e57a393ccd62ddece4c63bd549d8cf7f SHA256: e61521af06da71fde9f0c7c08baaf7415614d00c86ec5a7ab08b60a4f3185b2a - -- Yuki Sonoda (Yugui) <yugui / yugui.jp> -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/