今週のGrails 2017 3-5

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

ひさびさです!3週間分の情報です。

OCIのGrailsチームは続々とバグフィックス版をリリースしました。Grails 3.2.5、GORM 6.0.6のバグフィックス版、そして、 Grails 3.1.15もリリースされました。GORMは、6.1最初のマイルストーンGorm 6.1 M1がリリース。GORM 6.1では、マルチテナント機能の向上、HQLクエリーでの自動エスケープ、ネイティブSQLクエリーとほかにMongoDBとNeo4j関連での更新など、 詳細は公式ドキュメントの"what is new in Gorm 6.1"を確認しましょう!

新たなガイドが"guides.grails.org"に追加されています。

Groovy向けのStAX XMLパーサー、"XPur"。Groovy向けの大きなXMLファイルをパースするライブラリのバージョン0.5がリリース。 プロジェクトのサイトはコチラ: xpur.org.

Sergio del Amo氏のGroovy Calamari Newsletter情報に感謝。 Yaroslav Yermilov氏の記事:"What Mr. Spock would possibly say about modern unit testing: pragmatic and emotional overview"は、Spock関連チップス、1.1機能を含んだ内容となってます。

Eric Wendelin氏がZshとBash用のGradle補完を公開。ガイドが掲載されているプロジェクトサイトはコチラ: github.com/eriwen/gradle-completion

Marco Vermuelen氏がOpenJDKコミュニティにSDKManへのバイナリー発行を問いかけていますね。 最初の問合せメールはコチラ: メーリングリストにて

Daniel Sun氏、Groovy Parrotパーサーのつぶやきが続いています。 いくつかループ関連対応:

for(int i = 0, j = 10; i < j; i++, j--) {..}
元々はこんな感じのみ対応ですね
for (int i = 0; i < 10; i++) {..}
マルチアサイメントも対応しています。
def (int a, int b) = [0, 1]
while (b < 10) {
	println b
	(a, b) = [b, a + b]
}
Jesper Steen Møller氏がParrotパーサーがJava7でも動作するように協力しています。

Grooscript!Grooscriptのgradleプラグイン、バージョン1.3.0がリリース。artifactIdが変更になってます。

jettyやtomcatなどでwebアプリを起動できるGradleプラグイン"Gretty"。バージョン1.4.1がリリース。Gradle 3.3に対応しました。

カンファレンス情報! 3月末の開催されるGreachのほぼ全スピーカー情報が出そろいました。アジェンダも出そろってます。 このダイヤリーの著者Jacob氏もJenkins 2.0 pipelineの内容でスピーカー参加します。他にも多くの興味深い内容満載です。 GR8Conf EU、最初のスピーカーが発表されました。 他のカンファレンス。CFP募集開始しています: GR8Conf USGradle Summit

 

プレゼン動画・ポッドキャスト

ブログ・記事など

Grails 3プラグイン更新情報

  • aws-sdk-sqs (2.1.11) Grails AWS SDK SQS plugin.
  • aws-sdk-sns (2.1.11) Grails AWS SDK SNS plugin.
  • aws-sdk-ses (2.1.11) Grails AWS SDK SES plugin.
  • aws-sdk-s3 (2.1.11) Grails AWS SDK S3 plugin.
  • aws-sdk-kinesis (2.1.11) Grails AWS SDK Kinesis plugin.
  • aws-sdk-dynamodb (2.1.11) Grails AWS SDK DynamoDB plugin.
  • audit-logging (2.0.3) Grails 3.x Audit-Logging Plugin..
  • sentry (7.8.1) Grails Sentry plugin.
  • grails-hibernate-filter (0.5.2) Provides utilities to define hibernate filters on classes and collections. Meant to be used with Grails 3.2 and higher, Hibernate 5, and GORM 6.
  • newrelic (3.35.2) Grails NewRelic plugin.
  • org.grails.plugins:grooscript (1.3.0) Grooscript Grails 3 Plugin.
  • grails-views (1.1.5) Grails Views.
  • views-json-templates (1.1.5) Grails views-json-templates plugin.
  • views-gradle (1.1.5) Grails views-gradle plugin.
  • cassandra (6.0.6) GORM - Grails Data Access Framework.
  • rx-gorm-rest-client (1.0.4.RELEASE) Provides a RxGORM Object Mapping implementation for communication with REST web services.
  • neo4j (6.0.6) GORM - Grails Data Access Framework.
  • rx-mongodb (6.0.6) GORM - Grails Data Access Framework.
  • mongodb (6.0.6) GORM for MongoDB.
  • hibernate4 (6.0.6) GORM - Grails Data Access Framework.
  • hibernate5 (6.0.6) GORM - Grails Data Access Framework.
  • sass-asset-pipeline (2.13.1) 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.1) LESS Compiler for the Asset-Pipeline.
  • handlebars-asset-pipeline (2.13.1) 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.1) Compiles hbs or handlebars files for the asset-pipeline into the Ember.TEMPLATES cache.
  • compass-asset-pipeline (2.13.1) 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.1) 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.1) 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-melody-plugin (1.63.0) Integrate JavaMelody monitoring into Grails application..
  • org.grails.plugins:jasypt-encryption (2.0.2) Integration with Jasypt, allows easy encryption of information including Hibernate/GORM integration.

Grails 2プラグイン更新情報

  • Plastic Criteria Plugin Mock Grails Criteria for Unit Tests
  • Handlebars Asset-Pipeline Plugin Provides Handlebars precompiler support for the asset-pipeline static asset management plugin.
  • SASS/SCSS Asset-Pipeline Plugin Provides SASS/SCSS Compass support for the asset-pipeline static asset management plugin.
  • Ember.js Asset-Pipeline Plugin Provides Ember.js integration with asset-pipeline. Allows for handlebars precompilation as well as scaffolding for building an emberjs application.
  • LESS Asset-Pipeline Plugin Provides LESS support for the asset-pipeline static asset management plugin.
  • CoffeeScript Asset-Pipeline Plugin Provides coffee-script support for the asset-pipeline static asset management plugin.
  • Asset Pipeline Plugin 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.
  • Bower Asset-Pipeline Plugin Provides bower support for the asset-pipeline static asset management plugin.
  • Grailsflow GrailsFlow is an open source Workflow and Process Engine.
  • Slack Plugin This plugin provides integration with Slack by Incoming Webhooks
  • Basic Security Features for GR8 CRM This plugin provides basic security feature for GR8 CRM. Specific security implementations exists for Apache Shiro (crm-security-shiro).

興味深いつぶやき

 

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

  • 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 徹底入門』のサンプルコード等