leftovers...

about grails groovy

Grails 2.3.0.RC1 リリース! 次の時代への始まり Pt.3!

Grails 2.3.0.RC1 リリースです!!


Grails 2.3.0 完成までもうすぐのようです!
このRC1で問題があればRC2で修正して念願の2.3系リリースとなります!
しっかりとデバッグして報告しましょう!#自分がいちばんやれてない。。

今回は日本からも、yamkazu氏、ganta氏、nobeans氏(ん?前回のリリース?)のプル・リクエストも含まれています!
みんなもデバッグしてガンガンpull reqしよう!


Grails 2.3 系での更新内容
※コレを当分使い回してやる(ry

  • 依存管理の向上 - 依存管理エンジンをAetherに変更。
  • データバインダー - フレキシブルで保守性の高く簡単な新データバインダー
  • フォーク実行 - 全てのメジャーなコマンドが別々のJVMへフォーク
  • 非同期サポート - リクエストの非同期処理とGORMとシームレスに統合した新たな非同期プログラミングAPI
  • エンコーディング/エスケーピングの向上 - クロスサイトスクリプティング(XSS)防御を実装
  • Hibernate3と4をサポート - コアから切り離されて、3と4それぞれプラグインにて提供
  • TomcatHibernateプラグインのバージョン表記がかわった。
  • デフォルトでのgrailswラッパー生成。生成させない場合はコマンドオプションに--skip-wrapperを!
  • サーバサイドRESTサポート大幅改良。 ドキュメント参照!
  • テストランナーデーモン - Improx のような実装。
  • AsyncプログラミングAPIサポート。 ドキュメント参照!
  • コントローラにネームスペース定義が可能に。 - プラグイン等に同じ名称のコントローラが有った場合に namespace定義することで区別を付けられるようになります。
  • UnitテストのデフォルトをSpockに!インテグレーションテストも!?(IntegrationSpec ※RC1で追記)
  • (RC1で追記) ドメインクラスをコマンドオブジェクトとして使用する - ドメインクラスをコマンドオブジェクトとして使用した場合において、リクエストにidが存在した場合は対象のデータをDBより取得。
  • (RC1で追記) スカッフォルディング2.0プラグイン - Grailsでのスカッフォルド機能はプラグインに分離されました。このプラグインのバージョン2.0では、RESTコントローラ、Asyncコントローラ、Spock Unitテストを生成します。
  • (RC1で追記) URLマッピングでリダイレクトが定義可能に。

詳しくはドキュメントを参照してください。
Grails 2.3の新機能
Grails 2.3の新機能(意訳版)
※日本語版間に合ってなくて。。。。。ゴメンナサイ。


Grails 2.3.0.RC1の公式リリースノートはこちら。
http://grails.org/2.3.0.RC1+Release+Notes
JIRA http://jira.grails.org/secure/ReleaseNote.jspa?projectId=10020&version=13458
ダウンロード http://grails.org/Download
直リン grails-2.3.0.RC1.zip
ドキュメント http://grails.org/doc/2.3.x/
Whats New 2.3.0
Grails 2.3の新機能(意訳版)