Gradle Newsletter, August 2017 ======== Welcome to the August Newsletter! Summer vacation season is in full swing (for our northpaws anyway, after all, the team spans 5 continents now), but we still have lots of exciting releases and announcements to share with you! First up, we are delighted to share 3 big updates for Gradle Enterprise: - [Gradle Enterprise 2017.5][1] is available, and features very fine-grained performance data about your build scripts and plugins, as well as exactly how the build cache was used. - If you've ever wanted to give Gradle Enterprise a try, now is your chance because we're thrilled to announce [free 30-day trials][2]! - Finally, we're excited to introduce [Gradle Enterprise training][3]: a 2-hour course to demonstrate effective use of the enterprise build cache and build scans. Next up, [Gradle 4.1 is out][4]! Notable improvements include: build cache support for Scala compilation and Scaladoc, a new Worker API to allow plugins to enable safe parallelism by default, parallel composite builds, and improved Java 9 runtime support. Speaking of Java 9, if you're excited to create or use Java modules with Gradle, we have [just the guide for you][5]! It not only covers producing and consuming Java modules, but also how to run an application, use Java's ServiceLoader pattern, and provides an experimental plugin that streamlines these things. Lastly, important news for native developers: we are deprecating Gradle's rule engine and implementing native support in the "current" model. Soon, native Gradle builds will be able to take advantage of all the goodness available to the JVM ecosystem: Kotlin build scripts, build scans, composite builds, build cache, parallelism... and a path forward for _other languages_ that assemble native software. Read about the [state and future of Gradle's software model][6]. Until next time! —The Gradle Team ## From the Community - [Gradle Java Cross-Compile Plugin][7] — automatic configuration of bootstrap classpath for Java, Groovy, and Kotlin. - [composer-gradle-plugin][8] — new Gradle plugin for interacting with [gojuno/composer][9], a reactive Android instrumentation test runner. - [Android Studio/Gradle Android Plugin 3.0 Beta][10] — the next major version of Android tools is in beta! Preview and share feedback. - [Gradle for DevOps series][11] — a 4-part guide on using Gradle with a focus on DevOps use. - [Building Go with Gradle][12] — an introduction and project to demonstrate building a Go application. Especially useful for those on the JVM who are Go-curious. - Les Cast Codeurs Podcast (in French) [Episodes 145][13] and [146][14] — Cédric Champeau talks with Arnaud Héritier and the hosts about Gradle vs. Maven in-depth. Have something you'd like to see featured here? Just send us an email with the details to newsletter@gradle.com. ## Upcoming Free Training - Aug 30: [Maximizing Developer Productivity with Gradle Enterprise][15] - Sep 05-06: [Introduction to Gradle][16] - Sep 12-13: [Einführung in Gradle \| Deutsch][17] - Sep 13: [Maximizing Developer Productivity with Gradle Enterprise][18] -- Gradle Inc. 325 9th Street San Francisco, CA 94103 https://gradle.org %%unsubscribe%% (Unsubscribe from future Gradle emails) [1]: https://gradle.com/enterprise/releases/2017.5 [2]: https://gradle.com/enterprise/trial [3]: https://gradle.org/training/developer-productivity-with-gradle-enterprise/ [4]: https://docs.gradle.org/4.1/release-notes.html [5]: https://guides.gradle.org/building-java-9-modules/ [6]: https://blog.gradle.org/state-and-future-of-the-gradle-software-model [7]: https://github.com/nebula-plugins/gradle-java-cross-compile-plugin [8]: https://github.com/trevjonez/composer-gradle-plugin [9]: https://github.com/gojuno/composer [10]: https://developer.android.com/studio/preview/index.html [11]: https://linchpiner.github.io/gradle-for-devops-1.html [12]: http://bmuschko.com/blog/golang-with-gradle/ [13]: https://lescastcodeurs.com/2017/08/01/lcc-174-interview-sur-la-build-avec-cedric-champeau-et-arnaud-heritier-partie-1/ [14]: https://lescastcodeurs.com/2017/08/11/lcc-175-interview-sur-la-build-avec-cedric-champeau-et-arnaud-heritier-partie-2/ [15]: https://gradle.org/training/developer-productivity-with-gradle-enterprise/register-2017-08-30/ "Maximizing Developer Productivity with Gradle Enterprise" [16]: https://zoom.us/webinar/register/0ad6a62e758ff4adc5b9141539e44ee6 "Introduction to Gradle" [17]: https://zoom.us/webinar/register/45d2c3556c9dd28b7510d14dfea9e911 "Einführung in Gradle | Deutsch" [18]: https://gradle.org/training/developer-productivity-with-gradle-enterprise/register-2017-09-13/ "Maximizing Developer Productivity with Gradle Enterprise"