Grails 3.3.0.M2 と Grails 3.2.10リリース!!
Grails 3.3.0.M2 と Grails 3.2.10リリース!!
本日、Gr8conf.eu 2017です!
コペンハーゲンにいます!2013年に参加したので、今回4年ぶりの参加です!地下鉄の乗り方が変わってパニックです!
次期バージョンのマイルストン2本目 Grails 3.3.0.M2リリース!
Grails 3.3更新内容は、M1を見てね!
Grails 3.3.0.M1 リリース! 次期バージョン最初のマイルストーン! - leftovers...
Grails 3.3.0.M2公式リリースノート
https://github.com/grails/grails-core/releases/tag/v3.3.0.M2
http://docs.grails.org/3.3.x/guide/introduction.html#whatsNew
チェンジログ https://github.com/grails/grails-core/milestone/194?closed=1
コミット https://github.com/grails/grails-core/compare/v3.3.0.M1...v3.3.0.M2?w=1
ダウンロード https://github.com/grails/grails-core/releases/download/v3.3.0.M2/grails-3.3.0.M2.zip
ドキュメント http://docs.grails.org/3.3.x/
Grails 3.2.10リリース!
Grails 3.2.10の更新内容!
- Groovy 2.4.10
Groovy 2.4.10にバージョン変更されました。最新版のGrails、GORM共にGroovy 2.4.10でビルドされています。
Groovy 2.4.10では既存のコンパイル済みコードとの下位互換は有りますが、一部のソースにて微調整が必要な場合もあるかもしれません。
- アセットパイプライン依存の注意
"org.grails.plugins:asset-pipeline"で依存関連エラーが出た場合は"build.gradle"の依存設定を以下に変更しましょう!
runtime "com.bertramlabs.plugins:asset-pipeline-grails:2.14.1"
- GORMバージョン定義を簡略化
"gradle.properties"に"gormVersion"を設定する事でGORMバージョン変更可能になりました。
gormVersion=6.1.4
ちなみに、reactとかのプロファイル(きっとマルチビルドしてるプロファイル)の場合、これ追加されてないのでアレですよ!server/gradle.propertiesに追加しないと動きません。
- Angularプロファイルの変更点
コチラのブログを参照!
Grails Angular Profiles | OCI Grails Team Blog
前のバージョンからの新規作成時の差分!
Comparing 3.2.9...3.2.10 · erichelgeson/grails-versions · GitHub
(※注意)ん?ってなる。
Grails 3.2.10公式リリースノート
https://github.com/grails/grails-core/releases/tag/v3.2.10
http://docs.grails.org/3.2.x/guide/introduction.html#whatsNew
チェンジログ https://github.com/grails/grails-core/issues?q=milestone%3Agrails-3.2.10
コミット https://github.com/grails/grails-core/compare/v3.2.9...v3.2.10?w=1
ダウンロード https://github.com/grails/grails-core/releases/download/v3.2.10/grails-3.2.10.zip
ドキュメント http://grails.github.io/grails-doc/3.2.x/
Grails 3.3.0.M1 リリース! 次期バージョン最初のマイルストーン!
Grails 3.3.0.M1 次期バージョンのマイルストンリリース!
Grails 3.3.x系最初のマイルストンリリースです!
そうです!もう、3.3ですよ!でもまだマイルストーンですよ!
Grails 3.3更新内容
GORM 6.1
GORM 6.1は、もうリリースされているので、3.2.x系でも使えますね。主な更新内容は以下です。
- マルチテナントAST変換
- @Transactionalと@Rollbackトランスフォームの再構築
- TenantServiceとTransactionServiceのような共通サービス
- データサービスコンセプト - インターフェイスへの実装を自動化!
- ビーンバリデーションAPI対応
- JPAアノテーション対応
- 容易なUnitテストとパッケージスキャン
- Neo4j Bolt 1.2 ドライバー対応
- MongoDB 3.4 ドライバー対応
詳しくはGORM6.1のドキュメントを参照!
http://gorm.grails.org/6.1.x/whatsNew/manual/index.html
イベントAPI
本体からイベント関連が分離され、Grails Async Frameworkとなりました。
例えばEvents APIを使用する場合build.gradleに以下を追加
runtime "org.grails.plugins:events:3.3.0.M3"
RxJavaをEventBusに使用する場合は、
runtime "org.grails:grails-events-rxjava:3.3.0.M3"
詳しくはドキュメントをみてね!
JSON Views 1.2
JSON Views 1.2プラグインはGrails 3.3.の"rest-api"プロファイルに含まれています。
いくつか新機能が追加されました。
- JSON APIスペック対応
- カスタムコンバータレジスト機能
- 日付フォーマット、ユニコードエスケープなどへの複合設定オプション
各種ライブラリバージョン
- Hibernate 5.1.5 (新規アプリ作成ではこのバージョンがデフォルトになります)
- Spring Framework 4.3.7
- Spring Boot 1.5.3
- Gradle 3.5
- Spock 1.1
まだ最初のマイルストーンですよ!
まだ、あと、GSPのCompileStaticとか、テストAPIとか追加されるハズです!
Grails 3.3.0.M1公式リリースノート
https://github.com/grails/grails-core/releases/tag/v3.2.9
http://docs.grails.org/3.2.x/guide/introduction.html#whatsNew
チェンジログ https://github.com/grails/grails-core/milestone/178?closed=1
コミット https://github.com/grails/grails-core/compare/v3.2.9...v3.3.0.M1?w=1
ダウンロード https://github.com/grails/grails-core/releases/download/v3.3.0.M1/grails-3.3.0.M1.zip
ドキュメント http://docs.grails.org/3.3.x/
Grails 3.2.9リリース!
Grails 3.2.9の情報
ほぼ前回のリリースと同じですが。
違い?GORMが6.1.2になってます!
Groovy 2.4.10
Groovy 2.4.10にバージョン変更されました。最新版のGrails、GORM共にGroovy 2.4.10でビルドされています。
Groovy 2.4.10では既存のコンパイル済みコードとの下位互換は有りますが、一部のソースにて微調整が必要な場合もあるかもしれません。
アセットパイプライン依存
"org.grails.plugins:asset-pipeline"で依存関連エラーが出た場合は"build.gradle"の依存設定を以下に変更しましょう!
runtime "com.bertramlabs.plugins:asset-pipeline-grails:2.14.1"
GORMバージョン定義を簡略化
"gradle.properties"に"gormVersion"を設定する事でGORMバージョン変更可能になりました。
gormVersion=6.1.2
ちなみに、reactとかのプロファイル(きっとマルチビルドしてるプロファイル)の場合、これ追加されてないのでアレですよ!server/gradle.propertiesに追加しないと動きません。
前のバージョンからの新規作成時の差分!
Comparing 3.2.8...3.2.9 · erichelgeson/grails-versions · GitHub
(※注意)執筆時点はまだリンク切れ
Grails 3.2.9公式リリースノート
https://github.com/grails/grails-core/releases/tag/v3.2.9
http://docs.grails.org/3.2.x/guide/introduction.html#whatsNew
チェンジログ https://github.com/grails/grails-core/issues?q=milestone%3Agrails-3.2.9
コミット https://github.com/grails/grails-core/compare/v3.2.8...v3.2.9?w=1
ダウンロード https://github.com/grails/grails-core/releases/download/v3.2.9/grails-3.2.9.zip
ドキュメント http://grails.github.io/grails-doc/3.2.x/