May 2024

Table of Contents

Introduction

Welcome to the May 2024 Gradle Build Tool newsletter! Learn about DPE University and the new online courses for Gradle Build Tool, Declarative Gradle updates, the Kotlin 2.0 release, Google Summer of Code projects, and upcoming events.

From the Community

Blog Posts

Videos and Live Demos

New Releases

  • Kotlin 2.0 release, along with a new Kotlin Compose compiler plugin for Gradle - see details below
  • JHipster Lite v1.9.0 introduced official support for Kotlin DSL in Gradle
  • Flutter 3.22 also added support for Kotlin DSL in Gradle
  • Gradle Doctor v0.10.0 now supports checking executables for Java home directory

Books

From the Gradle Team

DPE University Launch

DPE University and Gradle Courses

Our new learning portal, DPE University, is now live! The initial release includes six free, self-paced courses on Gradle Build Tool designed to support developers and build platform engineers across all experience levels, from beginners to salty-dog maintainers of company-scale developer productivity platforms leveraging Gradle Build Tool or Develocity:

The training platform also includes courses on Developer Productivity Engineering and Develocity. We plan to release more Gradle Build Tool training courses in the coming months. Visit the DPE University portal to get started, and subscribe to the Gradle Build Tool Newsletter to receive updates on new courses and learning paths.

Learn more about DPE University for Gradle Build Tool and other stories in the announcement post.

Upcoming Gradle 8.8 Release

We published the first release candidates of the upcoming Gradle Build Tool 8.8 release. This release is expected to include full support for Java 22, support for configuring Gradle daemons via the Java toolchain, improved IDE performance for large projects, a stable version of the File Permissions API, and many build authoring and error handling improvements.

The draft release notes for the upcoming release are here. To discuss any upcoming features, share feedback, or discuss the documentation for the release, use the #releases-discussion channel on the Gradle Community Slack.

Declarative Gradle

Declarative Gradle

Paul Merlin and Sterling Greene presenting on Declarative Gradle at KotlinConf

We’re working towards the first Early Access Preview (EAP) release of Declarative Gradle this summer, as well as documentation and infrastructure, to start gathering community input.

Here are some resources with more details about the project:

Gradle.org Website: New Look

Gradle.org site refresh

We’ve refreshed the look and feel of the gradle.org website! In addition to the new look, you’ll find a simplified navigation to help direct you to important resources—including documentation, learning materials, and key feature overviews.

Other Publications

See also the following videos and articles from the Gradle team:

Kotlin 2.0 Release

Kotlin 2.0 Release and Gradle highlight

Gradle is highlighted among Kotlin 2 EAP Champions at the KotlinConf opening Keynote (photo by Qian)

Kotlin 2.0 has been released! It introduces a new K2 Compiler, a Kotlin Compose compiler plugin for Gradle, a new Gradle DSL for compiler options in multiplatform projects, and many other features. Learn more in this article.

We were one of the teams that participated in the Kotlin 2.0 Early-Access Program. We plan to integrate Kotlin 2.0 into the major release of Gradle Build Tool 9.0 and leverage the K2 compiler to speed up Kotlin DSL compilation.

Welcome the Google Summer of Code contributors!

GSoC 2024 in Gradle

Google Summer of Code projects have now been announced! This year, we’re doing three projects under the umbrella of the Kotlin Foundation and the Eclipse Foundation, with the Visual Studio Code Java team at Microsoft participating in mentoring. Our projects are:

If you’re interested in those projects, say hello to the contributors on the #gsoc channel on the Gradle Community Slack. All the links are available here.

Upcoming Events

Check out Gradle’s upcoming community and hosted events! Say hi to us at our booth and catch our speaking slots! We hope to see you at an event soon.

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