• Main Site
  • Learn More on Learn
    Getting Started
    DPE University
    Gradle Courses
    Live Trainings
  • Get Help More on Get Help
    Search for Issues
    Community Slack
    Community Forums
    Stack Overflow
    Commercial Services
  • Community More on Community
    Newsletter
    Blog
    Community Slack
    Gradle Fellowship
    - GitHub
    - Community Forums
    - X/Twitter
    - LinkedIn
    - Mastodon
    - YouTube
    More Resources
  • Gradle Inc. More on Gradle Inc.
    Develocity
    Gradle Build Scan
    DPE University
    Events
    We Are Hiring!

December 2024

Welcome to the December 2024 Gradle Build Tool newsletter! In this edition, you can learn more about Configuration Cache improvements, experimental support for Declarative Gradle in IntelliJ IDEA, upcoming events, and surveys. This is our last newsletter this year so we wish a great new year to all Gradle users and community members.

Table of Contents

  • From the Community
    • New Posts
    • New Videos
  • IntelliJ IDEA - Preview Support for Declarative Gradle
  • From the Gradle Team
    • Improved Configuration Cache performance
    • DPE Summit Recordings are Live!
    • Develocity 2024.3 Now Available
    • JavaScript & Python Ecosystem Survey
  • Upcoming Events
  • Spread the Word
  • Introduction

    You can now also follow this newsletter by subscribing to it via RSS! RSS feeds are also available for the Gradle Build Tool blog as well as for other Gradle company resources (Company Blog and DPE Newsletter). Plus, be sure to follow our new @gradle.com Bluesky account!

    From the Community #

    New Posts #

    • Gradle 8.11: Faster Configuration Cache and Improved Configuration Time by Iñaki Villar
    • Popular Gradle Mistakes (and how to avoid them) by Radosław Panuszewski and Bartosz Gałek
    • Distributed Build Service for Monorepos by the Doordash team
    • State of Kotlin Scripting 2024 and [no] impact on Gradle build scripts by JetBrains
    • Together in Isolation - Isolated Project Safe Way to Aggregate Optional Artifacts by Aurimas Liutikas

    New Videos #

    • Strategies for Enhancing Performance of Large-Scale CI Builds by Michael Yoon
    • The Ultimate Gradle Kotlin Beginner’s Crash Course For 2025 by Philipp Lackner
    • Taming Dependencies with Gradle Version Catalogs by Duncan McGregor
    • Gradle: The Build System that Loves to Hate You about Gradle footguns by Aurimas Liutikas
    • Building Software Factories with GitLab and Gradle by Lee Faus

    IntelliJ IDEA - Preview Support for Declarative Gradle #

    IntelliJ IDEA - Preview Support for Declarative Gradle

    With the Declarative Gradle EAP 2 release extending support in Android Studio, the JetBrains team, in collaboration with Gradle Build Tool and Android Studio teams, has been hard at work bringing first-class support for Declarative Gradle to IntelliJ IDEA. This support is now ready for testing in a special IntelliJ IDEA EAP build.

    JetBrains’ announcement blog post provides more information. If you’re a Java or Kotlin developer, we invite you to try out the integrations and share feedback with JetBrains and our team.

    From the Gradle Team #

    Improved Configuration Cache performance #

    In Gradle 8.11, we significantly improved Configuration Cache performance by loading and storing cache entries in parallel (see release notes). Our benchmarks show a significant performance improvement. Parallel configuration provides further improvement in many scenarios.

    Improved Configuration Cache performance

    In his recent blog post, Iñaki Villar shares performance metrics from a few sample Android projects, including the Now in Android App widely used for demos. For example, below there are build stats on clean agents (e.g. ephemeral CI) that request dependencies. Gradle 8.11 reduced the configuration time by 14.5% compared to 8.10. Enabling parallel configuration further reduced configuration time by 31.72%.

    DPE Summit Recordings are Live! #

    DPE Summit Recordings are Live

    We’ve published all the recordings from DPE Summit in September! Check out the session video archive on DPE.org—the portal for all our Developer Productivity Engineering events. At the conference, there were many presentations from Gradle Build Tool users who shared how they’re tackling developer productivity at scale. Here are just a few sessions that covered Gradle Build Tool:

    • Android Builds: Simple Recipes to Enhance Developer Productivity by Aida Issayeva from Toast
    • Boosting Developer Productivity Through Better Modularity by Jendrik Johannes, a Gradle Fellow from OnePiece.Software
    • Reducing Build Times by 50%: A Story of Tools, Data, and Persistence by Ward Bonnefond and Douglas Crossley from Peloton
    • Strategies for Enhancing Performance of Large-Scale CI Builds by Michael Yoon from Block
    • Harnessing Data for DevProd Decisions: A Case Study by Louis Jacomet from Gradle
    • Building Software Factories with GitLab and Gradle by Lee Faus from GitLab

    See the full conference archive on our site!

    Develocity 2024.3 Now Available #

    Develocity 2024.3 Now Available

    On December 12, we released Develocity 2024.3, the year’s last release. Develocity 2024.3 introduces several key enhancements to improve reporting, resource observability, and cross-platform integration.

    Develocity Reporting and Visualization ships with new APIs and dashboards emphasizing test acceleration and dependency management. Develocity introduces Develocity Edge, a new beta capability that reduces latency and improves build performance by allowing users to deploy Develocity services closer to build agents and developer workstations. Develocity also introduces preliminary Build Scan functionality for npm and Python.

    JavaScript & Python Ecosystem Survey #

    JavaScript & Python Ecosystem Survey

    There are community plugins for Gradle Build Tool for Node.js and Python, but we are very excited to add Develocity support for native tooling in these ecosystems, starting with beta support for npm and Python in the Develocity 2024.3 release.

    If you use Node.js or Python, we invite you to participate in the JavaScript & Python Ecosystem Survey to let us know what you think. This survey will guide our future investments in those tech stacks. If you have a similar use case, we would appreciate your feedback! For every survey response, $1 will be donated to a charity of your choice.

    Take the survey

    Upcoming Events #

    Meet the Gradle team and community members at the upcoming events! We’d love to connect with you and discuss anything related to the Gradle Build Tool, Develocity, or Developer Productivity Engineering.

    • January 24 (2025): Community Event - SnowCamp. Kevin Davin will speak about the new GatewayAPI, a new way to expose your application deployed in a K8s cluster!
    • January 27 (2025), Community Event - IET Summit. Oleg Nenashev will speak about API integration testing with Testcontainers, WireMock, and Gradle.
    • February 2-3 (2025), Community Event - FOSDEM 2025. The Gradle team will be there. We will be at the Kotlin and Jenkins developer tables, and also in many Dev rooms and fringe events related to Gradle and developer productivity!
    • February 3-5 (2025), Community Event - Jfokus. Trisha Gee will present “97 Things Every Java Programmer Should Know” and the new edition of the “Are Your Tests Slowing You Down?” talk.
    • February 7 (2025), Community Event - Touraine Tech. Kevin Davin will share his love of PostgreSQL and show you how amazing this database engine is!

    Spread the Word #

    The Call for Proposals for the January edition is already open! We will also be doing a separate edition for the 2024 summary, and we invite you to share your highlights of the year in #community-news or in this GitHub issue.

    And, of course, Happy New Year!

    Happy New Year from Gradle

    Views

    Printable Version | HTML Version

    Stay in the Know

    Join 140,000+ monthly Gradle Build Tool newsletter subscribers. Also, there is an RSS Feed

    By entering your email, you agree to our Terms and Privacy Policy, including receipt of emails. You can unsubscribe at any time.


    Careers | Privacy | Terms of Service | Contact | RSS Feed
    © 2025 Gradle, Inc. Gradle®, Develocity®, Build Scan®, and the Gradlephant logo are registered trademarks of Gradle, Inc. On this resource, "Gradle" typically means "Gradle Build Tool" and does not reference Gradle, Inc. and/or its subsidiaries.