April 2023

Table of Contents

Introduction

Welcome to the April 2023 Gradle Build Tool newsletter.

This edition covers new content from the community, announcements about Kotlin DSL becoming the default for new Gradle projects, Gradle Inc. joining the Kotlin Foundation, and the new free training course on plugin development.

From the Community

Blog Posts

Videos

From the Gradle Team

Gradle 8.1

Gradle 8.1 has been released.

This release marks a big milestone for configuration cache, which offers fundamental performance optimization to speed up builds by caching the result of the configuration phase and reusing it for subsequent builds. The configuration cache is now stable and has undergone substantial improvements in this release.

Significant improvements in the Kotlin DSL have led to it becoming the default for new Gradle projects (see the next section).

There are many other improvements, including support for Java 20. See release notes for details.

Kotlin DSL Is Now the Default for New Projects

Thanks to Kotlin DSL, you can enjoy full IDE assistance for build authoring in IntelliJ IDEA and Android Studio, which you are used to when working with production and test code. Kotlin DSL has been growing in popularity and has greatly improved the authoring experience of many Gradle builds. Kotlin DSL is now the default DSL for new Gradle projects.

When creating a new project with Gradle init (starting with the next release of Gradle 8.2), IntelliJ IDEA (starting with 2023.1), and Android Studio (starting with Giraffe), Kotlin DSL is the default option. In the documentation, the user manual and samples display Kotlin DSL first. There is also a brand-new DSL reference.

See our blog post and corresponding announcements from Google and JetBrains.

Gradle Joins the Kotlin Foundation

Gradle Inc. has joined the Kotlin Foundation as the first new member since its founding by Google and JetBrains.

Our long history of collaborating on Kotlin development dates back to 2015 when we embarked on a plan to deliver Kotlin DSL to Gradle users. Today, Gradle Build Tool is the most widely-used build tool for Kotlin and the default build system for Kotlin/Native and Kotlin Multiplatform.

We look forward to further advancing our relationship with the Kotlin community as a new Kotlin Foundation member.

For more details, see the press release.

New Free Training

A new training course, Gradle Build Tool Plugin Development, is launching on June 1st. In this course, we explore how to develop, test, and publish your own Gradle plugin. We cover the main components involved in developing plugins, as well as how to write meaningful tests that keep them working over time. It is a 2.5-hour course in which we will build a real-world plugin together, step-by-step.

Articles, Blog Posts, and Videos

Careers

If you share our passion for developer productivity and tooling, consider joining our globally distributed team and check out our job openings at gradle.com/careers.

For the Gradle Build Tool team, we are currently looking for a Developer Advocate and Security Software Engineer. Both roles provide an opportunity to work on challenging problems and make a big impact in our community of millions of users.

Upcoming Events

If you have some news you’d like us to share in the next issue, let us know using the #community-news channel on the Gradle Community Slack or by mentioning @Gradle on Twitter/X.

Until next time!
— The Gradle Team