Ruby 1.9.3 released
blade.nagaokaut.ac.jp
blade.nagaokaut.ac.jp
Now, plug alert..
I'm having a 2 day 50% off on Ruby 1.9 Walkthrough to celebrate: http://www.rubyinside.com/19walkthrough/ .. Yes, totally a plug, but there isn't any more up to date walkthrough of 1.9 (which includes 1.9.3) so I'll take my chances ;-)
> Also the license of Ruby has changed. Previously Ruby has been released under GPLv2 and "Ruby" license. But Ruby 1.9.3 is released under a joint 2-clause BSD license and "Ruby" license.
After running a few tests on the commandline, rake and rails commands are even faster than they were in RC1.
edit: by "unstable", I mean a dot.uneven number.
[1]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/...
EDIT: provide a source about Ruby 1.9.1
I think that the versioning policy did work the way you describe it at one point, but it's no longer the case.
x.ODD.z (e.g. 1.7.1) was unstable up until 1.9 though.
Went from leaking MBs per request to no leakage for days.
Just brew update and upgrade.
1.9 uses native threads but it has a global interpreter lock which has known issues.
I am not sure what the improvements to locking in 1.9.3, as the changelog has quite a few commits related to that.
Those libraries have largely been fixed or replaced (e.g. mysql with mysql2). Ruby 1.9.2 also provides a mechanism for C code to release the GIL if it does not involve any Ruby code, which is used Blythe typecasting code in mysql2, for instance.
bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)
then
rvm install 1.9.3
and
rvm use 1.9.3 --default
And you are on fire