Hatena::ブログ(Diary)

leftovers... このページをアンテナに追加 RSSフィード

2016-06-29

2016-05-31

Grails 3.2 M1リリース!!!そしてGrails 3.1.8 リリース!

Grails 3.2 M1リリース!!!

そして、Grails 3.1.8リリース

明日からGr8confですね! http://gr8conf.eu/ 動画アップはよ!

先ずはGrails 3.1.8!

いくつかのブロッカーを含むバグフィックス。GORMは5.0.8になってます!

詳しくは以下を。

Grails 3.1.8 公式リリースノートはコチラ!

https://github.com/grails/grails-core/releases/tag/v3.1.8

https://github.com/grails/grails-core/issues?q=milestone%3Agrails-3.1.8

コミットリスト https://github.com/grails/grails-core/compare/v3.1.7...v3.1.8?w=1

ダウンロード https://github.com/grails/grails-core/releases/download/v3.1.8/grails-3.1.8.zip

ドキュメント http://grails.github.io/grails-doc/3.1.x/


はい!本題!

Grails 3.2 M1リリース!!!

詳しくは本家のブログを参照!

http://grailsblog.ociweb.com/posts/2016/05/31/grails-3.2-milestone-1-released.html

ドキュメント情報はこちら:

http://docs.grails.org/3.2.x/guide/introduction.html#whatsNew

ザックリとGrails 3.2 M1ブログの意訳です。What's Newは次回にでも。

RxGORM

Grails 3.2 M1にはGORM 6.0 M1バンドルされています。このGORM6.0では、GORMに新たな実装としてRxJavaをベースにしたRxGORMが含まれます。

RxGORMでは、GORMではお馴染みのWhereクエリー、ダイナミックファインダ、クライテリアなどのGORM APIを使用してノンブロッキングでリアクティブアプリケーションを構築できます。

今回最初のリリースでは先ずMongoDBに対応しています。今後SQLRESTクライアントなど他の実装も予定しています。

詳しくはドキュメントを参照! http://gorm.grails.org/rx/latest/

Angularスカッフォルディング

Grails 3.2では、Angularプロファイルを使用した場合に、AngularJS 1.xアプリケーション向けのスカッフォルディングをサポートします。(Angular2サポートも予定されています)。

この対応により、素速くAngularフロントエンドGrails3バックエンドを実現できます。

JSONビューの向上

Grails 3.1から追加された機能JSONビュー」に、テンプレート継承グローバルテンプレート、拡張HAL対応などの追加機能で向上しています。

詳しくはドキュメントを参照

http://views.grails.org/1.1.0.M2/#_version_history

今後の予定?

Grails 3.2はまだマイルストーンです。まだまだ追加機能が実装されていきます。予定内容:

Grails 3.2 M1 公式リリースノート

https://github.com/grails/grails-core/releases/tag/v3.2.0.M1

http://docs.grails.org/3.2.x/guide/introduction.html#whatsNew

https://github.com/grails/grails-core/issues?q=milestone%3Agrails-3.2.0.M1

コミットリスト https://github.com/grails/grails-core/compare/v3.1.8...v3.2.0.M1?w=1

ダウンロード https://github.com/grails/grails-core/releases/download/v3.2.0.M1/grails-3.2.0.M1.zip

ドキュメント http://grails.github.io/grails-doc/3.2.x/

2016-05-19

Grails 3.1.7 リリースです。GORM 5.0.6 REST APIプラグインプロファイル

Grails 3.1.7リリースです!

まもなくGr8confですね!

http://gr8conf.eu/


Grails 3.1.7 では

GORM 5.0.6に更新されています。Hibernate 5.1対応版です。

そして、REST APIプラグインプロファイル

REST APIの開発に特化したプラグインを作成するプロファイルです。

grails create-plugin foobar --profile rest-api-plugin

あと、前バージョン3.1.6からですが、

https://github.com/grails/grails-core/issues/9904

複製されたApplicationLoaderが生成されてしまう問題修正が行われています。

プラグインApplicationクラスには、アノテーションgrails.plugins.metadata.PluginSourceを使用する事で対処できるようになりました。



では、sdkmanでサクッとインストールしましょう!

Grails 3.1.7 公式リリースノートはコチラ!

https://github.com/grails/grails-core/releases/tag/v3.1.7

https://github.com/grails/grails-core/issues?q=milestone%3Agrails-3.1.7

コミットリスト https://github.com/grails/grails-core/compare/v3.1.6...v3.1.7?w=1

ダウンロード https://github.com/grails/grails-core/releases/download/v3.1.7/grails-3.1.7.zip

ドキュメント http://grails.github.io/grails-doc/3.1.x/

2016-04-28

Grails 3.1.6 と Grails 3.0.17 リリースです。GORM 5.0.5!

Grails 3.1.6 と3.0.17リリースです!

Gr8conf EUのアーリーバードチケット期間も終了しました。

http://gr8conf.eu/

行きたい。。諦めてない。。。

最近はGrails 3.1系にいろいろ更新中です。更新メモはそのうち公開します。


両方もろもろバグフィックスリリースです。

Grails 3.1.6 では、GORM 5.0.5に更新されています。Hibernate 5.1対応です。

さて、ちょっと前にこのGORM 5.0.5はリリースされてまして、

GrailsではBOM依存管理されているため、Grails 3.1.5までのバージョンで使用するには、

http://grails.io/day/2016/04/26/記載されているように、build.gradleに、

configurations.all {
    resolutionStrategy.eachDependency { DependencyResolveDetails details ->
        if(details.requested.group == 'org.grails' && details.requested.name.startsWith('grails-datastore')) {
            details.useVersion("5.0.5.RELEASE")
        }
    }
}

ただ深い理由が無い限り3.1.5からは3.1.6に更新してしまったほうが良いと思います。


では、sdkmanでサクッとインストールしましょう!

Grails 3.1.6 公式リリースノートはコチラ!

https://github.com/grails/grails-core/releases/tag/v3.1.6

https://github.com/grails/grails-core/issues?q=milestone%3Agrails-3.1.6

コミットリスト https://github.com/grails/grails-core/compare/v3.1.5...v3.1.6?w=1

ダウンロード https://github.com/grails/grails-core/releases/download/v3.1.6/grails-3.1.6.zip

ドキュメント http://grails.github.io/grails-doc/3.1.x/

Grails 3.0.17 公式リリースノートはコチラ!

https://github.com/grails/grails-core/releases/tag/v3.0.17

https://github.com/grails/grails-core/issues?q=milestone%3Agrails-3.0.17

コミットリスト https://github.com/grails/grails-core/compare/v3.0.16...v3.0.17?w=1

ダウンロード https://github.com/grails/grails-core/releases/download/v3.0.17/grails-3.0.17.zip

ドキュメント http://grails.github.io/grails-doc/3.0.x/