Ruby - A Programmer's Best Friend |
12月25日、Rubyの最新版となる「Ruby 2.1.0」が公開された。ひとつ前のバージョンと高い互換性を実現しつつ、パフォーマンスの向上が実現されている。「Ruby 2.1.0」以降はセマンティックバージョニングに沿ったバージョニングへ移行することになっている。「MAJER.MINOR.TEENY-PATCH」という形式となり、それぞれ次のようなルールに則って番号の変更が行われることになるものとみられる。
- MAJOR:リリースでは対応できない非互換性をともなう変更がある場合に増加
- MINOR:APIレベルで非互換が発生する可能性した場合に増加。およびクリスマスに増加
- TEENY:セキュリティ修正やバグ修正のリリース(API互換性あり)
- PATCH:MINORリリースからのコミット数(MINOR更新時に0へリセット)
「Ruby 2.1.0」のソースコードはダウンロードのページから取得できるほか、LinuxやFreeBSD系のディストリビューションではそれぞれのパッケージ管理システム経由でインストールできるようになるものとみられる。