FAMLog


Ruby 2.3.2とRuby 2.2.6が公開

November 16, 2016

Ruby 2.3.2Ruby 2.2.6が公開されています。

Ruby 2.3.2とRuby 2.2.6では、RubyGemsが利用するSSL証明書の更新が含まれている他、多数の不具合修正が行われています。なお、今回のリリースには特にセキュリティ上の修正は含まれていない模様です。

Ruby 2.1系列の保守は来年3月頃に終了する予定となっており、今後はRuby 2.3系統もしくはRuby 2.2系統に移行することが推奨されます。

Tag: Ruby

Rubyist Magazine 0054 号が公開

August 22, 2016

日本Rubyの会の有志が発行しているWeb雑誌「Rubyist Magazine」(通称「るびま」)の0054 号が公開されています。

「るびま」は、プログラミング言語Rubyに関する技術記事や活用事例、インタビュー、エッセイなどが掲載されるWeb雑誌です。

Rubyist Magazine 0054 号には、TypeStructというgemについての解説記事や書籍「プログラミング Elixir」の紹介記事、国内で開催された地域Ruby会議やtDiary 15th anniversary partyのレポートが掲載されています。

Tag: Ruby

Ruby on Rails 3.2.22.3、Ruby on Rails 4.2.7.1およびRuby on Rails 5.0.0.1が公開

August 18, 2016

Ruby on Rails 3.2.22.3、Ruby on Rails 4.2.7.1およびRuby on Rails 5.0.0.1が2016年8月中旬に公開されています。

Ruby on RailsはRubyで記述されたオープンソースのWebアプリケーションフレームワークです。Rails 3.2.22.3、Rails 4.2.7.1およびRails 5.0.0.1では、セキュリティ上の問題点が修正されています。

Rails 3.2.22.3、Rails 4.2.7.1およびRails 5.0.0.1ではAction ViewにおけるXSS脆弱性(CVE-2016-6316)が修正されています。また、Rails 4.2.7.1ではActive RecordでWHERE句に“IS NULL”や空文字を指定してしまうことがある問題(CVE-2016-6317)も修正されています。

Tag: Ruby

Ruby on Rails 5.0が公開

July 05, 2016

Rubyで記述されたオープンソースのWebアプリケーションフレームワーク「Ruby on Rails 5.0」が公開されています。

バージョン5.0では、WebSocketsを扱うフレームワークであるAction Cableや、JSONでの応答を前提としたAPIモードが新たに導入されるなど、数多くの新機能が追加されています。Rails 5.0の動作にはRuby 2.2.2以降が要求されるようになっています。

なお、バージョン5.0系統にバージョンアップを行う際には、アップグレードガイドで各種変更点を確認してから移行作業を行う必要があります。

Tag: Ruby

Ruby 2.3.1とRuby 2.2.5が公開

April 26, 2016

Ruby 2.3.1Ruby 2.2.5が公開されています。

Ruby 2.3.1とRuby 2.2.5では多数のバグ修正が行われています。なお、今回のリリースには特にセキュリティ上の修正は含まれていない模様です。

Ruby 2.1系列の保守は来年3月頃に終了する予定となっており、今後はRuby 2.3系統もしくはRuby 2.2系統に移行することが推奨されます。

Tag: Ruby

Rubyist Magazine 0053 号が公開

April 05, 2016

日本Rubyの会の有志が発行しているWeb雑誌「Rubyist Magazine」(通称「るびま」)の0053 号が公開されています。

「るびま」は、プログラミング言語Rubyに関する技術記事や活用事例、インタビュー、エッセイなどが掲載されるWeb雑誌です。

Rubyist Magazine 0053 号には、Rubyistへのインタビュー記事やRubyKaigi 2015で発表されたCompiling Ruby scriptsに関する話題、国内で開催された地域Ruby会議のレポートなどが掲載されています。

Tag: Ruby

Ruby 2.1.9とRuby 2.1.10が公開

April 04, 2016

Ruby 2.1.9Ruby 2.1.10が公開されています。

Ruby 2.1.9では多数のバグ修正が行われており、Ruby 2.1.9がRuby 2.1系列における最後の通常リリースとなることが案内されています。今後はRuby 2.2系統もしくはRuby 2.3系統に移行することが推奨されます。なお、Ruby 2.1.10は、単にバージョン番号が異なるだけで、それ以外の中身はRuby 2.1.9と全く同じパッケージとなっています。

Ruby 2.1系列はセキュリティメンテナンスフェーズに移行し、セキュリティ対応以外のバグ修正・リリースは行われなくなります。この期間は1年間を予定しており、その後はRuby 2.1系列のサポートは終了となります。

Tag: Ruby

Ruby 2.0.0の公式サポートが終了

February 26, 2016

2016年2月24日をもってRuby 2.0.0の公式サポートが終了しています。

バージョン2.0.0のサポート終了に伴い、今後Ruby 2.0.0に対するセキュリティパッチは提供されなくなるため、より新しいバージョンのRubyに移行することが強く推奨されます。なお、現時点におけるRubyの最新安定版は、2015年12月に公開されたRuby 2.3.0です。

Ruby 2.1については、3月末までに予定されているバージョン2.1.9のリリースをもって通常メンテナンスを終了し、セキュリティメンテナンスに移行する予定となっています。これは、バージョン2.1.9以降は重大なセキュリティ修正のみが行われ、単なるバグなどの修正が行われなくなることを意味します。セキュリティメンテナンスの期間は1年間で、Ruby 2.1.9のリリース後1年でRuby 2.1の公式サポートは終了するとのことです。

[関連]Ruby 2.0.0 および Ruby 2.1 の今後について

Tag: Ruby

Ruby 2.3.0が公開

December 30, 2015

Ruby 2.3系列の安定版である「Ruby 2.3.0」が公開されています。

Ruby 2.3.0では、Frozen String Literal プラグマやsafe navigation operator (&.)が導入され、did_you_mean gemが同梱されるようになっている他、さまざまなパフォーマンス改善や機能追加が行われています。

なお、Ruby 1.8.7やRuby 1.9.2、Ruby 1.9.3からRuby 2.3.0へ移行する場合には、非互換がいくつか存在するので注意が必要です。

Tag: Ruby

Ruby 2.2.4、Ruby 2.1.8およびRuby 2.0.0-p648が公開

December 18, 2015

Ruby 2.2.4」、「Ruby 2.1.8」および「Ruby 2.0.0-p648」が公開されています。

Ruby 2.2.4、Ruby 2.1.8およびRuby 2.0.0-p648では、FiddleとDLにおけるtainted文字列使用時の脆弱性(CVE-2015-7551)が修正されています。

なお、Ruby 2.0.0の保守は2016年2月24日で終了する予定となっているため、今後はRuby 2.2系統もしくはRuby 2.1系統に移行することが推奨されます。Rubyはバージョン2.3系統の開発も進められており、現在「Ruby 2.3.0-preview2」が公開されている状況です。

Tag: Ruby

このページの上へ