Grails 2.4.4 久しぶりのバグフィックスリリース!
こっそりだな。油断してた。。twitterでしか情報ださないとか。。
どうやら、ロードマップもかわり、2.5!?も3.0も前にあるらしい!?
Grails 2.4.xて何?って人はコチラもチェック!
Grails 2.4.0 リリースきた!!!!
アップデートする場合は、もろもろプラグインのバージョンを更新しましょう。
Hibernateプラグインに関しては必須です。
今回は注意点として、 更新する場合は、DataSource.groovy のhibernate configブロックに flush.mode = 'manual' を追加してください!!
runtime ':hibernate4:4.3.6.1' // or ':hibernate:3.6.10.18'
以下のプラグインは更新推奨です。
build ':tomcat:7.0.55' compile ':cache:1.1.8' compile ':scaffolding:2.1.2' compile ':asset-pipeline:1.9.9'
Mongodb GORMは
compile ':mongodb:3.0.2'
grails-datastore-test-supportも更新されています。依存管理の内容を更新しましょう
dependencies { … test "org.grails:grails-datastore-test-support:1.0.2-grails-2.4" … }
ForwardメソッドのUnitテストに変更があります。
今回の変更からforwardedUrlプロパティには、"/grails" または ".dispatch"が含まれなくなります。
@TestFor(DemoController) class DemoControllerSpec extends Specification { void 'test a forward call'() { when: controller.someAction() then: // in Grails 2.4.3 this would have been /grails/demo/someDestination.dispatch response.forwardedUrl == '/demo/someDestination' } }
mavenリポジトリへアクセスするネットワークコネクションのデフォルトがhttpからhttpsに変更されました。
Grails 2.4.4では、mavenリポジトリへアクセスでhttpsがデフォルトになります。
エイリアスがmavenCentralは、 https://repo1.maven.org/maven2
エリアスがjcenterは、 https://jcenter.bintray.com
エイリアスはgrailsCentralは、 https://repo.grails.org/grails/plugins
と、なります。
Grails 2.4.4 の公式リリースノートはこちら。
http://grails.org/2.4.4+Release+Notes
JIRA http://jira.grails.org/secure/ReleaseNote.jspa?projectId=10020&version=13903
ダウンロード http://grails.org/Download
直リン grails-2.4.4.zip
ドキュメント http://grails.org/doc/2.4.4/