今週のGrails 2017 9-10

この記事の内容は、Jacob氏による"Grails Diary"を、意訳した内容です。誤訳等有りましたら @tyama宛てに(DMで)優しく報告ください。
元記事:Grails Diary - Week 9-10

今週のGrails141号!今号ではMr Haki氏のRatpackブログやリリース情報デス!

Groovy 2.4.9がリリース!チェンジログによると、 traits関連のバグフィックス、SQL関連のバグフィックスといくつかの2.4.8のバグフィックスです。 このバージョン用のWindowsインストーラそしてもちろん、sdkman.ioから取得可能です!

GroovyオフィシャルのDockerイメージが公開されました。こちら:hub.docker.com/_/groovy/ Alpine Linuxベースの物やいくつかのJavaバージョンでの構成で提供されています。

GroovyのAST変換の操作を簡単にするユーティリティ“Asteroid”。バージョン0.2.4がリリースされました。 ドキュメントはコチラ: grooviter.github.io/asteroid

Grails 3.2.7がリリース!バグフィックスといくつかの改善です。 変更点の詳細は: Githubで確認しましょう!

Grailsガイド:guides.grails.orgが着実に増えてますね! 最新記事:

オフィシャルガイドを紹介してますが、Groovy/Grailsのブログを書いてるDidin Jamaludin氏の記事も紹介しておきます: djamware.com

GORM 6.1の最初のリリース候補版がリリースされました! ドキュメントでHibernate、MongoDB、Neo4j向けの新機能を確認しましょう!: gorm.grails.org/6.1.x

次世代HTTPビルダーの0.14.0がリリース。新たな機能としてテストキットリファクタリング、BASIC/DIGEST対応など。ドキュメントはコチラ: http-builder-ng.github.io/http-builder-ng

Christopher J. Stehno氏がErsatz Serverのバージョン1.0.0をリリース。BASIC/DIGEST対応の再構築とドキュメント更新など。プロジェクトサイトはコチラ: stehno.com/ersatz

Griffon 2.10.0がリリース! リリースノートによると、ライブラリ依存関係の更新、モジュール排除、プロパティ拡張、リソースバンドル対応、JavaFX対応などその他多くの更新が行われています。

Dockerイメージを使用してテストを行っている場合、Testcontainers projectを見つけるかと思いますが、この度、Testcontainersはバージョン1.2.0をリリースしました。詳細はコチラ: CHANGELOG このプロジェクトの一部に、Spock SpecsをDockerコンテナで起動という物もあります。コチラをチェック!testcontainers-spockプロジェクト

Gradleのバグフィックス版: 3.4.1がリリース。 インクリメンタルコンパイルの修正です。 そして、Gradleのオフィシャルとして、 bash、zshでタブ補完:gradle-completionプロジェクトが公開。

3月末に開催されるGreachのチケットはまだ購入できます。GR8Conf EUは5月末迄です。

 

ブログ・記事など

Grails 3プラグイン更新情報

  • grails-views (1.2.0.RC1) Grails Views.
  • views-json-templates (1.2.0.RC1) Grails views-json-templates plugin.
  • views-gradle (1.2.0.RC1) Grails views-gradle plugin.
  • cassandra (6.1.0.RC1) GORM - Grails Data Access Framework.
  • spring-security-jaxrs (3.0.1) A plugin that allows the use of Spring Security features with JAX-RS resources..
  • rx-gorm-rest-client (1.1.0.RC1) Provides a RxGORM Object Mapping implementation for communication with REST web services.
  • neo4j (6.1.0.RC1) GORM - Grails Data Access Framework.
  • rx-mongodb (6.1.0.RC1) GORM - Grails Data Access Framework.
  • mongodb (6.1.0.RC1) GORM for MongoDB.
  • hibernate4 (6.1.0.RC1) GORM - Grails Data Access Framework.
  • hibernate5 (6.1.0.RC1) GORM - Grails Data Access Framework.
  • cxf (3.1.1) Grails CXF Plugin.
  • grails-x-frame-options-plugin (1.1.0) Servlet filter that adds a X-FRAME-OPTIONS response header.
  • karman-grails (0.11.0) Karman is a standardized / extensible interface plugin for dealing with various cloud services including Local, S3, and Openstack..
  • scaffolding (3.3.1) Grails scaffolding plugin.
  • distributed-lock (3.1.7) This plugin provides a framework and interface for a synchronization mechanism distributed to multiple server instances. In today's world of horizontal computational scale and massive concurrency, it becomes increasingly difficult to synchronize operations outside the context of a single computational space (server/process). This plugin aims to make that easier by providing a simple service to facilitate this, as well as defining an interface for adding low level providers..
  • rxjava (1.1.0) A plugin that integrates Grails with RxJava.
  • sass-asset-pipeline (2.13.2) Provides fast and easy .sass and .scss file support for Transpiling to CSS. This plugin takes advantage of jsass and libsass for maximum performance..
  • less-asset-pipeline (2.13.2) LESS Compiler for the Asset-Pipeline.
  • handlebars-asset-pipeline (2.13.2) Provides native Handlebars file support in the asset-pipeline. Easily convert .hbs or .handlebars files into javascript template caches for use with the handlebars runtime..
  • ember-asset-pipeline (2.13.2) Compiles hbs or handlebars files for the asset-pipeline into the Ember.TEMPLATES cache.
  • compass-asset-pipeline (2.13.2) Provides Compass/SCSS Build support using the jruby runtime. Any compass project can be adjusted to be built by the asset-pipeline and used in applications..
  • coffee-asset-pipeline (2.13.2) Easily process coffee-script files with the asset-pipeline plugin. Package includes both jvm coffee runtime as well as the ability to use the coffeescript npm module if detected..
  • asset-pipeline-grails (2.13.2) The Asset-Pipeline is a plugin used for managing and processing static assets in Grails applications. Asset-Pipeline functions include processing and minification of both CSS and JavaScript files. It is also capable of being extended to compile custom static assets, such as CoffeeScript..

Grails 2プラグイン更新情報

  • Film Strip Plugin Creates a nice HTML-view showing all screenshots generated by Geb.

興味深いつぶやき

 

カンファレンスとミートアップ

  • Greach, マドリッド - スペイン, 2017/3/30-2017/4/1
  • GR8conf Europe, コペンハーゲン - デンマーク, 2017/5/31-2017/6/2
  • Gradle Summit, Palo Alto - CA, 2017/6/22-23
  • GR8conf US, ミネアポリス - USA, 2017/7/26-2017/7/28


Topへ
インデックスへ
Grails公式サイト
ドキュメント
G*Magazine
日本Grails/Groovyユーザーグループ
ワークショップの告知等はこちらを参照してください。
Japan Grails/Groovy Users Group
Grails徹底入門サポートページ
『Grails 徹底入門』のサンプルコード等