Grails 2.4.1 と Grails 2.3.10 バグフィックスリリース!!
ダブルでバグフィックスリリースです。
先ずは、
Grails 2.4.1 バグフィックス版リリース!
Grails 2.4.x系最初のバグフィックスリリースです!
そもそも、Grails 2.4.xて何?って人はコチラもチェック!
Grails 2.4.0 リリースきた!!!!
Grails 2.4.0からアップデートする場合は、もろもろプラグインのバージョンを更新しましょう。
Hibernateプラグインに関しては必須です。
runtime ':hibernate4:4.3.5.4' // or ':hibernate:3.6.10.16'
以下のプラグインは更新推奨です。
build ':tomcat:7.0.54' compile ':scaffolding:2.1.1' compile ':asset-pipeline:1.8.11'
- HibernateTestMixinが使用可能になりました!
あら、まだ使えてなかった?ためしてないけど。。
詳細な情報は[:title=公式ドキュメント]を参照してください。それと、[:title=ドメインUnitテストのドキュメント]も更新されていますので、そちらも参考に。
HibernateTestMixinを使用すると、本物のHibernate GORMが使用されるようになります(2.4.0では使用されてなかったん??)、バックエンドはHibernate4とメモリ上で稼働するH2となります。
依存管理に以下を追加して、Hibernateはhibernate4プラグインになっている必要があります。
dependencies { test 'org.grails:grails-datastore-test-support:1.0-grails-2.4' }
- Maven方式の依存管理サポート
managementブロックを定義することで、pom.xmlでいうところのdependencyManagementと同等の扱いとなります。
この実装を使用する事で、依存管理でのバージョン、スコープ、除外などを強制することができます。
management { dependency "commons-logging:commons-logging:1.1.3" }
Grails 2.4.1 の公式リリースノートはこちら。
http://grails.org/2.4.1+Release+Notes
JIRA http://jira.grails.org/secure/ReleaseNote.jspa?projectId=10020&version=13800
ダウンロード http://grails.org/Download
直リン grails-2.4.1.zip
ドキュメント http://grails.org/doc/2.4.1/
そして!
こちらも、バグフィックスです。
前バージョンからアップデートする場合は、Hibernateプラグインのバージョンを 3.6.10.16にしましょう!
Hbernate4の場合は4.3.5.4です。
Tomcatプラグインは7.0.52.1です。
build ':tomcat:7.0.54' runtime ':hibernate:3.6.10.16' // ':hibernate4:4.3.5.4' for Hibernate 4
2.3.9以前から更新する場合は、resourcesプラグイン、scaffoldingプラグインの変更もしてね。
runtime ':resources:1.2.8' compile ':scaffolding:2.0.3'
あと、database-migrationプラグインが今回更新で、Hibernate4にも対応しました。使用している方でHibernate4を使う場合は、バージョン1.4.0にしましょう。
runtime ':database-migration:1.4.0'
Grails 2.3.10 の公式リリースノートはこちら。
http://grails.org/2.3.10+Release+Notes
JIRA http://jira.grails.org/secure/ReleaseNote.jspa?projectId=10020&version=13806
ダウンロード http://grails.org/Download
直リン grails-2.3.10.zip
ドキュメント http://grails.org/doc/2.3.10/