leftovers...

about grails groovy

Grails 2.4.4 久しぶりのバグフィックスリリース!

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/