July 2024

Welcome to the July 2024 Gradle Build Tool newsletter! Learn about the early access release of Declarative Gradle, an update on the Configuration Cache project, new presentations and videos by Gradle Community members, and other updates in the ecosystem.

From the Community

Videos and Live Demos

New Releases

From the Gradle Team

Declarative Gradle - Early Access Preview (EAP)

Declarative Gradle - Early Access Preview

We are happy to announce the first Early Access Preview (EAP) release of Declarative Gradle. The project is now ready for initial feedback from the community. Note that Declarative Gradle remains an experimental project and is not ready for adoption.

With this EAP, we are providing an early preview of the following:

Check out the announcement by the Declarative Gradle engineering team for more details.

If you are an Android, Kotlin, or Java developer and you’re curious about the very latest developments in Gradle, give Declarative Gradle a try!

Gradle 8.9 Release

We released Gradle Build Tool 8.9 on July 11. Apart from the experimental Declarative Gradle components mentioned above, this release includes a number of quality-of-life improvements, including better error reporting for variant selection problems, structured errors for Java compilation for IDE integrations, Gradle Daemon JVM information, and many bug fixes!

Learn more about the changes in the release notes.

Gradle 9.0 - Revised Configuration Cache Adoption Plan

We continue to progress toward making the Configuration Cache the only way Gradle runs builds. While it offers many benefits—like reduced configuration time and intra-project parallel task execution—it also imposes additional constraints on build logic and may subtly change the execution order. Based on our assessment of the potential impact, we’ve decided not to enable the Configuration Cache by default in Gradle 9.0, as originally announced.

Instead, in Gradle 9.0, the Configuration Cache will become the preferred mode of operation:

For more information and updates, follow the Gradle public roadmap issue here.

Gradle 8.8 Release Video

In June, we released Gradle Build Tool 8.8. The release video, which provides an overview of the new functionality by Gradle engineering team members and external contributors, can be found here. Learn more about the changes in the release notes.

Develocity Updates

JCenter Shutdown and Its Impact on the Gradle Plugin Portal

JFrog has confirmed that JCenter will become a permanent redirect to Maven Central. Gradle Plugin Portal used to behave as a JCenter proxy, but starting July 15, 2024, it is now a Maven Central Proxy. It is important for the Gradle Plugin Portal users to understand the impact of that decision on the portal and their builds, so we published a blog post with an overview of the changes, their impact, and the upgrade guidelines.

Users still directly using JCenter should also refer to our original blog post about the changes in JCenter and their impact on Gradle builds in general.

GSoC Project Updates

We’ve reached the first evaluation stage for our Google Summer of Code projects. On July 12, we hosted presentations by GSoC contributions, including project updates, learnings, and deliverables. The video is available here.

Short updates by the GSoC contributors:

Thanks to all the contributors for working on their projects and sharing their learnings with the community! See the project pages for more details. The first evaluation results will be announced in late July.

Upcoming Events

We are happy to announce our next Gradle webinar on August 15: “Gradle Artifact Transforms and deeper build insights” presented by Nelson Osacky and Iñaki Villar.

Join the webinar to learn:

Register now to save your spot!

In-Person 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

Gradle Inc. | 2261 Market Street | San Francisco, CA 94114
Privacy Policy | Unsubscribe