<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>The Gradle Newsletter</title>
    <description></description>
    <copyright>Gradle Inc.</copyright>
    <link>https://newsletter.gradle.org/</link>
    <atom:link href="https://newsletter.gradle.org/feed.xml" rel="self" type="application/rss+xml"/>
    <pubDate>Wed, 25 Feb 2026 01:00:57 +0000</pubDate>
    <lastBuildDate>Wed, 25 Feb 2026 01:00:57 +0000</lastBuildDate>
    <generator>Jekyll v4.4.1</generator>
    <ttl>1800</ttl>
    
      <item>
        <title>Gradle Build Tool February 2026 Newsletter</title>
        <description>&lt;h1 id=&quot;from-the-community&quot;&gt;From the Community&lt;/h1&gt;

&lt;h2 id=&quot;new-posts&quot;&gt;New posts&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://dev.to/cdsap/gradle-learning-day-reinforcement-learning-for-build-optimization-2oh7&quot;&gt;Reinforcement Learning&lt;/a&gt; - Iñaki Villar explores using reinforcement learning to optimize Gradle builds&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://youtu.be/O51j-RO_GQM?si=Qo8-558uiwDa9Yb1&quot;&gt;Benchmarking Gradle&lt;/a&gt; - Profiling configuration times with Aurimas Liutikas and Márton Braun&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.liutikas.net/2026/01/27/Spray-and-Pray.html&quot;&gt;Spray and Pray&lt;/a&gt; - How broad Spotless target patterns can dramatically slow configuration time&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/liutikas/gmm-wiki&quot;&gt;GMM Wiki&lt;/a&gt; - A community wiki to document Gradle metadata attributes&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2026/02/image3.png&quot; alt=&quot;Modernizing Kafka Webinar&quot; /&gt;&lt;/p&gt;

&lt;h2 id=&quot;modernizing-apache-kafkas-ci-webinar&quot;&gt;Modernizing Apache Kafka’s CI webinar&lt;/h2&gt;

&lt;p&gt;Ever wonder how a massive project like &lt;a href=&quot;https://kafka.apache.org/&quot;&gt;Apache Kafka&lt;/a&gt; keeps its &lt;strong&gt;builds fast and reliable&lt;/strong&gt;?&lt;/p&gt;

&lt;p&gt;On March 12, join Apache Kafka PMC &lt;strong&gt;David Arthur&lt;/strong&gt; to see how Kafka modernized its CI pipeline using &lt;strong&gt;Develocity&lt;/strong&gt; and &lt;strong&gt;GitHub Actions&lt;/strong&gt;. Learn how they tackled flaky tests, optimized build times, and improved developer productivity at scale.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;👉 &lt;a href=&quot;https://gradle.com/events/modernizing-apache-kafka-ci-builds-develocity-github-actions-03-26/&quot;&gt;Register today&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h1 id=&quot;from-gradle&quot;&gt;From Gradle&lt;/h1&gt;

&lt;p&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2026/02/image4.png&quot; alt=&quot;Gradle 9.4.0&quot; /&gt;&lt;/p&gt;

&lt;h2 id=&quot;gradle-940-release-candidate&quot;&gt;Gradle 9.4.0 release candidate&lt;/h2&gt;

&lt;p&gt;The first release candidate for &lt;strong&gt;Gradle 9.4&lt;/strong&gt; is officially live! This update is all about better visibility—both on the console and in your test reports—while keeping you on the bleeding edge of the ecosystem with early &lt;strong&gt;Java 26&lt;/strong&gt; support.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Give it a test drive:&lt;/strong&gt; Update your wrapper now to help us polish the final release: &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;./gradlew wrapper --gradle-version=9.4.0-rc-1&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;👉 &lt;a href=&quot;https://docs.gradle.org/9.4.0-rc-1/release-notes.html&quot;&gt;Release notes&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h1 id=&quot;from-develocity&quot;&gt;From Develocity&lt;/h1&gt;

&lt;p&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2026/02/image7.png&quot; alt=&quot;Develocity IntelliJ Plugin 1.2&quot; /&gt;&lt;/p&gt;

&lt;h2 id=&quot;develocity-intellij-plugin-12&quot;&gt;Develocity IntelliJ Plugin 1.2&lt;/h2&gt;

&lt;p&gt;Stop jumping between your IDE and Develocity to investigate failures. The &lt;a href=&quot;https://plugins.jetbrains.com/plugin/27471-develocity&quot;&gt;Develocity IntelliJ Plugin&lt;/a&gt; 1.2 brings “Test History” directly to your code:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;Inlay Hints:&lt;/strong&gt; Your tests written in Java, Kotlin, and Groovy are now decorated with real-time pass/fail and flakiness trends.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Team-Wide Visibility:&lt;/strong&gt; Get aggregated insights into flaky tests in CI or failures on your teammates’ branches.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2026/02/image6.png&quot; alt=&quot;AI-Powered Troubleshooting&quot; /&gt;&lt;/p&gt;

&lt;p&gt;🚀 &lt;strong&gt;AI-Powered Troubleshooting:&lt;/strong&gt; Check out our latest blog post from Java Champion Trisha Gee. Learn how the plugin integrates with AI agents to answer questions like “Why did this fail in CI but not locally?” by analyzing Develocity data directly in your editor.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;👉 &lt;a href=&quot;https://gradle.com/blog/how-ai-troubleshooting-develocity-intellij-plugin-fix-problems-faster/&quot;&gt;Read more&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h1 id=&quot;upcoming-events&quot;&gt;Upcoming events&lt;/h1&gt;

&lt;p&gt;Meet the Gradle team and fellow community members at these upcoming events! We’d love to connect with you and discuss anything related to Gradle Build Tool, Develocity, or Developer Productivity Engineering (DPE).&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;March 12,&lt;/strong&gt; &lt;a href=&quot;https://gradle.com/events/modernizing-apache-kafka-ci-builds-develocity-github-actions-03-26/&quot;&gt;Gradle Technologies hosted webinar&lt;/a&gt; — Get Apache Kafka’s lessons-learned modernizing builds with Develocity and GitHub Actions.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;March 26-27&lt;/strong&gt;, &lt;a href=&quot;https://lp.jetbrains.com/intellij-idea-conf-2026&quot;&gt;IntelliJ IDEA Conf 2026&lt;/a&gt; – Free virtual event with Stefan Wolf showing how to use IntelliJ IDEA with Develocity and AI for faster troubleshooting.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;May 20-22&lt;/strong&gt;, &lt;a href=&quot;https://kotlinconf.com/&quot;&gt;KotlinConf&lt;/a&gt; – The official JetBrains conference devoted to the Kotlin programming language.&lt;/li&gt;
&lt;/ul&gt;

&lt;h1 id=&quot;spread-the-word&quot;&gt;Spread the word&lt;/h1&gt;

&lt;p&gt;We encourage you to share highlights from this newsletter.&lt;/p&gt;

&lt;p&gt;Find this and previous editions in the &lt;a href=&quot;https://newsletter.gradle.org/&quot;&gt;Gradle Newsletter Archive&lt;/a&gt; or subscribe via &lt;a href=&quot;https://newsletter.gradle.org/feed.xml&quot;&gt;RSS&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The &lt;a href=&quot;https://github.com/gradle/community/issues/270&quot;&gt;Call for Proposals&lt;/a&gt; for the March edition is now open!&lt;/p&gt;
</description>
        <pubDate>Tue, 17 Feb 2026 00:00:00 +0000</pubDate>
        <link>https://newsletter.gradle.org/2026/02</link>
        <guid isPermaLink="true">https://newsletter.gradle.org/2026/02</guid>
        
        
      </item>
    
      <item>
        <title>Gradle Build Tool January 2026 Newsletter</title>
        <description>&lt;h1 id=&quot;from-the-community&quot;&gt;From the Community&lt;/h1&gt;

&lt;h2 id=&quot;new-posts&quot;&gt;New posts&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.liutikas.net/2025/12/19/Going-Offline.html&quot;&gt;Going Offline&lt;/a&gt; – Achieve reproducible, network-free builds using dependency locking and pre-fetching.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://dev.to/cdsap/what-happens-when-you-kill-the-kotlin-daemon-before-r8-el7?utm_source=chatgpt.com&quot;&gt;Kotlin vs R8&lt;/a&gt; – See how aggressive CI cleanup causes unexpected build failures and performance hits.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;new-videos&quot;&gt;New videos&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=Jp3Yg1VSRkY&quot;&gt;Gradle 9 + KMP Projects&lt;/a&gt; – Overview of the breaking changes in Gradle 9 that impact KMP builds and how to migrate.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;new-releases&quot;&gt;New releases&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://developer.android.com/build/releases/agp-9-0-0-release-notes&quot;&gt;Android Gradle Plugin 9.0.0&lt;/a&gt; – AGP 9.0 is a major release that brings API and behavior changes.&lt;/li&gt;
&lt;/ul&gt;

&lt;h1 id=&quot;from-the-gradle-team&quot;&gt;From the Gradle team&lt;/h1&gt;

&lt;h2 id=&quot;gradle-930-release&quot;&gt;Gradle 9.3.0 release&lt;/h2&gt;

&lt;p&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2026/01/image2.png&quot; alt=&quot;Gradle 9.3.0&quot; /&gt;&lt;/p&gt;

&lt;p&gt;In &lt;a href=&quot;https://docs.gradle.org/9.3.0/release-notes.html&quot;&gt;Gradle 9.3.0&lt;/a&gt;, &lt;a href=&quot;https://docs.gradle.org/current/release-notes.html#test-results-reporting&quot;&gt;HTML test reports&lt;/a&gt; get an IDE-style hierarchy for nested and parameterized tests, no more hunting through flat lists! We’ve also pinned stdout/stderr to individual tests and introduced a tabbed interface for &lt;a href=&quot;https://docs.gradle.org/9.3.0/release-notes.html#aggregate-report-changes&quot;&gt;aggregate reports&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Alongside this, &lt;a href=&quot;https://github.com/gradle/gradle-completion/releases/tag/v9.3.0&quot;&gt;bash/zsh completion v9.3.0&lt;/a&gt; is out now and will remain synchronized with all future major and minor Gradle releases. Check the &lt;a href=&quot;https://docs.gradle.org/9.3.0/release-notes.html&quot;&gt;full release notes&lt;/a&gt; for more!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;👉 &lt;a href=&quot;https://docs.gradle.org/9.3.0/release-notes.html#upgrade-instructions&quot;&gt;Release notes&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h2 id=&quot;new-course-authoring-gradle-plugins&quot;&gt;New course: Authoring Gradle plugins&lt;/h2&gt;

&lt;p&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2026/01/image1.png&quot; alt=&quot;Gradle 9.3.0&quot; /&gt;&lt;/p&gt;

&lt;p&gt;We’ve just launched a brand-new self-paced course on our learning platform, &lt;a href=&quot;https://dpeuniversity.gradle.com/app&quot;&gt;DPE University&lt;/a&gt;. This course is designed to help you write your first Gradle plugin.&lt;/p&gt;

&lt;p&gt;The course is also available on the &lt;a href=&quot;https://www.youtube.com/channel/UCvClhveoEjokKIuBAsSjEwQ&quot;&gt;&lt;strong&gt;Gradle YouTube channel&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;👉 &lt;a href=&quot;https://dpeuniversity.gradle.com/app/courses/7603d9fb-620d-4d60-8e79-ee94433dc2b1&quot;&gt;Take the course&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h1 id=&quot;from-the-develocity-team&quot;&gt;From the Develocity team&lt;/h1&gt;

&lt;h2 id=&quot;upcoming-webinar-scale-throughput-with-develocity-universal-cache&quot;&gt;Upcoming webinar: &lt;em&gt;Scale throughput with Develocity Universal Cache&lt;/em&gt;&lt;/h2&gt;

&lt;p&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2026/01/image3.png&quot; alt=&quot;Gradle 9.3.0&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Whether it’s the 5x surge in commits driven by GenAI or the increasing complexity of modern applications, &lt;strong&gt;CI infrastructure is under unprecedented stress&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Join the Develocity team on January 28 to discover how to make your CI infrastructure keep pace with your commit volume.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;👉 &lt;a href=&quot;https://gradle.com/events/develocity-universal-cache-01-26/&quot;&gt;Save your spot&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h2 id=&quot;new-strategic-insights-for-engineering-leaders&quot;&gt;New strategic insights for engineering leaders&lt;/h2&gt;

&lt;p&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2026/01/image4.png&quot; alt=&quot;Gradle 9.3.0&quot; /&gt;&lt;/p&gt;

&lt;p&gt;AI is rewriting the rules of DevOps, demanding a fundamental rethink of infrastructure and speed. Our two latest deep dives offer a technical masterclass for leaders looking to stabilize their CI/CD environments while meeting the unprecedented demands of AI-scale development.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://gradle.com/blog/build-artifact-cdn-strategic-infrastructure-for-ai-driven-devops/&quot;&gt;&lt;strong&gt;Build Artifact CDN: Strategic Infrastructure for AI-Driven DevOps&lt;/strong&gt;&lt;/a&gt; - Learn how &lt;strong&gt;Universal Cache&lt;/strong&gt; acts as a critical “Build Artifact CDN”.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://gradle.com/blog/pipeline-acceleration-strategic-imperative-genai-era/&quot;&gt;&lt;strong&gt;Pipeline Acceleration: Strategic Imperative in the GenAI Era&lt;/strong&gt;&lt;/a&gt; - Explore how accelerating your build and test cycles directly &lt;strong&gt;impacts DORA outcomes&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;👉 &lt;a href=&quot;https://gradle.com/blog&quot;&gt;Read more&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h1 id=&quot;upcoming-events&quot;&gt;Upcoming events&lt;/h1&gt;

&lt;p&gt;Meet the Gradle team and fellow community members at these upcoming events! We’d love to connect with you and discuss anything related to Gradle Build Tool, Develocity, or Developer Productivity Engineering (DPE).&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;January 28,&lt;/strong&gt; (Webinar) &lt;a href=&quot;https://gradle.com/events/develocity-universal-cache-01-26/&quot;&gt;CI without the wait: Scale throughput with Develocity Universal Cache&lt;/a&gt; – GenAI code volume is overloading CI. Learn why comprehensive caching is the clear path back to CI efficiency.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;February 19&lt;/strong&gt;, (Webinar) &lt;a href=&quot;https://gradle.com/events/automating-governance-build-release-gradle-jfrog-02-26/&quot;&gt;Automating governance from build to release with Gradle and JFrog&lt;/a&gt; – Explore how the emerging practice of Continuous Governance, Risk, and Compliance (GRC) ensures the integrity of the build process in today’s AI-powered development world.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;May 20-22&lt;/strong&gt;, &lt;a href=&quot;https://kotlinconf.com/&quot;&gt;KotlinConf&lt;/a&gt; – The official JetBrains conference devoted to the Kotlin programming language.&lt;/li&gt;
&lt;/ul&gt;

&lt;h1 id=&quot;spread-the-word&quot;&gt;Spread the word&lt;/h1&gt;

&lt;p&gt;We encourage you to share highlights from this newsletter—let’s support the authors and contributors!&lt;/p&gt;

&lt;p&gt;You can always find this and previous editions in the &lt;a href=&quot;https://newsletter.gradle.org/&quot;&gt;Gradle Newsletter Archive&lt;/a&gt; or subscribe via &lt;a href=&quot;https://newsletter.gradle.org/feed.xml&quot;&gt;RSS&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The &lt;a href=&quot;https://github.com/gradle/community/issues/266&quot;&gt;Call for Proposals&lt;/a&gt; for the February edition is now open, and we’d love your contributions!&lt;/p&gt;
</description>
        <pubDate>Thu, 22 Jan 2026 00:00:00 +0000</pubDate>
        <link>https://newsletter.gradle.org/2026/01</link>
        <guid isPermaLink="true">https://newsletter.gradle.org/2026/01</guid>
        
        
      </item>
    
      <item>
        <title>Gradle Build Tool December 2025 Newsletter</title>
        <description>&lt;h1 id=&quot;from-the-community&quot;&gt;From the Community&lt;/h1&gt;

&lt;h2 id=&quot;new-posts&quot;&gt;New posts&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://dev.to/autonomousapps/is-the-java-ecosystem-cursed-a-dependency-analysis-perspective-53ef&quot;&gt;Is the Java Ecosystem Cursed? A Dependency Analysis Perspective&lt;/a&gt; – Tony Robalik dissects the inherent complexities and anti-patterns in the Java ecosystem (like split packages, shading, reliance on classpath order, and compiler differences) that make static dependency analysis and build integrity challenging.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://blog.gradle.org/detect-maven-hijack-risks-in-gradle-with-plugin&quot;&gt;Detecting Maven-Hijack-style risks in Gradle builds with the Dependency Analysis Gradle Plugin&lt;/a&gt; – Laura Kassovic highlights the supply chain risk of Maven-Hijack, which weaponizes duplicate classes on the classpath, and how the Dependency Analysis Gradle Plugin (DAGP) enhances security by checking for binary-incompatible duplicate classes.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.liutikas.net/2025/12/12/Knocker-uppers.html&quot;&gt;Knocker-Uppers - PGP Validation of Gradle Wrapper and Distribution&lt;/a&gt; – Aurimas Liutikas addresses the critical supply chain risk of the Gradle Wrapper and a new defense layer: the ability to use PGP keys to validate the cryptographic signatures of both the gradle-wrapper.jar and the downloaded Gradle distribution zip.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;new-videos&quot;&gt;New videos&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=o99f54pYGgc&quot;&gt;The Benevolent Gradle Overlord: Keeping Order&lt;/a&gt; – Aurimas Liutikas @ droidcon London 2025 provides strategies for build engineers and platform teams to maintain build health, stability, and speed in the face of rapidly growing codebases and increasing team constraints.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=UfjNVaZoibs&quot;&gt;Fix Flaky Android Builds Forever with Gradle Dependency Locking&lt;/a&gt; – Codetutor explains the problem of build non-determinism (flaky builds) and demonstrates the four-step process of implementing Gradle dependency locking and the version catalog to ensure consistent dependency resolution and reproducible builds.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=-DCsfUhoSaE&quot;&gt;Understanding Gradle caches&lt;/a&gt; (in French) – Florian Le Ficher @ GDG Paris Android User Group provides a detailed breakdown of Gradle’s various caching mechanisms, where they are stored, how to analyze their impact, and how the BackMarket team implemented custom logic to manage CI caching effectively.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;new-releases&quot;&gt;New releases&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://spockframework.org/spock/docs/2.4/release_notes.html#_2_4_2025_12_11&quot;&gt;Spock 2.4&lt;/a&gt; - The popular testing and specification framework for Java and Groovy now offers support for Groovy 5. Don’t forget to &lt;a href=&quot;https://spockframework.org/&quot;&gt;check out their new website&lt;/a&gt;.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://plugins.gradle.org/plugin/org.springframework.boot&quot;&gt;Spring Boot 4.0.0&lt;/a&gt; – This major release brings full support for Gradle 9 and continues the modularization effort for building robust, modern Spring Boot applications.&lt;/li&gt;
&lt;/ul&gt;

&lt;h1 id=&quot;from-the-gradle-team&quot;&gt;From the Gradle team&lt;/h1&gt;

&lt;h2 id=&quot;the-year-in-review&quot;&gt;The year in review&lt;/h2&gt;

&lt;p&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2025/12/image3.png&quot; alt=&quot;Gradle 2025&quot; /&gt;&lt;/p&gt;

&lt;p&gt;The year 2025 showcased the massive scale and adoption of the Gradle ecosystem, which recorded &lt;strong&gt;over 600 million downloads&lt;/strong&gt; and saw &lt;strong&gt;nearly 2 billion plugins downloaded&lt;/strong&gt; from the Gradle &lt;a href=&quot;https://plugins.gradle.org/&quot;&gt;Plugin Portal&lt;/a&gt;. This unprecedented growth was driven and supported by a commitment to core quality, headlined by the release of &lt;strong&gt;Gradle 9.0.0&lt;/strong&gt;. This definitive release cemented our focus on &lt;strong&gt;speed and developer experience&lt;/strong&gt;, introducing key features that set a new standard for performance and stability:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;Configuration Cache&lt;/strong&gt; – Gradle &lt;strong&gt;promoted Configuration Cache to the preferred execution mode&lt;/strong&gt;, with graceful fallback and improved encryption to reduce accidental data exposure.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Daemon JVM auto-provisioning&lt;/strong&gt; – Gradle introduced the capability to automatically download the JVM required by the Daemon.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Modern Java &amp;amp; languages&lt;/strong&gt; – Gradle raised its core requirement to &lt;strong&gt;Java 17+, added support for Java 24/25, and upgraded to Groovy 4 and Kotlin 2.2&lt;/strong&gt; for improved performance and memory usage.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Reproducible archives by default&lt;/strong&gt;  – Gradle ensured &lt;strong&gt;deterministic outputs&lt;/strong&gt; by enforcing that archives (JARs, WARs, etc.) are built consistently across different environments.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Kotlin DSL&lt;/strong&gt; – Gradle leveraged the &lt;strong&gt;K2 compiler, improved script compilation avoidance&lt;/strong&gt;, and switched to JSpecify on the Gradle API for stricter nullability handling.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;More 2025 highlights you might have missed:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://blog.gradle.org/gradle-best-practices&quot;&gt;&lt;strong&gt;Gradle Best Practices Guide&lt;/strong&gt;&lt;/a&gt; – Gradle released an opinionated “Do This, Not That” guide created with Google and JetBrains to help teams avoid common pitfalls.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Maven Central Publishing and Mirroring&lt;/strong&gt; – Gradle worked with Maven Central to &lt;a href=&quot;https://blog.gradle.org/maven-central-mirror&quot;&gt;minimize unnecessary traffic&lt;/a&gt; and provided tooling recommendations for &lt;a href=&quot;https://www.youtube.com/watch?v=nd2ULXyBaV8&quot;&gt;publishing&lt;/a&gt; after the &lt;a href=&quot;https://cookbook.gradle.org/integrations/maven-central/publishing/&quot;&gt;Sonatype OSSRH sunset&lt;/a&gt;.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://blog.gradle.org/docker-image-ownership&quot;&gt;&lt;strong&gt;Official Gradle Docker Images&lt;/strong&gt;&lt;/a&gt; – Gradle took over the official images (now with 100M+ downloads and counting).&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://blog.gradle.org/declarative-gradle-april-2025-update&quot;&gt;&lt;strong&gt;Declarative Gradle&lt;/strong&gt;&lt;/a&gt; – Work continued toward declarative and toolable build definitions.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;👉 See you in 2026!&lt;/strong&gt;&lt;/p&gt;

&lt;h2 id=&quot;netflix-open-sources-the-nebula-archrules-plugin&quot;&gt;Netflix open-sources the Nebula ArchRules plugin&lt;/h2&gt;

&lt;p&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2025/12/image2.png&quot; alt=&quot;Nebula ArchRules plugin&quot; /&gt;&lt;/p&gt;

&lt;p&gt;This November, Netflix open-sourced the &lt;a href=&quot;https://github.com/nebula-plugins/nebula-archrules-plugin&quot;&gt;Nebula ArchRules Plugin&lt;/a&gt;. Built on the excellent &lt;a href=&quot;https://www.archunit.org/&quot;&gt;ArchUnit&lt;/a&gt; library, this Gradle plugin provides a structured system for authoring, sharing, and enforcing custom architectural patterns and API usage rules across large organizations with multiple repositories.&lt;/p&gt;

&lt;p&gt;While Netflix has provided some initial &lt;a href=&quot;https://github.com/nebula-plugins/nebula-archrules&quot;&gt;open-source rule libraries&lt;/a&gt;, the true power lies in writing your own specialized rules.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;👉 &lt;a href=&quot;https://github.com/nebula-plugins/nebula-archrules/blob/main/README.md&quot;&gt;Write a rule&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h1 id=&quot;from-the-develocity-team&quot;&gt;From the Develocity team&lt;/h1&gt;

&lt;h2 id=&quot;develocity-20254-release&quot;&gt;Develocity 2025.4 release&lt;/h2&gt;

&lt;p&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2025/12/image4.png&quot; alt=&quot;Develocity 2025.4&quot; /&gt;&lt;/p&gt;

&lt;p&gt;We’re excited to announce &lt;strong&gt;Develocity 2025.4&lt;/strong&gt;, which offers powerful new features and enhancements:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;AI-powered build and test failure grouping across builds and projects:&lt;/strong&gt; Gain immediate, actionable, AI-driven insights into recurring build and test failures across the entire build history of all your projects, exposed via an MCP server.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;AI-powered Develocity Analytics:&lt;/strong&gt; Query aggregated Develocity build data using natural language to gain immediate, actionable, AI-driven insights on how to accelerate, stabilize, and cost-optimize your builds and projects, exposed via an MCP server.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Develocity Artifact Cache and Setup Cache:&lt;/strong&gt; Extend caching to your entire build lifecycle, accelerating build initialization and dependency resolution to reduce overhead in ephemeral CI environments.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Develocity Provenance Governor:&lt;/strong&gt; Automate Governance, Risk, and Compliance (GRC) across your entire software supply chain, ensuring that only trusted and compliant artifacts are promoted and consumed across environments.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;👉 &lt;a href=&quot;https://gradle.com/develocity/releases/2025.4&quot;&gt;Read more&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h2 id=&quot;develocity-launches-universal-cache&quot;&gt;Develocity launches Universal Cache&lt;/h2&gt;

&lt;p&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2025/12/image1.png&quot; alt=&quot;Universal Cache&quot; /&gt;&lt;/p&gt;

&lt;p&gt;We’re excited to share the launch of &lt;a href=&quot;https://gradle.com/develocity/product/universal-cache/&quot;&gt;&lt;strong&gt;Develocity Universal Cache&lt;/strong&gt;&lt;/a&gt;, a critical new capability designed to fundamentally address CI/CD pipeline bottlenecks, which are increasingly strained by the explosion of AI-generated code and the complexity of ephemeral CI environments.&lt;/p&gt;

&lt;p&gt;Universal Cache establishes a unified, globally distributed caching layer that combines three essential caching components to accelerate every stage of your build:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;Artifact Cache (input caching):&lt;/strong&gt; Speeds up the start of every build by efficiently caching and restoring critical build inputs, including dependencies, JDK toolchains, and build system artifacts. This dramatically &lt;strong&gt;cuts down dependency download time and costs&lt;/strong&gt;, turning what used to be 40+ minutes of idle CI time into just a few minutes.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Setup Cache (environment caching):&lt;/strong&gt; Eliminates redundant initialization work, such as compiling build scripts, by sharing the resulting configuration across all CI agents. This ensures that &lt;strong&gt;builds running on CI begin executing faster&lt;/strong&gt;.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Build Cache (output caching):&lt;/strong&gt; Continues to &lt;strong&gt;accelerate task execution&lt;/strong&gt; by reusing outputs from previous builds, preventing redundant work across machines and minimizing the time spent on unnecessary rebuilding.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;By making caching observable through &lt;a href=&quot;https://gradle.com/develocity/product/develocity-360/&quot;&gt;&lt;strong&gt;Develocity 360&lt;/strong&gt;&lt;/a&gt; and addressing inputs, setup, and outputs in a unified platform, Universal Cache offers a strategic solution to achieve the rapid throughput required in modern software delivery.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;👉 &lt;a href=&quot;https://gradle.com/develocity/product/universal-cache/&quot;&gt;Learn more&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h1 id=&quot;upcoming-events&quot;&gt;Upcoming events&lt;/h1&gt;

&lt;p&gt;Meet the Gradle team and fellow community members at these upcoming events! We’d love to connect with you and discuss anything related to Gradle Build Tool, Develocity, or Developer Productivity Engineering (DPE).&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;January 28,&lt;/strong&gt; &lt;a href=&quot;https://gradle.com/events/&quot;&gt;Gradle webinar&lt;/a&gt; (online) – Stop waiting for CI: Develocity Universal Cache solves the commit volume problem. Stay tuned for sign-up details.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;April 16-18&lt;/strong&gt;, &lt;a href=&quot;https://www.devoxx.fr/&quot;&gt;Devoxx France&lt;/a&gt; – France’s premier developer conference covering Java, Cloud, Security, and more.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;May 14-16&lt;/strong&gt;, &lt;a href=&quot;https://www.devoxx.co.uk/&quot;&gt;Devoxx UK&lt;/a&gt; – A top conference for developers in the UK, focusing on the latest in Java, Cloud, and Software Engineering.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;May 20-22&lt;/strong&gt;, &lt;a href=&quot;https://kotlinconf.com/&quot;&gt;KotlinConf&lt;/a&gt; – The official JetBrains conference devoted to the Kotlin programming language.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;June 23-26&lt;/strong&gt;, &lt;a href=&quot;https://www.oracle.com/javaone/&quot;&gt;JavaOne&lt;/a&gt; – The largest conference celebrating the global Java ecosystem.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Next year’s event schedule coming soon!&lt;/em&gt;&lt;/p&gt;

&lt;h1 id=&quot;spread-the-word&quot;&gt;Spread the word&lt;/h1&gt;

&lt;p&gt;We encourage you to share highlights from this newsletter—let’s support the authors and contributors!&lt;/p&gt;

&lt;p&gt;You can always find this and previous editions in the &lt;a href=&quot;https://newsletter.gradle.org/&quot;&gt;Gradle Newsletter Archive&lt;/a&gt; or subscribe via &lt;a href=&quot;https://newsletter.gradle.org/feed.xml&quot;&gt;RSS&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The &lt;a href=&quot;https://github.com/gradle/community/issues/265&quot;&gt;Call for Proposals&lt;/a&gt; for the January edition is now open, and we’d love your contributions!&lt;/p&gt;
</description>
        <pubDate>Thu, 18 Dec 2025 00:00:00 +0000</pubDate>
        <link>https://newsletter.gradle.org/2025/12</link>
        <guid isPermaLink="true">https://newsletter.gradle.org/2025/12</guid>
        
        
      </item>
    
      <item>
        <title>Gradle Build Tool November 2025 Newsletter</title>
        <description>&lt;h1 id=&quot;from-the-community&quot;&gt;From the Community&lt;/h1&gt;

&lt;h2 id=&quot;new-posts&quot;&gt;New posts&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.liutikas.net/2025/11/02/Unreasonable-Configuration.html&quot;&gt;Unreasonable Configuration&lt;/a&gt; – Aurimas explores how mis-structured Gradle configuration in large builds leads to unreasonable build times, and proposes strategies to simplify and refactor the configuration model.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.liutikas.net/2025/10/28/Cache-Cache-No-Cache.html&quot;&gt;Cache Cache No Cache&lt;/a&gt; – Aurimas details how Gradle Build Cache usage should follow a “trust gradient”: local devs and pre-merge CI can read from (but not write to) the remote cache, only post-merge CI can write, and release CI should avoid remote cache entirely and rebuild from scratch.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://britter.dev/blog/2025/10/26/maven-ai-agents/&quot;&gt;Why Agentic AI Tools Struggle with Maven’s Lifecycle Model&lt;/a&gt; – Benedikt examines why modern AI agents falter when working with Maven’s lifecycles, and reflects on lessons that build tool designers (including Gradle) should learn.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://mbonnin.net/2025-11-08_gradle_debugging/&quot;&gt;Gradle Debugging Techniques&lt;/a&gt; – Martin walks through practical debugging patterns for Gradle builds, from logging and tools to task graph inspection and performance tuning.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;http://arxiv.org/pdf/2407.18760&quot;&gt;Maven-Hijack: Software Supply Chain Attack Exploiting Packaging Order&lt;/a&gt; – This paper introduces Maven-Hijack, a supply chain attack that exploits dependency packaging order and JVM class resolution to silently override core application behavior by injecting an identically named malicious class.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://blog.joetr.com/how-to-win-friends-and-influence-internal-visibility&quot;&gt;How to Win Friends and Influence Internal Visibility&lt;/a&gt; – Joe describes turning Kotlin &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;friendPaths&lt;/code&gt; into a practical pattern: wiring modules are granted friend access to implementation modules via a custom Gradle configuration and an IntelliJ plugin that suppresses incorrect internal-visibility errors, preserving modular encapsulation without wrecking developer UX.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;new-videos&quot;&gt;New videos&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=xl4wnVUkenM&quot;&gt;Speeding up inner dev loop with Gradle Configuration Cache&lt;/a&gt; – Alex and Mikhail @ droidcon Berlin give a practical look at how the Configuration Cache shrinks feedback loops for everyday development, with concrete examples of what you need to change (and avoid) in your build.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=uWx_TCbOicg&quot;&gt;Gradle: Your Build, Your Rules&lt;/a&gt; – Aurimas @ DPE Summit provides a tour of Gradle’s flexibility: custom logic, plugins, and build configuration patterns that let you shape the build to your team instead of the other way around.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=MXHt0_2iKgA&quot;&gt;Faster Feedback Cut Gradle Build and Pipeline Times in Half&lt;/a&gt; – James @ droidcon Berlin gives a case-study-style session on how to tackle a slow pipeline by systematically cutting build and CI times—including ideas you can lift straight into your own setup.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;new-releases&quot;&gt;New releases&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/autonomousapps/dependency-analysis-gradle-plugin/blob/main/CHANGELOG.md#version-330&quot;&gt;Dependency Analysis Gradle Plugin (DAGP) 3.3.0&lt;/a&gt; - A new release of the popular plugin that analyzes project dependencies for issues like unused or misconfigured artifacts.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://grolifant.ysb33r.org/grolifant-plugin-development/5.5.1/index.html&quot;&gt;Grolifant Library 5.5.1&lt;/a&gt; - A general update to the underlying library used by many popular plugins.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://webdriver-binaries.ysb33r.org/&quot;&gt;Webdriver Binaries Plugin 4.0.0&lt;/a&gt; - The plugin has a new maintainer, is now compatible with Gradle 9 and Configuration Cache, and features breaking DSL changes.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://plugins.gradle.org/plugin/org.ysb33r.iac.base/2.5.0&quot;&gt;IaC Plugin 2.5.0&lt;/a&gt; - A release updating support for Infrastructure as Code tools like Terraform, OpenTofu, and TfDocs.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://plugins.gradle.org/plugin/org.ysb33r.cloudci&quot;&gt;Cloud CI Plugin 5.1.0&lt;/a&gt; - A new minor release for the Cloud CI integration plugin.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://plugins.gradle.org/plugin/org.ysb33r.gradletest&quot;&gt;GradleTest Plugin 4.2.0&lt;/a&gt; - A minor release for the plugin facilitating advanced Gradle testing scenarios.&lt;/li&gt;
&lt;/ul&gt;

&lt;h1 id=&quot;from-the-gradle-team&quot;&gt;From the Gradle team&lt;/h1&gt;

&lt;h2 id=&quot;gradle-920-release&quot;&gt;Gradle 9.2.0 release&lt;/h2&gt;

&lt;p&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2025/11/image6.png&quot; alt=&quot;Gradle 9.2.0&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://docs.gradle.org/9.2.0/release-notes.html&quot;&gt;Gradle 9.2.0&lt;/a&gt; brings several new features and improvements:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;Windows ARM support&lt;/strong&gt; – Gradle can now run natively on Windows ARM devices&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Enhanced publishing API&lt;/strong&gt; – New capabilities for defining and publishing custom software components&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Smarter error &amp;amp; warning reporting&lt;/strong&gt; – Clearer suggestions (especially for dependency verification failures) and improved diagnostics&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;👉 &lt;a href=&quot;https://docs.gradle.org/9.2.0/release-notes.html#upgrade-instructions&quot;&gt;Upgrade now&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h2 id=&quot;help-us-grow-the-gradle-best-practices&quot;&gt;Help us grow the Gradle Best Practices&lt;/h2&gt;

&lt;p&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2025/11/image5.png&quot; alt=&quot;Gradle Best Practices&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Engineers from Gradle, JetBrains, and Google have already helped us create one of our most popular resources: the &lt;a href=&quot;https://docs.gradle.org/current/userguide/best_practices_index.html&quot;&gt;&lt;strong&gt;Gradle Best Practices&lt;/strong&gt; &lt;strong&gt;guide&lt;/strong&gt;&lt;/a&gt;. But there’s so much more we can capture—such as patterns you rely on, tips that make your builds faster, and hard-won knowledge that deserves to be shared.&lt;/p&gt;

&lt;p&gt;We’re &lt;strong&gt;opening this up to the community&lt;/strong&gt; and would love your input.&lt;/p&gt;

&lt;p&gt;Tell us what best practices you use, what’s missing, or what you want clarified.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;👉 &lt;a href=&quot;https://github.com/gradle/community/issues/263&quot;&gt;Join the discussion&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h2 id=&quot;new-training-introduction-to-gradle-for-build-engineers&quot;&gt;New Training: Introduction to Gradle for Build Engineers&lt;/h2&gt;

&lt;p&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2025/11/image3.png&quot; alt=&quot;Introduction to Gradle for Build Engineers&quot; /&gt;&lt;/p&gt;

&lt;p&gt;We’ve just launched a brand-new self-paced course on our learning platform, DPE University. This course is designed to help you unlock the full power of Gradle Build Tool. Whether you’re a Kotlin, Java, or multi-stack developer, &lt;strong&gt;this training takes you from basic build setups to performance enhancements and developer productivity wins&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2025/11/image7.png&quot; alt=&quot;New Course&quot; /&gt;&lt;/p&gt;

&lt;p&gt;The course will also soon be available on the &lt;a href=&quot;https://www.youtube.com/channel/UCvClhveoEjokKIuBAsSjEwQ&quot;&gt;&lt;strong&gt;Gradle YouTube channel&lt;/strong&gt;&lt;/a&gt;. However if you want to take the course now on DPE University you can click on the link below.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;👉 &lt;a href=&quot;https://dpeuniversity.gradle.com/app/courses/03256bfb-c0b8-4402-9af0-377e90dab72e&quot;&gt;Explore the course&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h2 id=&quot;dependabot-support-for-the-gradle-wrapper&quot;&gt;Dependabot support for the Gradle Wrapper&lt;/h2&gt;

&lt;p&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2025/11/image4.png&quot; alt=&quot;Dependabot Support&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Dependabot just added support for updating the Gradle Wrapper, making it easier to stay current with the latest Gradle releases. When enabled, Dependabot will open PRs that bump your wrapper version and update the checksum automatically—no scripts and no manual checks.&lt;/p&gt;

&lt;p&gt;It currently works for standard wrapper layouts and is behind a feature flag, with full script updates coming later.&lt;/p&gt;

&lt;p&gt;A small change with big convenience: effortless Gradle version hygiene!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;👉 &lt;a href=&quot;https://github.com/dependabot/dependabot-core/pull/12891&quot;&gt;Check it&lt;/a&gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/dependabot/dependabot-core/pull/12891&quot;&gt;&lt;strong&gt;out&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1 id=&quot;from-the-develocity-team&quot;&gt;From the Develocity team&lt;/h1&gt;

&lt;h2 id=&quot;develocity-intellij-plugin-102-release&quot;&gt;Develocity IntelliJ Plugin 1.0.2 release&lt;/h2&gt;

&lt;p&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2025/11/image2.png&quot; alt=&quot;IntelliJ Plugin 1.0.2&quot; /&gt;&lt;/p&gt;

&lt;p&gt;We’ve all seen AI dramatically accelerate development, but at the same time, introduce more complex failures. To ensure your troubleshooting speed can keep pace with the speed of AI code—so you can achieve fast and reliable software delivery—we’ve been working on the &lt;strong&gt;free&lt;/strong&gt; &lt;a href=&quot;https://plugins.jetbrains.com/plugin/27471-develocity&quot;&gt;&lt;strong&gt;Develocity plugin for IntelliJ IDEA&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Version 1.0.2 includes key performance improvements along with several UI enhancements. You can now control timeline and resource graph heights via a split pane, configure timeline refresh rates (10ms to 5s), and see visual confirmation in the UI when auto-scroll is active.&lt;/p&gt;

&lt;p&gt;In a recent webinar, we demonstrated &lt;strong&gt;how to use the Develocity IntelliJ plugin alongside Develocity’s AI-powered troubleshooting features&lt;/strong&gt; for rapidly resolving complex failures and performance issues—all from directly within the IDE.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2025/11/image1.jpg&quot; alt=&quot;IntelliJ Plugin 1.0.2 Plugin&quot; /&gt;&lt;/p&gt;

&lt;p&gt;If you missed it, don’t worry, you can watch the recording &lt;a href=&quot;https://www.youtube.com/watch?v=RwImFGdqnpo&quot;&gt;here&lt;/a&gt;!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;👉 &lt;a href=&quot;https://plugins.jetbrains.com/plugin/27471-develocity&quot;&gt;Get the plugin&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h1 id=&quot;upcoming-events&quot;&gt;Upcoming events&lt;/h1&gt;

&lt;p&gt;Meet the Gradle team and fellow community members at these upcoming events! We’d love to connect with you and discuss anything related to Gradle Build Tool, Develocity, or Developer Productivity Engineering (DPE).&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;Dec 4-5&lt;/strong&gt;, &lt;a href=&quot;https://community.cncf.io/events/details/cncf-kcd-suisse-romande-presents-kcd-suisse-romande/&quot;&gt;KCD Suisse Romande&lt;/a&gt; - One day focused on cloud native projects and the local community.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Next year’s event schedule coming soon!&lt;/em&gt;&lt;/p&gt;

&lt;h1 id=&quot;spread-the-word&quot;&gt;Spread the word&lt;/h1&gt;

&lt;p&gt;We encourage you to share highlights from this newsletter—let’s support the authors and contributors!&lt;/p&gt;

&lt;p&gt;You can always find this and previous editions in the &lt;a href=&quot;https://newsletter.gradle.org/&quot;&gt;Gradle Newsletter Archive&lt;/a&gt; or subscribe via &lt;a href=&quot;https://newsletter.gradle.org/feed.xml&quot;&gt;RSS&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The &lt;a href=&quot;https://github.com/gradle/community/issues/262&quot;&gt;Call for Proposals&lt;/a&gt; for the December edition is now open, and we’d love your contributions!&lt;/p&gt;
</description>
        <pubDate>Thu, 20 Nov 2025 00:00:00 +0000</pubDate>
        <link>https://newsletter.gradle.org/2025/11</link>
        <guid isPermaLink="true">https://newsletter.gradle.org/2025/11</guid>
        
        
      </item>
    
      <item>
        <title>Gradle Build Tool October 2025 Newsletter</title>
        <description>&lt;h1 id=&quot;from-the-community&quot;&gt;From the Community&lt;/h1&gt;

&lt;h2 id=&quot;new-posts&quot;&gt;New posts&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://engineering.block.xyz/blog/shrinking-elephants&quot;&gt;Shrinking Elephants&lt;/a&gt; – Tony Robalik and Josh Friend detail how they cut IntelliJ/Gradle syncs in a giant Kotlin monorepo from minutes to ~15s.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.liutikas.net/2025/09/30/Input-to-Your-Inputs.html&quot;&gt;Input to Your Inputs: What Invalidates Gradle Configuration Cache?&lt;/a&gt; – Aurimas Liutikas explores how Gradle determines task inputs behind the scenes and explains the mechanics of task dependency inference to help you write more accurate and cache-friendly builds.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://gradle.com/blog/develocity-intellij-plugin-speed-up-gradle-builds-insights/&quot;&gt;Develocity IntelliJ Plugin: Speed Up Gradle Builds with Local Insights&lt;/a&gt; – The Gradle team introduces an IntelliJ plugin that surfaces build performance insights (e.g., slow tasks, cache misses, and configuration issues) directly in the IDE and offers guided fixes so you can speed up Gradle builds without leaving your editor. Don’t miss the &lt;a href=&quot;https://gradle.com/events/intellij-plugin-develocity-ai-troubleshooting-11-25/&quot;&gt;webinar&lt;/a&gt;.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.liutikas.net/2025/10/15/Gradle-Version-Checking.html&quot;&gt;Gradle Version Checking&lt;/a&gt; – Aurimas Liutikas shows how to fail fast when the wrong Gradle version is used, align IDE and CI, and roll out repo-wide guards to reduce “works on my machine” drift and support smooth upgrades.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://proandroiddev.com/how-to-configure-gradle-the-ultimate-guide-06dfb4eaa92d&quot;&gt;How to Configure Gradle: The Ultimate Guide&lt;/a&gt; – Serhii Hryshyn walks through advanced Gradle configuration techniques, covering topics such as buildscript blocks, plugin management, dependency resolution strategies, and performance optimizations.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.infoq.com/news/2025/09/android-optimized-R8/&quot;&gt;Android Optimized R8&lt;/a&gt; – Sergio De Simone covers enhancements to R8 that focus on Android optimization, detailing how the updated code shrinker improves performance and reduces APK size.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;new-videos&quot;&gt;New videos&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=vPwnISaWjNs&amp;amp;list=PLWQK2ZdV4Yl2bV3dTE7qxJUhjV8a1uriD&quot;&gt;Carefree Dependency Management in Java Projects (8-part video series)&lt;/a&gt; – A hands-on series from Jendrik Johannes at &lt;a href=&quot;http://javarca.de&quot;&gt;javarca.de&lt;/a&gt; on keeping Gradle/Maven builds stable without fuss.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=xO75q3_Wkgg&quot;&gt;Integrating Kotlin Code into the Gradle Build Process&lt;/a&gt; – This talk by Michael Ehrmann at droidcon Berlin 2025 shows how to weave Kotlin code seamlessly into the Gradle build pipeline, covering best practices, plugin usage, and tips for maintaining cohesive build logic.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;new-releases&quot;&gt;New releases&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://jruby-gradle.ysb33r.org/&quot;&gt;JRuby Gradle Plugin 2.2.0&lt;/a&gt; has a major new feature, making alternative gem sources much easier to adopt.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://docs.asciidoctor.org/gradle-plugin/5.0/&quot;&gt;Asciidoctor Gradle Plugin 5.0.0-alpha.1&lt;/a&gt; marks the beginning of the next major version of the plugin. This release introduces important updates and lays the groundwork for future improvements.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/CycloneDX/cyclonedx-gradle-plugin&quot;&gt;CycloneDX Gradle Plugin 3.0.1&lt;/a&gt; has been updated to Gradle 9. This plugin produces a Software Bill of Materials (SBOM) covering both direct and transitive project dependencies.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/openrewrite/rewrite-gradle-plugin.git&quot;&gt;OpenRewrite Gradle Plugin 7.18.0&lt;/a&gt; helps automate technical debt elimination and code transformation via rewrite rules. This latest release includes best practices!&lt;/li&gt;
&lt;/ul&gt;

&lt;h1 id=&quot;from-the-gradle-team&quot;&gt;From the Gradle team&lt;/h1&gt;

&lt;h2 id=&quot;develocity-gradle-plugin-422&quot;&gt;Develocity Gradle Plugin 4.2.2&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;https://plugins.gradle.org/plugin/com.gradle.develocity&quot;&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2025/10/image7.png&quot; alt=&quot;Develocity Gradle Plugin 4.2.2&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you’re not already publishing a &lt;a href=&quot;https://gradle.com/scans/gradle/&quot;&gt;&lt;strong&gt;Build Scan®&lt;/strong&gt;&lt;/a&gt; whenever you build your Gradle projects, now is the perfect time to try. The &lt;a href=&quot;https://plugins.gradle.org/plugin/com.gradle.develocity&quot;&gt;&lt;strong&gt;Develocity Gradle Plugin&lt;/strong&gt;&lt;/a&gt; (formerly the Build Scan plugin) makes it effortless, and our Build Scan service is completely free to use.&lt;/p&gt;

&lt;p&gt;A Build Scan gives you instant visibility into how your build behaves by showing detailed performance breakdowns, dependency resolution insights, test results with stack traces, and more. In case of multiple failures, the Build Scan will group failures with the same reason together to streamline the troubleshooting experience.&lt;/p&gt;

&lt;p&gt;For example, the Build Scan below quickly reveals which direct dependency (&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;minio&lt;/code&gt;) pulled in a vulnerable transitive dependency (&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;bouncycastle&lt;/code&gt;). Just two clicks to the answer:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2025/10/image4.png&quot; alt=&quot;Build Scan 1&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Here, Build Scan finds that 40 failures boil down to 4 root-cause groups:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2025/10/image8.png&quot; alt=&quot;Build Scan 2&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Because each Build Scan is a simple shareable URL, troubleshooting with teammates becomes dramatically easier. To learn more, visit our &lt;a href=&quot;http://gradle.com/scans&quot;&gt;Build Scan page&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The latest release, &lt;a href=&quot;https://plugins.gradle.org/plugin/com.gradle.develocity&quot;&gt;&lt;strong&gt;Develocity Gradle Plugin 4.2.2&lt;/strong&gt;&lt;/a&gt;, is now available.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;👉 Ready to try it?&lt;/strong&gt; &lt;a href=&quot;https://plugins.gradle.org/plugin/com.gradle.develocity&quot;&gt;Add the &lt;strong&gt;Develocity Gradle Plugin&lt;/strong&gt;&lt;/a&gt; to your build.&lt;/p&gt;

&lt;h2 id=&quot;develocity-mcp-server-for-agentic-ai&quot;&gt;Develocity MCP server for Agentic AI&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;https://blog.gradle.org/docker-image-ownership&quot;&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2025/10/image5.png&quot; alt=&quot;Develocity MCP server for Agentic AI&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The &lt;a href=&quot;https://gradle.com/develocity/releases/2025.3#develocity-mcp-server-for-agentic-ai&quot;&gt;Develocity Model Context Protocol (MCP) server&lt;/a&gt; &lt;strong&gt;provides AI agents with access to Develocity data&lt;/strong&gt;, enabling developers and build engineers to effectively troubleshoot build failures, build reliability issues, and performance concerns with their preferred AI assistant.&lt;/p&gt;

&lt;p&gt;For instance, one can set up Copilot to use the MCP server and use the following prompts:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;“Why did my last build fail?”&lt;/li&gt;
  &lt;li&gt;“Which tests are the flakiest this week in CI?”&lt;/li&gt;
  &lt;li&gt;“What changed between builds X and Y?”&lt;/li&gt;
  &lt;li&gt;“Why is build X slow?”&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In the screenshot below, the agent used the Develocity MCP Server to understand the root cause of the build failure and suggest fixes.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2025/10/image6.png&quot; alt=&quot;Agentic AI&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;👉 Interested in our Limited Availability?&lt;/strong&gt; &lt;a href=&quot;https://support.gradle.com/&quot;&gt;Contact us&lt;/a&gt;&lt;strong&gt;.&lt;/strong&gt;&lt;/p&gt;

&lt;h2 id=&quot;develocity-artifact-cache&quot;&gt;Develocity Artifact Cache&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;https://youtu.be/BnzRyZjwu3c&quot;&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2025/10/image3.png&quot; alt=&quot;Develocity Artifact Cache&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Ephemeral CI builds are a de facto industry standard in modern development. This crucial shift, however, comes with its own set of challenges:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;Redundant work&lt;/strong&gt; because every build starts from scratch,&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Instabilities&lt;/strong&gt; coming from consuming services like dependency or toolchain repositories, and&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Escalating data transfer costs&lt;/strong&gt; from repeatedly downloading the same artifacts.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We’re tackling this directly with our newest product: &lt;strong&gt;Develocity Artifact Cache&lt;/strong&gt; is a powerful new caching layer designed to turbocharge your CI builds and pipelines.&lt;/p&gt;

&lt;p&gt;The Artifact Cache is a distributed, highly available, high-throughput solution that seamlessly complements your existing &lt;a href=&quot;https://gradle.com/develocity/product/build-cache/&quot;&gt;Build Cache&lt;/a&gt;. While the Build Cache speeds up task execution by caching build outputs, the Artifact Cache caches &lt;strong&gt;build inputs&lt;/strong&gt; like dependencies, toolchains, wrappers, and Gradle configuration.&lt;/p&gt;

&lt;p&gt;Early pilots show &lt;strong&gt;significant gains from dependency caching alone&lt;/strong&gt;, with up to 40% in build time savings.&lt;/p&gt;

&lt;p&gt;Watch &lt;a href=&quot;https://youtu.be/BnzRyZjwu3c&quot;&gt;this presentation&lt;/a&gt; from DPE Summit 2025 to learn more.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;👉 Interested in joining our early access program?&lt;/strong&gt; &lt;a href=&quot;https://support.gradle.com/&quot;&gt;Contact us&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id=&quot;develocity-provenance-governor-preview&quot;&gt;Develocity Provenance Governor preview&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;https://gradle.com/develocity/product/provenance-governor&quot;&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2025/10/image1.png&quot; alt=&quot;Develocity Provenance Governor&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Remember &lt;strong&gt;Log4Shell&lt;/strong&gt;? The painful scramble wasn’t just about a bad library; it was about not knowing where risky artifacts came from and where they were being used throughout your software development lifecycle. With software supply-chain attacks on the rise, our product, &lt;a href=&quot;https://gradle.com/develocity/product/provenance-governor/&quot;&gt;&lt;strong&gt;Develocity Provenance Governor&lt;/strong&gt;&lt;/a&gt;, makes that kind of incident far easier to identify and resolve. Most importantly, you can &lt;strong&gt;prove it.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Using deep provenance data from Develocity Build Scan®, Provenance Governor continuously evaluates every artifact across local and CI builds and blocks unverified toolchain inputs before they reach production. It gives CISOs and DevSecOps a practical, shift-left approach to governance, risk, and compliance (GRC) with clear provenance, policy enforcement, and auditable decisions. It enables your organization to practice &lt;strong&gt;continuous GRC through automation&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2025/10/image9.png&quot; alt=&quot;Provenance Governor&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Provenance Governor seamlessly integrates with partner ecosystems, starting with &lt;a href=&quot;https://jfrog.com/integrations/gradle-develocity/&quot;&gt;JFrog AppTrust&lt;/a&gt;, so it fits alongside your existing registries and pipelines.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;👉 Interested in how we can help protect your organization?&lt;/strong&gt; &lt;a href=&quot;https://gradle.com/develocity/product/provenance-governor/connect/&quot;&gt;Contact us&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id=&quot;dpe-summit-2025&quot;&gt;DPE Summit 2025&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;https://dpe.org/sessions/&quot;&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2025/10/image2.png&quot; alt=&quot;DPE Summit 2025&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We recently wrapped up &lt;a href=&quot;https://dpe.org/dpe-summit/&quot;&gt;&lt;strong&gt;DPE Summit 2025&lt;/strong&gt;&lt;/a&gt;, our flagship event dedicated entirely to &lt;strong&gt;Developer Productivity Engineering&lt;/strong&gt; (DPE) and &lt;strong&gt;Developer Experience&lt;/strong&gt; (DX).&lt;/p&gt;

&lt;p&gt;If you couldn’t attend, no worries! We’re publishing most of the session recordings online. Check out a few of our favorite talks on AI:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Nachiappan Nagappan&lt;strong&gt;,&lt;/strong&gt; &lt;strong&gt;Meta&lt;/strong&gt; - &lt;a href=&quot;https://dpe.org/sessions/pavel-avgustinov-payam-shodjai/measuring-the-impact-of-ai-on-developer-productivity-at-meta/&quot;&gt;Measuring the Impact of AI on Developer Productivity at Meta&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Vic Iglesias, &lt;strong&gt;Netflix&lt;/strong&gt; - &lt;a href=&quot;https://dpe.org/sessions/vic-iglesias/developer-productivity-in-the-age-of-genai/&quot;&gt;Developer Productivity in the Age of GenAI&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Szczepan Faber and Mike Nakhimovich, &lt;strong&gt;Airbnb&lt;/strong&gt; - &lt;a href=&quot;https://dpe.org/sessions/szczepan-faber-mike-nakhimovich/agentic-coding-at-airbnb/&quot;&gt;Agentic coding at Airbnb&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Abi Noda, &lt;strong&gt;DX&lt;/strong&gt;, and Nicole Forsgren - &lt;a href=&quot;https://dpe.org/sessions/abi-noda-nicole-forsgren/developer-experience-in-the-ai-era/&quot;&gt;Developer Experience in the AI Era&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Venkad Dhandapani, &lt;strong&gt;Salesforce&lt;/strong&gt; - &lt;a href=&quot;https://dpe.org/sessions/venkad-dhandapani/salesforces-ai-journey-for-developer-productivity-from-single-tool-to-multi-agent-development-ecosystem/&quot;&gt;Salesforce’s AI Journey for Developer Productivity: From Single Tool to Multi-Agent Development Ecosystem&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;👉 &lt;a href=&quot;https://dpe.org/sessions/&quot;&gt;Explore all the videos here&lt;/a&gt;&lt;/strong&gt;. More coming soon!&lt;/p&gt;

&lt;h1 id=&quot;upcoming-events&quot;&gt;Upcoming events&lt;/h1&gt;

&lt;p&gt;Meet the Gradle team and fellow community members at these upcoming events! We’d love to connect with you and discuss anything related to Gradle Build Tool, Develocity, or Developer Productivity Engineering (DPE).&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;October 28-30&lt;/strong&gt;, GitHub Universe - GitHub’s two-day developer event celebrating innovation. Laura and Tom will discuss the new &lt;a href=&quot;https://reg.githubuniverse.com/flow/github/universe25/attendee-portal/page/sessioncatalog/session/1746205426999001ZPHq&quot;&gt;Dependency Graph for Gradle&lt;/a&gt; feature.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;October 30-31&lt;/strong&gt;, &lt;a href=&quot;https://www.droidcon.com/events/droidcon-london-25/&quot;&gt;droidcon London&lt;/a&gt; - The #1 conference for all things Android. Stop by our booth and &lt;a href=&quot;https://london.droidcon.com/speakers/louis-jacomet&quot;&gt;meet Louis&lt;/a&gt; from the Gradle Build Tool team and Android experts from the Develocity team!&lt;/li&gt;
&lt;/ul&gt;

&lt;h1 id=&quot;spread-the-word&quot;&gt;Spread the word&lt;/h1&gt;

&lt;p&gt;We encourage you to share highlights from this newsletter—let’s support the authors and contributors!&lt;/p&gt;

&lt;p&gt;You can always find this and previous editions in the &lt;a href=&quot;https://newsletter.gradle.org/&quot;&gt;Gradle Newsletter Archive&lt;/a&gt; or subscribe via &lt;a href=&quot;https://newsletter.gradle.org/feed.xml&quot;&gt;RSS&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The &lt;a href=&quot;https://github.com/gradle/community/issues/261&quot;&gt;Call for Proposals&lt;/a&gt; for the November edition is now open, and we’d love your contributions!&lt;/p&gt;
</description>
        <pubDate>Thu, 23 Oct 2025 00:00:00 +0000</pubDate>
        <link>https://newsletter.gradle.org/2025/10</link>
        <guid isPermaLink="true">https://newsletter.gradle.org/2025/10</guid>
        
        
      </item>
    
      <item>
        <title>Gradle Build Tool September 2025 Newsletter</title>
        <description>&lt;h1 id=&quot;from-the-community&quot;&gt;From the Community&lt;/h1&gt;

&lt;h2 id=&quot;new-posts&quot;&gt;New posts&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://mobile.blog/2025/09/08/gradle-modularization-delivers-3x-faster-android-builds/&quot;&gt;Gradle modularization delivers 3x faster Android builds&lt;/a&gt; - Wojtek Zięba explains how a modularized architecture for Android apps can drastically improve build performance using the Pocket Casts app as a case study.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://mbonnin.net/2025-08-24_isolation_101/&quot;&gt;Classloader isolation 101&lt;/a&gt; - Martin Bonnin discusses the importance of classloader isolation for Gradle plugins to prevent common issues like dependency conflicts and unnecessary build invalidation.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.liutikas.net/2025/09/04/Gradle-Tower-of-Babel.html&quot;&gt;Gradle Tower of Babel - Building on top of other plugins&lt;/a&gt; - Aurimas Liutikas provides a brief guide on how to build a Gradle plugin that extends another plugin, such as the Android Gradle Plugin (AGP), while avoiding common pitfalls.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://lukebemish.dev/2025/09/14/custom-repository-formats.html&quot;&gt;Custom repository metadata formats, or, PyPI in Gradle&lt;/a&gt; - Luke Bemish explains how to configure Gradle to work with unsupported dependency metadata formats, using PyPI packages as a case study.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;new-videos&quot;&gt;New videos&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=MUeJeiNRFFA&quot;&gt;JavaRCAde #0 – Modules in Java development&lt;/a&gt; - This video by Gradle fellow Jendrik Johannes is the first part of a new series explaining the JavaRCA recipe for carefree dependency management in Java projects.&lt;/li&gt;
&lt;/ul&gt;

&lt;h1 id=&quot;from-the-gradle-team&quot;&gt;From the Gradle team&lt;/h1&gt;

&lt;h2 id=&quot;gradle-910-release&quot;&gt;Gradle 9.1.0 release&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;https://docs.gradle.org/current/release-notes.html&quot;&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2025/09/image2.png&quot; alt=&quot;Gradle 9.1.0&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://docs.gradle.org/9.1.0/release-notes.html&quot;&gt;Gradle 9.1.0&lt;/a&gt; brings several new features and improvements:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;Java 25 support&lt;/strong&gt;: Gradle now supports Java 25 for both the daemon and through toolchains.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;CLI &amp;amp; visualization&lt;/strong&gt;: New tools for visualizing task graphs and an enhanced project report improve the command-line experience.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Configuration Cache&lt;/strong&gt;: The cache is more effective with a new read-only mode for CI and smarter handling of command-line properties.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Build authoring&lt;/strong&gt;: Plugin authors get new APIs for lazy attribute copying and type-safe accessors for `compileOnly` dependencies.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Plugin improvements&lt;/strong&gt;: The Antlr, EAR, and Publishing plugins received targeted enhancements for better functionality.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Error reporting&lt;/strong&gt;: Version conflict error messages are now clearer, making dependency issues easier to diagnose.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;👉&lt;/strong&gt; &lt;a href=&quot;https://docs.gradle.org/9.1.0/release-notes.html#upgrade-instructions&quot;&gt;Upgrade now&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id=&quot;we-now-maintain-the-official-gradle-docker-image&quot;&gt;We now maintain the official Gradle Docker image&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;https://blog.gradle.org/docker-image-ownership&quot;&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2025/09/image4.png&quot; alt=&quot;Gradle Docker Image&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We’re excited to share that the &lt;strong&gt;official Gradle Docker image&lt;/strong&gt; is now under our direct care. This means you can count on it to be fully aligned with our releases and to get timely updates for your containerized builds and CI/CD pipelines.&lt;/p&gt;

&lt;p&gt;And a huge &lt;strong&gt;thank you to community member Keegan Witt&lt;/strong&gt; for his tireless work on the image over the years.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;👉&lt;/strong&gt; Read the &lt;a href=&quot;https://blog.gradle.org/docker-image-ownership&quot;&gt;blog post&lt;/a&gt; to learn more.&lt;/p&gt;

&lt;h2 id=&quot;level-up-your-builds-with-plugins-from-the-gradle-team&quot;&gt;Level up your builds with plugins from the Gradle team&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;https://plugins.gradle.org/&quot;&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2025/09/image5.png&quot; alt=&quot;Gradle Plugin Portal&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The Gradle team and fellow contributors have been busy releasing a new tool for Spring Boot developers and updating several key plugins to help you build faster and smarter. Here’s a quick rundown of what’s new and what’s been improved:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;The new &lt;a href=&quot;https://oczadly.io/posts/2025-08-28-gradle-init-for-spring-boot/&quot;&gt;&lt;strong&gt;Spring Initializr Gradle plugin&lt;/strong&gt;&lt;/a&gt; provides a robust, pre-configured boilerplate for your Spring Boot projects. Inspired by &lt;a href=&quot;https://dpeuniversity.gradle.com/app/catalog&quot;&gt;DPE University&lt;/a&gt; and &lt;a href=&quot;https://docs.gradle.org/9.0.0/userguide/best_practices_general.html&quot;&gt;Gradle Best Practices&lt;/a&gt;, it’s more than just a tool—it’s a reference implementation that integrates essential features like CI/CD, build cache optimization, and advanced testing with &lt;strong&gt;Gradle TestKit&lt;/strong&gt; and &lt;strong&gt;Spock&lt;/strong&gt;. It even includes code quality analysis via &lt;strong&gt;CodeNarc&lt;/strong&gt; to ensure your projects start on a solid foundation.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://mvnrepository.com/artifact/org.asciidoctor/asciidoctor-gradle-base/4.0.5&quot;&gt;&lt;strong&gt;Asciidoctor Gradle 4.0.5&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;:&lt;/strong&gt; This new version is out, ready to help you convert your AsciiDoc documentation using Gradle.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://plugins.gradle.org/plugin/com.gradle.plugin-publish/2.0.0&quot;&gt;&lt;strong&gt;Plugin Publishing Plugin 2.0.0&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;:&lt;/strong&gt; The plugin used to publish Gradle plugins has been updated with &lt;strong&gt;Configuration Cache&lt;/strong&gt; compatibility, which means faster builds for plugin authors and users alike.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;👉&lt;/strong&gt; Check out the &lt;a href=&quot;https://plugins.gradle.org/&quot;&gt;Gradle Plugin Portal&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id=&quot;develocity-20253-release&quot;&gt;Develocity 2025.3 release&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;https://gradle.com/develocity/releases/2025.3#2025.3&quot;&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2025/09/image3.png&quot; alt=&quot;Develocity&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://gradle.com/develocity/releases/2025.3#2025.3&quot;&gt;Develocity 2025.3&lt;/a&gt; introduces new features and enhancements aimed at improving build and test efficiency:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;Develocity MCP server for Agentic AI&lt;/strong&gt;: This new server makes the build data captured in Develocity available to AI assistants.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Comprehensive npm dependency insights&lt;/strong&gt;: The new Dependencies view in Build Scan® for npm provides detailed information on all direct and transitive dependencies.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;sbt Build Cache effectiveness&lt;/strong&gt;: Analyze new metrics like “avoidance savings” and “build cache overhead” to optimize the performance of your sbt builds.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Develocity Reporting and Visualization enhancements&lt;/strong&gt;: npm builds are now included in the Dependencies cross-project dashboard, and the Develocity Reporting Kit 2.0 provides a new, standardized database interface to connect your preferred data visualization tools.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;👉&lt;/strong&gt; &lt;a href=&quot;https://gradle.com/develocity/releases/2025.3&quot;&gt;Learn more&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id=&quot;intellij-plugin-100-release&quot;&gt;IntelliJ plugin 1.0.0 release&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;https://plugins.jetbrains.com/plugin/27471-develocity&quot;&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2025/09/image6.png&quot; alt=&quot;IntelliJ Plugin&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The &lt;a href=&quot;https://plugins.jetbrains.com/plugin/27471-develocity&quot;&gt;&lt;strong&gt;Develocity Plugin for IntelliJ 1.0.0&lt;/strong&gt;&lt;/a&gt; brings real-time Gradle build analysis directly into your development workflow. You can now monitor task execution, resource usage, and build performance &lt;strong&gt;without publishing a dedicated Develocity instance or &lt;a href=&quot;https://gradle.com/develocity/product/build-scan/&quot;&gt;Build Scan®&lt;/a&gt;&lt;/strong&gt; (unless you want to).&lt;/p&gt;

&lt;p&gt;Recently, while building Gradle’s documentation (&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;./gradlew :docs:docs&lt;/code&gt;), we used the  IntelliJ Plugin to find which tasks were consuming the most time and CPU. The main performance culprits were quickly identified and optimized, which turned out to be our DSL generation:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://plugins.jetbrains.com/plugin/27471-develocity&quot;&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2025/09/image1.png&quot; alt=&quot;Develocity&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;👉&lt;/strong&gt; &lt;a href=&quot;https://plugins.jetbrains.com/plugin/27471-develocity&quot;&gt;Try it out&lt;/a&gt;.&lt;/p&gt;

&lt;h1 id=&quot;upcoming-events&quot;&gt;Upcoming events&lt;/h1&gt;

&lt;p&gt;Meet the Gradle team and fellow community members at these upcoming events! We’d love to connect with you and discuss anything related to Gradle Build Tool, Develocity, or Developer Productivity Engineering (DPE).&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;September 24-26&lt;/strong&gt;, &lt;a href=&quot;https://berlin.droidcon.com/&quot;&gt;droidcon Berlin&lt;/a&gt; - Europe’s leading Android developer conference. Meet &lt;a href=&quot;https://berlin.droidcon.com/speakers/alex-semin&quot;&gt;Alex&lt;/a&gt; and &lt;a href=&quot;https://berlin.droidcon.com/speakers/mikhail-lopatkin&quot;&gt;Mikhail&lt;/a&gt; from the Gradle Build Tool team.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;​​September 29-October 3&lt;/strong&gt;, &lt;a href=&quot;https://gotocph.com/2025&quot;&gt;GOTO Copenhagen&lt;/a&gt; - Catch our very own Java Champion Trisha Gee present “Are your tests slowing you down?”&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;October 21-22&lt;/strong&gt;, &lt;a href=&quot;https://events.linuxfoundation.org/open-source-finance-forum-new-york/&quot;&gt;Open Source in Finance Forum (NYC)&lt;/a&gt; - Meet us at our booth at the premier crossover event for financial services and the open-source ecosystem.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;October 30-31&lt;/strong&gt;, &lt;a href=&quot;https://www.droidcon.com/events/droidcon-london-25/&quot;&gt;droidcon London&lt;/a&gt; - The #1 conference for all things Android dev. Stop by our booth and &lt;a href=&quot;https://london.droidcon.com/speakers/louis-jacomet&quot;&gt;meet Louis&lt;/a&gt; from the Gradle Build Tool team!&lt;/li&gt;
&lt;/ul&gt;

&lt;h1 id=&quot;spread-the-word&quot;&gt;Spread the word&lt;/h1&gt;

&lt;p&gt;We encourage you to share highlights from this newsletter—let’s support the authors and contributors!&lt;/p&gt;

&lt;p&gt;You can always find this and previous editions in the &lt;a href=&quot;https://newsletter.gradle.org/&quot;&gt;Gradle Newsletter Archive&lt;/a&gt; or subscribe via RSS.&lt;/p&gt;

&lt;p&gt;The &lt;a href=&quot;https://github.com/gradle/community/issues/259&quot;&gt;Call for Proposals&lt;/a&gt; for the October edition is now open, and we’d love your contributions!&lt;/p&gt;
</description>
        <pubDate>Thu, 25 Sep 2025 00:00:00 +0000</pubDate>
        <link>https://newsletter.gradle.org/2025/09</link>
        <guid isPermaLink="true">https://newsletter.gradle.org/2025/09</guid>
        
        
      </item>
    
      <item>
        <title>Gradle Build Tool August 2025 Newsletter</title>
        <description>&lt;h1 id=&quot;from-the-community&quot;&gt;From the Community&lt;/h1&gt;

&lt;h2 id=&quot;new-posts&quot;&gt;New posts&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://britter.dev/blog/2025/07/22/gradle-jooq-docker/&quot;&gt;&lt;strong&gt;Optimizing Gradle Builds with Dockerized Databases, Flyway, and jOOQ&lt;/strong&gt;&lt;/a&gt; - Benedikt Ritter demonstrates how to streamline Gradle builds that depend on databases, avoiding unnecessary rebuilds even when tasks are up-to-date.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.liutikas.net/2025/07/24/New-Phases.html&quot;&gt;&lt;strong&gt;New Phases—Gradle Configuration Store and Load&lt;/strong&gt;&lt;/a&gt; - Aurimas Liutikas explores the new phases introduced by Gradle’s Configuration Cache and details how to minimize their overhead in modern builds.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.liutikas.net/2025/07/29/Parallel-Bits.html&quot;&gt;&lt;strong&gt;Parallel Bits—Which Parts of Gradle Run in Parallel&lt;/strong&gt;&lt;/a&gt; - Aurimas Liutikas explains how to increase Gradle build performance by enabling different types of parallelism.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://ubuntu.com/blog/devpack-spring-support-ubuntu&quot;&gt;&lt;strong&gt;Spring support available on Ubuntu&lt;/strong&gt;&lt;/a&gt; - Canonical highlights the new Devpack for Spring, which simplifies Java development by offering pre-configured plugins and a seamless development experience for both Gradle and Maven.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;new-videos&quot;&gt;New videos&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=QSoG8OaCSgw&quot;&gt;&lt;strong&gt;Getting your Gradle Setup Right, at the Right Time&lt;/strong&gt;&lt;/a&gt; - This video by Marcin Mycek details how to set up a Gradle project in a proper, scalable way.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=hkos1gJOZ8M&quot;&gt;&lt;strong&gt;Writing your own Gradle Plugin: A Deep Dive&lt;/strong&gt;&lt;/a&gt; - This video by John Rodriguez at droidcon New York 2024 deep dives into advanced Gradle plugin development.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=G8N7xt5gHec&quot;&gt;&lt;strong&gt;Gradle Build Cache—Deliver faster by doing less&lt;/strong&gt;&lt;/a&gt; - This webinar explains how the Gradle Build Cache speeds up builds by reusing outputs from previous executions, avoiding redundant work, and helping you deliver software faster.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=UuD00hoe-Yo&quot;&gt;&lt;strong&gt;The Story of Gradle&lt;/strong&gt;&lt;/a&gt; - This video chronicles the journey of Gradle, from its community-driven origins to its current role as a leading build automation tool, detailing the evolution of its architecture and key milestones.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;new-releases&quot;&gt;New releases&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/embrace-io&quot;&gt;&lt;strong&gt;Embrace&lt;/strong&gt;&lt;/a&gt; has open-sourced its &lt;a href=&quot;https://github.com/embrace-io/embrace-android-sdk/tree/main/embrace-gradle-plugin&quot;&gt;Gradle plugin&lt;/a&gt;, formerly known as “Swazzler”, so Android developers can now configure instrumentation and mapping upload directly via an official, documented plugin whose source code is publicly available.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/GradleUp/shadow&quot;&gt;&lt;strong&gt;Shadow 9.0.0&lt;/strong&gt;&lt;/a&gt; is a major update to the plugin, which has been completely rewritten in Kotlin for improved performance and maintainability. This release introduces new features and breaking changes, so be sure to review the &lt;a href=&quot;https://github.com/GradleUp/shadow/releases/tag/9.0.0&quot;&gt;changelog&lt;/a&gt; and &lt;a href=&quot;https://gradleup.com/shadow/&quot;&gt;documentation&lt;/a&gt; before upgrading.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://iac-gradle.ysb33r.org/&quot;&gt;&lt;strong&gt;Infrastructure as Code (IaC) Plugin Suite 2.4.0&lt;/strong&gt;&lt;/a&gt; is now feature-complete, with full support for OpenTofu and Terraform. This release allows for publishing OpenTofu and Terraform modules and generating documentation via the `terraform-docs` tool.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://gradletest.ysb33r.org/&quot;&gt;&lt;strong&gt;GradleTest 4.1.0&lt;/strong&gt;&lt;/a&gt; is now available with preliminary support for testing against Gradle 9.0.0.&lt;/li&gt;
&lt;/ul&gt;

&lt;h1 id=&quot;from-the-gradle-team&quot;&gt;From the Gradle team&lt;/h1&gt;

&lt;h2 id=&quot;gradle-900-major-release&quot;&gt;Gradle 9.0.0 major release&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;https://docs.gradle.org/current/release-notes.html&quot;&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2025/08/image2.png&quot; alt=&quot;Gradle 9.0.0&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://gradle.org/releases/#9.0.0&quot;&gt;&lt;strong&gt;Gradle 9.0.0&lt;/strong&gt;&lt;/a&gt; is a new major release that incorporates many &lt;a href=&quot;https://gradle.org/whats-new/gradle-9/&quot;&gt;features&lt;/a&gt; since version 8.0.&lt;/p&gt;

&lt;p&gt;This major release includes:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;The &lt;strong&gt;Configuration Cache&lt;/strong&gt; is now the preferred mode of execution.&lt;/li&gt;
  &lt;li&gt;Gradle now supports &lt;strong&gt;Groovy 4&lt;/strong&gt;, &lt;strong&gt;Kotlin 2.2+,&lt;/strong&gt; and the new &lt;strong&gt;K2 compiler&lt;/strong&gt;.&lt;/li&gt;
  &lt;li&gt;The minimum required Java version has been raised to &lt;strong&gt;Java 17&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;👉&lt;/strong&gt; Update to &lt;a href=&quot;https://docs.gradle.org/current/release-notes.html&quot;&gt;Gradle 9.0.0&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id=&quot;how-to-reduce-maven-central-traffic&quot;&gt;How to reduce Maven Central traffic&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;https://blog.gradle.org/maven-central-mirror&quot;&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2025/08/image1.png&quot; alt=&quot;Maven Central traffic&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;At Gradle, we understand the importance of &lt;a href=&quot;https://www.sonatype.com/blog/maven-central-and-the-tragedy-of-the-commons&quot;&gt;reducing traffic to Maven Central&lt;/a&gt;, a critical resource for the JVM community.&lt;/p&gt;

&lt;p&gt;This blog post explains how using a caching proxy or artifact repository can improve build times, save on network costs, and prevent throttling issues.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;👉&lt;/strong&gt; Read the &lt;a href=&quot;https://blog.gradle.org/maven-central-mirror&quot;&gt;blog post&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id=&quot;new-gradle-shared-build-logic-course&quot;&gt;New Gradle “Shared Build Logic” course&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=6JRs9nu13rM&amp;amp;list=PLLQbIfXVLZqG3wNV9vKDr8Mqv8TvogykN&quot;&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2025/08/image3.png&quot; alt=&quot;Shared Build Logic Course&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We’ve kicked off a new initiative at Gradle: publishing free, online learning courses on &lt;a href=&quot;https://www.youtube.com/@GradleInc&quot;&gt;YouTube&lt;/a&gt; in addition to &lt;a href=&quot;https://dpeuniversity.gradle.com/app&quot;&gt;DPE University&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Our first release is the &lt;a href=&quot;https://www.youtube.com/watch?v=6JRs9nu13rM&amp;amp;list=PLLQbIfXVLZqG3wNV9vKDr8Mqv8TvogykN&quot;&gt;Gradle Tutorial - Shared Build Logic&lt;/a&gt;, a six-part, self-paced series that shows how to centralize and reuse build logic. You’ll learn practical techniques for making your builds more modular, consistent, and maintainable.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;👉&lt;/strong&gt; Take the &lt;a href=&quot;https://www.youtube.com/watch?v=6JRs9nu13rM&amp;amp;list=PLLQbIfXVLZqG3wNV9vKDr8Mqv8TvogykN&quot;&gt;course&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id=&quot;google-summer-of-code-mid-term-update&quot;&gt;Google Summer of Code mid-term update&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;https://community.gradle.org/events/gsoc/&quot;&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2025/08/image4.png&quot; alt=&quot;Google Summer of Code&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Our partnership with the Kotlin Foundation for Google Summer of Code (GSoC) 2025 continues, with mentors from across the community guiding five students on impactful Gradle-focused projects. We’re thrilled to announce that all five students successfully passed their mid-term evaluations at the end of July.&lt;/p&gt;

&lt;p&gt;Here’s a summary of their impressive progress:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;&lt;strong&gt;Improving Configuration Cache Adoption&lt;/strong&gt; - &lt;a href=&quot;https://github.com/Nouran-11&quot;&gt;Nouran Atef&lt;/a&gt; is working to facilitate the adoption of Gradle’s Configuration Cache across the ecosystem. She has submitted compatibility patches for several popular plugins (Nebula Lint, Compose Multiplatform Localization, Liquibase) and shared her key learnings in a &lt;a href=&quot;https://dev.to/gradle-community/unlocking-configuration-cache-with-gsoc-contributor-374l&quot;&gt;recent blog post&lt;/a&gt;.
    &lt;ul&gt;
      &lt;li&gt;&lt;strong&gt;Project Details&lt;/strong&gt;: &lt;a href=&quot;https://community.gradle.org/events/gsoc/2025/configuration-cache-and-lock-contention/&quot;&gt;Configuration Cache in Key Gradle Plugin&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;strong&gt;👉 Watch the Demo&lt;/strong&gt;: &lt;a href=&quot;https://drive.google.com/file/d/1c8CXnyQpNG0WQOWdWbe-gbxOPOufQAcD/view?usp=drive_link&quot;&gt;Mid-term Evaluation Video&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Simplifying Maven Central Publishing&lt;/strong&gt; - &lt;a href=&quot;https://github.com/YongGoose&quot;&gt;Yongjun Hong&lt;/a&gt; has developed new &lt;a href=&quot;https://github.com/YongGoose/kotlin-pom-gradle&quot;&gt;Gradle plugins for Maven Central Publishing&lt;/a&gt;. These plugins simplify the process by allowing developers to define project-level defaults for pom.xml files and validate artifacts (including metadata and signing) before publishing.
    &lt;ul&gt;
      &lt;li&gt;&lt;strong&gt;Project Details&lt;/strong&gt;: &lt;a href=&quot;https://community.gradle.org/events/gsoc/2025/maven-central-publishing-with-new-api/&quot;&gt;Maven Central Publishing with New API&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;strong&gt;👉 Watch the Demo&lt;/strong&gt;: &lt;a href=&quot;https://drive.google.com/file/d/1McNXyBdIQpEPqTn2ZRjnYJ4E8JNwHMZE/view?usp=drive_link&quot;&gt;Mid-term Evaluation Video&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Enhancing the IntelliJ Platform Gradle Plugin&lt;/strong&gt; - &lt;a href=&quot;https://github.com/alajemba-vik&quot;&gt;Victoria Chuks Alajemba&lt;/a&gt; contributed to the &lt;a href=&quot;https://github.com/JetBrains/intellij-platform-gradle-plugin&quot;&gt;IntelliJ Platform Gradle Plugin&lt;/a&gt; by improving its reporting capabilities. She also worked on parallelizing verification tasks using Gradle’s Worker API to boost performance.
    &lt;ul&gt;
      &lt;li&gt;&lt;strong&gt;Project Details&lt;/strong&gt;: &lt;a href=&quot;https://summerofcode.withgoogle.com/programs/2025/projects/lJoAo8B7&quot;&gt;Improving Reporting and Parallelization&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;strong&gt;👉 Watch the Demo&lt;/strong&gt;: &lt;a href=&quot;https://drive.google.com/file/d/1UMafS4ItXTdMWMpH6bdkXrF90dwuXu-8/view?usp=drive_link&quot;&gt;Mid-term Evaluation Video&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;A New Toolchain for Jenkins Plugin Development&lt;/strong&gt; - &lt;a href=&quot;https://github.com/aaravmahajanofficial/&quot;&gt;Aarav Mahajan&lt;/a&gt; released the first version of the &lt;a href=&quot;https://github.com/aaravmahajanofficial/jenkins-gradle-convention-plugin&quot;&gt;Gradle Convention Plugin for Jenkins Plugins&lt;/a&gt;. As detailed in his &lt;a href=&quot;https://dev.to/gradle-community/gradle-convention-plugin-for-developing-jenkins-plugins-4n1d&quot;&gt;announcement blog&lt;/a&gt;, this plugin adds support for key features like Bill of Materials (BOM), the Plugin Compatibility Tester, and default QA configurations.
    &lt;ul&gt;
      &lt;li&gt;&lt;strong&gt;Project Details&lt;/strong&gt;: &lt;a href=&quot;https://community.gradle.org/events/gsoc/2025/jenkins-plugins-toolchain/&quot;&gt;Jenkins Plugins Toolchain&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;strong&gt;👉 Watch the Demo&lt;/strong&gt;: &lt;a href=&quot;https://drive.google.com/file/d/1VaGFiRP466RS1FyaT6rT7xskZKXJ50x_/view?usp=drive_link&quot;&gt;Mid-term Evaluation Video&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Better Kotlin Code Quality Reporting&lt;/strong&gt; - &lt;a href=&quot;https://github.com/vanessamj99&quot;&gt;Vanessa Johnson&lt;/a&gt; is enhancing static analysis reporting by integrating Gradle’s Problems API into the Detekt and Ktlint plugins. She submitted a pull request with the implementation and shared practical tips for developers in this &lt;a href=&quot;https://dev.to/gradle-community/enhanced-kotlin-code-quality-reporting-with-the-gradle-problems-api-56bo&quot;&gt;detailed blog post&lt;/a&gt;.
    &lt;ul&gt;
      &lt;li&gt;&lt;strong&gt;Project Details:&lt;/strong&gt; &lt;a href=&quot;https://community.gradle.org/events/gsoc/2025/kotlin-code-quality-with-problems-api/&quot;&gt;Kotlin Code Quality with Problems API&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;strong&gt;👉 Watch the Demo:&lt;/strong&gt; &lt;a href=&quot;https://drive.google.com/file/d/1Eulmey166Whm5me3lq7C0IlywSgT5ubr/view?usp=drive_link&quot;&gt;Mid-term Evaluation Video&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Congratulations to all the contributors on their fantastic progress, and thanks to all mentors and maintainers! We look forward to seeing their final results.&lt;/p&gt;

&lt;h1 id=&quot;upcoming-events&quot;&gt;Upcoming events&lt;/h1&gt;

&lt;p&gt;Meet the Gradle team and fellow community members at these upcoming events! We’d love to connect with you and discuss anything related to Gradle Build Tool, Develocity, or Developer Productivity Engineering (DPE).&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;September 8-9&lt;/strong&gt;, &lt;a href=&quot;https://gradle.com/jfrog-gradle-swampup-announce/&quot;&gt;swampUP&lt;/a&gt; by JFrog, Napa - Gradle and JFrog are making a big announcement! This is the #1 Event for DevOps, DevSecOps, and MLOps.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;September 23-24&lt;/strong&gt;, &lt;a href=&quot;https://dpe.org/dpe-summit/&quot;&gt;DPE Summit&lt;/a&gt; by Gradle, San Francisco - Registration is open, and speakers have been announced! Don’t miss your chance to attend the only conference dedicated entirely to DPE and DX.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;September 24-26&lt;/strong&gt;, &lt;a href=&quot;https://berlin.droidcon.com/&quot;&gt;droidcon Berlin&lt;/a&gt; - Europe’s leading Android developer conference. Meet Alex and Mikhail from the Gradle Build Tool team.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;​​September 29-October 3&lt;/strong&gt;, &lt;a href=&quot;https://gotocph.com/2025&quot;&gt;GOTO Copenhagen&lt;/a&gt; - Catch our very own Java Champion Trisha Gee present “Are your tests slowing you down?”&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;October 21-22&lt;/strong&gt;, &lt;a href=&quot;https://events.linuxfoundation.org/open-source-finance-forum-new-york/&quot;&gt;Open Source in Finance Forum (NYC)&lt;/a&gt; - Meet us at our booth at the premier crossover event for financial services and the open-source ecosystem.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;October 30-31&lt;/strong&gt;, &lt;a href=&quot;https://www.droidcon.com/events/droidcon-london-25/&quot;&gt;droidcon London&lt;/a&gt; - The #1 conference for all things Android dev. Stop by our booth!&lt;/li&gt;
&lt;/ul&gt;

&lt;h1 id=&quot;spread-the-word&quot;&gt;Spread the word&lt;/h1&gt;

&lt;p&gt;We encourage you to share highlights from this newsletter—let’s support the authors and contributors!&lt;/p&gt;

&lt;p&gt;You can always find this and previous editions in the &lt;a href=&quot;https://newsletter.gradle.org/&quot;&gt;Gradle Newsletter Archive&lt;/a&gt; or subscribe via RSS.&lt;/p&gt;

&lt;p&gt;The &lt;a href=&quot;https://github.com/gradle/community/issues/237&quot;&gt;Call for Proposals&lt;/a&gt; for the September edition is now open, and we’d love your contributions!&lt;/p&gt;
</description>
        <pubDate>Thu, 21 Aug 2025 00:00:00 +0000</pubDate>
        <link>https://newsletter.gradle.org/2025/08</link>
        <guid isPermaLink="true">https://newsletter.gradle.org/2025/08</guid>
        
        
      </item>
    
      <item>
        <title>Gradle Build Tool July 2025 Newsletter</title>
        <description>&lt;h1 id=&quot;from-the-community&quot;&gt;From the Community&lt;/h1&gt;

&lt;h2 id=&quot;new-posts&quot;&gt;New posts&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://mbonnin.net/2025-07-05_nmcp_and_the_other_90_percent/&quot;&gt;Nmcp and the other 90%&lt;/a&gt; - Martin Bonnin introduces the Nmcp plugin and shares the journey to its 1.0.0 release (including the challenges it solves and the motivation behind its development).&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://itnext.io/avoiding-common-mistakes-in-gradle-plugin-development-22d2e9e8e1ad&quot;&gt;Avoiding common mistakes in Gradle plugin development&lt;/a&gt; - Dmitry Glazunov shares real-world lessons on avoiding subtle plugin pitfalls that lead to slow, fragile builds.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;new-videos&quot;&gt;New videos&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=SkRk779vDus&quot;&gt;Software Delivery Excellence in the age of AI&lt;/a&gt; – In this fireside chat, Scala creator Martin Odersky and Gradle founder Hans Dockter join Trisha Gee to discuss how AI-generated code is changing developer productivity.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=Y9PMzqWAsEQ&quot;&gt;Fix Slow Gradle Builds Before They Ruin Your Life&lt;/a&gt; – Gradle expert Shannon Pamperl shares tips for speeding up Gradle builds, avoiding eager task creation, and improving IDE sync times.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;new-releases&quot;&gt;New releases&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://plugins.jetbrains.com/plugin/27471-develocity&quot;&gt;Develocity Plugin for IntelliJ 0.5.0&lt;/a&gt; is out! This plugin brings real-time Gradle build analysis directly into your IDE, no Develocity instance or &lt;a href=&quot;https://gradle.com/develocity/product/build-scan/&quot;&gt;Build Scan®&lt;/a&gt; required. It helps developers optimize build performance and gain actionable insights as they work.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/GradleUp/nmcp&quot;&gt;Nmcp 1.0.0&lt;/a&gt; is out! The Nmcp project provides publishing capability to Maven Central using the new Portal Publisher API.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/gradlex-org/java-module-packaging&quot;&gt;Java-module-packaging 1.1&lt;/a&gt; is out! This plugin helps you package modern Java applications with the Java Module System and &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;jpackage&lt;/code&gt;. It works seamlessly with other &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;org.gradlex&lt;/code&gt; plugins for dependency management and application deployment.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/GradleUp/shadow/releases/tag/9.0.0-rc1&quot;&gt;Shadow 9.0.0-rc1&lt;/a&gt; is out! This major release candidate of the popular &lt;a href=&quot;https://gradleup.com/shadow/&quot;&gt;Shadow plugin&lt;/a&gt; includes a full rewrite in Kotlin for better maintainability and performance.&lt;/li&gt;
&lt;/ul&gt;

&lt;h1 id=&quot;from-the-gradle-team&quot;&gt;From the Gradle team&lt;/h1&gt;

&lt;h2 id=&quot;gradle-9-release-candidate-3-is-ready&quot;&gt;Gradle 9 release candidate 3 is ready&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;https://gradle.org/whats-new/gradle-9/&quot;&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2025/07/image2.png&quot; alt=&quot;Gradle 9.0.0 RC3&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The third release candidate of Gradle 9.0.0 is ready, and we’d love your feedback.&lt;/p&gt;

&lt;p&gt;Highlights include:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;The &lt;a href=&quot;https://docs.gradle.org/current/userguide/configuration_cache.html&quot;&gt;&lt;strong&gt;Configuration Cache&lt;/strong&gt;&lt;/a&gt; is now the preferred mode of execution.&lt;/li&gt;
  &lt;li&gt;Gradle now supports &lt;strong&gt;Kotlin 2.2+&lt;/strong&gt; and the new &lt;strong&gt;K2 compiler&lt;/strong&gt;.&lt;/li&gt;
  &lt;li&gt;The minimum required Java version has been raised to &lt;strong&gt;Java 17&lt;/strong&gt;.&lt;/li&gt;
  &lt;li&gt;We’ve also removed many previously &lt;a href=&quot;https://docs.gradle.org/8.13/javadoc/deprecated-list.html&quot;&gt;deprecated APIs&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;RC3&lt;/strong&gt; (and RC2) includes additional documentation, dependency resolution patches, nullability improvements, and minor Configuration Cache fixes introduced since RC1.&lt;/p&gt;

&lt;p&gt;The &lt;strong&gt;GA&lt;/strong&gt; release is expected soon.&lt;/p&gt;

&lt;p&gt;For an overview of the changes between Gradle 8.0 and Gradle 9.0.0, along with demos and videos, see &lt;a href=&quot;https://gradle.org/whats-new/gradle-9/&quot;&gt;What’s New in Gradle 9&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;👉&lt;/strong&gt; In the meantime, &lt;a href=&quot;https://docs.gradle.org/9.0.0-rc-3/release-notes.html&quot;&gt;test the RC&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id=&quot;publish-your-jvm-library-to-maven-central&quot;&gt;Publish your JVM library to Maven Central&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;https://cookbook.gradle.org/integrations/maven-central/publishing/&quot;&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2025/07/image3.png&quot; alt=&quot;Pulishing Plugin To Maven Central&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In our latest video, learn how to &lt;strong&gt;publish your JVM library to Maven Central using a Gradle community plugin&lt;/strong&gt;, compatible with the &lt;a href=&quot;https://central.sonatype.org/news/20250326_ossrh_sunset/&quot;&gt;2025 updates to the Maven Central publishing process&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The tutorial goes over key prerequisites that include:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Setting up a Maven Central account and namespace.&lt;/li&gt;
  &lt;li&gt;Creating a GPG public/private key pair for required artifact signing and verification.&lt;/li&gt;
  &lt;li&gt;Adding configuration to enable publishing in your build file, including providing POM file values.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For more tips about publishing, check out the &lt;a href=&quot;https://cookbook.gradle.org/integrations/maven-central/publishing/&quot;&gt;Publishing to Maven Centra&lt;/a&gt;l Cookbook page.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;👉&lt;/strong&gt; Watch the &lt;a href=&quot;https://www.youtube.com/watch?v=nd2ULXyBaV8&quot;&gt;YouTube video&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id=&quot;develocity-20252-and-develocity-intellij-plugin-release&quot;&gt;Develocity 2025.2 and Develocity IntelliJ plugin release&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;https://gradle.com/develocity/releases/2025.2&quot;&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2025/07/image1.png&quot; alt=&quot;Develocity 2025.2&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We’re thrilled to unveil &lt;strong&gt;Develocity 2025.2&lt;/strong&gt;, full of powerful updates designed to help you transform your build and test processes for greater speed and reliability. Here’s a quick look at the highlights:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;AI-powered failure grouping in Build Scan®:&lt;/strong&gt; Automatically identify and group recurring Gradle and Maven build/test failures with AI.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;npm Failure Analytics:&lt;/strong&gt; Detect and prioritize npm build/test failures, flakiness, and slowness in JavaScript and TypeScript projects.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Improved reporting:&lt;/strong&gt; Use new dashboards and filters for faster, clearer insights into build and test performance.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Develocity Edge:&lt;/strong&gt; Run Develocity services closer to developers for faster, more reliable builds.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;👉&lt;/strong&gt; Check out the &lt;a href=&quot;https://gradle.com/develocity/releases/2025.2&quot;&gt;2025.2 Release Notes&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;This release also includes a &lt;strong&gt;beta version of the Develocity Plugin for IntelliJ&lt;/strong&gt;. This new plugin brings real-time Gradle build insights directly into your IntelliJ IDE:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;Live build timeline:&lt;/strong&gt; Visualize task execution and resource consumption (CPU, memory) of your Gradle builds as they run.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Streamlined Develocity configuration:&lt;/strong&gt; Streamlines applying and configuring the Develocity Gradle plugin.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Troubleshooting and optimizing your builds has never been easier. Install the plugin from the JetBrains Marketplace in seconds and get started.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;👉&lt;/strong&gt; Try out the new &lt;a href=&quot;https://plugins.jetbrains.com/plugin/27471-develocity&quot;&gt;Develocity IntelliJ Plugin&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id=&quot;dependabot-adds-support-for-gradle-lockfiles&quot;&gt;Dependabot adds support for Gradle lockfiles&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;https://github.blog/changelog/2025-06-24-dependabot-support-for-gradle-lockfiles-is-now-generally-available/&quot;&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2025/07/image4.png&quot; alt=&quot;Dependabot support lockfiles&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can now &lt;strong&gt;automate updates to your Gradle dependency lockfiles&lt;/strong&gt; (&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;gradle.lockfile&lt;/code&gt;) using GitHub’s &lt;strong&gt;Dependabot&lt;/strong&gt;. This makes it easier to keep your dependencies secure and up to date while still benefiting from the control and stability of lockfiles.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;👉&lt;/strong&gt; &lt;a href=&quot;https://github.blog/changelog/2025-06-24-dependabot-support-for-gradle-lockfiles-is-now-generally-available/&quot;&gt;Read the GitHub Blog&lt;/a&gt;.&lt;/p&gt;

&lt;h1 id=&quot;upcoming-events&quot;&gt;Upcoming events&lt;/h1&gt;

&lt;p&gt;Meet the Gradle team and fellow community members at these upcoming events! We’d love to connect with you and discuss anything related to Gradle Build Tool, Develocity, or Developer Productivity Engineering (DPE).&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;August 3-10&lt;/strong&gt;, &lt;a href=&quot;https://www.jcrete.org/&quot;&gt;JCrete&lt;/a&gt; - Oleg Nenashev will join this un-conference focused on the Java tooling ecosystem and developer productivity.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;August 19-21,&lt;/strong&gt; &lt;a href=&quot;https://scaladays.org/&quot;&gt;Scala Days&lt;/a&gt; - Come visit the Gradle team and hear from Gradle Senior Software Engineer Martin Duhem on “&lt;a href=&quot;https://scaladays.org/editions/2025/talks/exploring-build-caching-a-practical&quot;&gt;Exploring Build Caching: A Practical Overview&lt;/a&gt;”.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;September 23-24&lt;/strong&gt;, &lt;a href=&quot;https://dpe.org/dpe-summit/&quot;&gt;DPE Summit&lt;/a&gt; by Gradle, San Francisco - Registration is open, and speakers have been announced! Don’t miss your chance to attend the only conference dedicated entirely to DPE and DX.&lt;/li&gt;
&lt;/ul&gt;

&lt;h1 id=&quot;spread-the-word&quot;&gt;Spread the word&lt;/h1&gt;

&lt;p&gt;We encourage you to share highlights from this newsletter—let’s support the authors and contributors!&lt;/p&gt;

&lt;p&gt;You can always find this and previous editions in the &lt;a href=&quot;https://newsletter.gradle.org/&quot;&gt;Gradle Newsletter Archive&lt;/a&gt; or subscribe via RSS.&lt;/p&gt;

&lt;p&gt;The &lt;a href=&quot;https://github.com/gradle/community/issues/228&quot;&gt;Call for Proposals&lt;/a&gt; for the August edition is now open, and we’d love your contributions!&lt;/p&gt;
</description>
        <pubDate>Thu, 24 Jul 2025 00:00:00 +0000</pubDate>
        <link>https://newsletter.gradle.org/2025/07</link>
        <guid isPermaLink="true">https://newsletter.gradle.org/2025/07</guid>
        
        
      </item>
    
      <item>
        <title>Gradle Build Tool June 2025 Newsletter</title>
        <description>&lt;h1 id=&quot;from-the-community&quot;&gt;From The Community&lt;/h1&gt;

&lt;h2 id=&quot;new-posts&quot;&gt;New Posts&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://thenewstack.io/toast-turns-up-the-heat-on-slow-builds-with-gradle-dpe/&quot;&gt;Toast turns up the heat on slow builds With Gradle and DPE&lt;/a&gt; by Todd R. Weiss - Learn all about how Toast significantly reduced their build times from 78 to 27 minutes by adopting Developer Productivity Engineering (DPE) practices&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://jamshidbekboynazarov.medium.com/from-spaghetti-to-strategy-managing-gradle-in-large-android-codebases-70c68cc4a604&quot;&gt;From spaghetti to strategy: Managing Gradle in large Android codebases&lt;/a&gt; by Jamshidbek Boynazarov - Delve into the challenges of scaling Gradle configurations in expansive Android projects&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.liutikas.net/2025/06/12/Pom-Pom-Pom.html&quot;&gt;Brief history of POM file proliferation&lt;/a&gt; by Aurimas Liutikas - A review of POM file limitations and how Gradle’s metadata model improves JVM dependency resolution&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;new-videos&quot;&gt;New Videos&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://kotlinconf.com/talks/796464/&quot;&gt;KotlinConf - Fast inner dev loops&lt;/a&gt; - Alex and Rodrigo (from Gradle) talk about speeding up Kotlin Gradle builds&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.youtube.com/live/qg6tj8Tf36E?si=9qGrZrxM7HsJyKQs&amp;amp;t=4264&quot;&gt;IntelliJ IDEA Conference live stream day 2&lt;/a&gt; - Catch Paul (from Gradle) and Dmitriy (from IntelliJ) talk about IntelliJ IDEA, the IDE that speaks Gradle&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=bQF4viNTTWE&quot;&gt;Quarkus Insights episode #207&lt;/a&gt; - The Gradle team talks about Configuration Cache compatibility in your builds&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://youtu.be/SJKXJHKTRX8?si=66cmPGh7YUmf6Vmi&quot;&gt;Master Gradle faster with the Gradle build Bible&lt;/a&gt; - Tom Gregory’s comprehensive course will help you master Gradle fundamentals&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;new-releases&quot;&gt;New Releases&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Version 2.4 of the &lt;a href=&quot;https://github.com/gradlex-org/jvm-dependency-conflict-resolution%20&quot;&gt;JVM Dependency Conflict Resolution Plugin&lt;/a&gt; introduces improved diagnostics and compatibility for managing dependency version conflicts&lt;/li&gt;
  &lt;li&gt;Version 2.0.0 of the &lt;a href=&quot;https://iac-gradle.ysb33r.org/infrastructure-as-code-gradle-plugin-suite/2.0.0/upgrading.html&quot;&gt;IAC Plugin&lt;/a&gt; introduces robust support for Terraform and OpenTofu, with breaking DSL changes and a minimum requirement of Gradle 7.3.3 and JDK 11&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/deezer/caupain&quot;&gt;Caupain&lt;/a&gt; is a new Gradle plugin from &lt;a href=&quot;https://github.com/deezer&quot;&gt;Deezer&lt;/a&gt; that helps you keep version catalogs up to date&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/elide-dev/gradle&quot;&gt;Elide&lt;/a&gt; is a new Gradle plugin that integrates the Elide runtime and toolchain, powered by GraalVM, for faster Java, Kotlin, JS/TS, and Python builds&lt;/li&gt;
&lt;/ul&gt;

&lt;h1 id=&quot;from-the-gradle-team&quot;&gt;From The Gradle Team&lt;/h1&gt;

&lt;h2 id=&quot;gradle-hits-an-all-time-record&quot;&gt;Gradle Hits An All-Time Record&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/gradle/gradle&quot;&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2025/06/image3.jpg&quot; alt=&quot;Gradle 50M Downloads&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🎉 Gradle Build Tool now exceeds 50 million monthly downloads!&lt;/p&gt;

&lt;p&gt;This includes downloads via the Gradle Wrapper, Tooling API, and direct links from &lt;a href=&quot;http://services.gradle.org&quot;&gt;services.gradle.org&lt;/a&gt;. The actual number is even higher when factoring in mirrors, Docker images, and package managers.&lt;/p&gt;

&lt;p&gt;A huge thank you to the entire community of developers, contributors, and build engineers who continue to choose and improve Gradle. Surpassing 50 million monthly downloads is a reflection of your trust and the project’s growing impact. Your feedback and contributions shape the future of build automation.&lt;/p&gt;

&lt;p&gt;Help others discover Gradle by starring our &lt;a href=&quot;https://github.com/gradle/gradle&quot;&gt;GitHub repository&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id=&quot;gradle-9-release-candidate&quot;&gt;Gradle 9 Release Candidate&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;https://docs.gradle.org/9.0.0-rc-1/release-notes.html&quot;&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2025/06/image5.png&quot; alt=&quot;Gradle 9.0.0 RC1&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The first release candidate is ready, and we’d love your feedback.&lt;/p&gt;

&lt;p&gt;Highlights include:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;The &lt;a href=&quot;https://docs.gradle.org/current/userguide/configuration_cache.html&quot;&gt;Configuration Cache&lt;/a&gt; is now the preferred mode of execution and we recommend it for all new projects. Check out the &lt;a href=&quot;https://blog.gradle.org/road-to-configuration-cache&quot;&gt;announcement&lt;/a&gt;.&lt;/li&gt;
  &lt;li&gt;Gradle now supports Kotlin 2.2+ and the new K2 compiler for build authoring, aligning with the latest Kotlin ecosystem developments.&lt;/li&gt;
  &lt;li&gt;The minimum required Java version has been raised to Java 17.&lt;/li&gt;
  &lt;li&gt;We’ve also removed &lt;a href=&quot;https://docs.gradle.org/8.13/javadoc/deprecated-list.html&quot;&gt;deprecated APIs&lt;/a&gt;, following our &lt;a href=&quot;https://docs.gradle.org/current/userguide/feature_lifecycle.html#sec:deprecated&quot;&gt;deprecation policy&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The GA release is expected next month. In the meantime, &lt;a href=&quot;https://docs.gradle.org/9.0.0-rc-1/release-notes.html&quot;&gt;test the RC&lt;/a&gt;, then share feedback on the &lt;a href=&quot;https://github.com/gradle/gradle/issues&quot;&gt;issue tracker&lt;/a&gt; or in the &lt;a href=&quot;https://gradle.org/slack/&quot;&gt;Gradle Community Slack&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id=&quot;gradle-build-cache-webinar&quot;&gt;Gradle Build Cache Webinar&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;http://gradle.com/events/gradle-build-cache-07-25/&quot;&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2025/06/image1.jpg&quot; alt=&quot;Gradle Build Cache Webinar&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Join us for our &lt;a href=&quot;http://gradle.com/events/gradle-build-cache-07-25/&quot;&gt;upcoming webinar on Gradle Build Cache&lt;/a&gt;! Build caching and related performance gains have contributed to making Gradle Build Tool one of the most popular tools in the JVM ecosystem, and Gradle’s caching capabilities will continue to evolve this year.&lt;/p&gt;

&lt;p&gt;Laura Kassovic and Oleg Nenashev—that’s us, the authors of this newsletter—are hosting a webinar on July 24 to show how Gradle’s build cache can help you cut down your build times by reusing task outputs from previous runs. We’ll review real-world examples from open source projects that are using a free Gradle-sponsored Develocity instance to leverage local and distributed caching. We’ll also share pointers for developers looking to level up their Gradle Build Tool skills.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://gradle.com/events/gradle-build-cache-07-25/&quot;&gt;Sign up here&lt;/a&gt;. We hope to see you there!&lt;/p&gt;

&lt;h2 id=&quot;gradle-7-and-8-patch-releases&quot;&gt;Gradle 7 And 8 Patch Releases&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;https://gradle.org/releases/&quot;&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2025/06/image2.png&quot; alt=&quot;Gradle Patch Releases&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Both Gradle 8.14.2 and 7.6.5 address improvements in dynamic version resolution, ensuring more accurate and efficient dependency management. Gradle 7.6.5 also backports key dependency updates for better compatibility and performance.&lt;/p&gt;

&lt;p&gt;Check out the full details in the &lt;a href=&quot;https://docs.gradle.org/8.14.2/release-notes.html&quot;&gt;8.14.2&lt;/a&gt; and &lt;a href=&quot;https://docs.gradle.org/7.6.5/release-notes.html&quot;&gt;7.6.5&lt;/a&gt; release notes.&lt;/p&gt;

&lt;h2 id=&quot;maven-central-is-changing&quot;&gt;Maven Central Is Changing&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;https://central.sonatype.org/news/20250326_ossrh_sunset/&quot;&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2025/06/image4.jpg&quot; alt=&quot;Maven Central Sunset&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Heads up:&lt;/strong&gt; On June 30, 2025, publishing to &lt;a href=&quot;https://central.sonatype.com/&quot;&gt;Maven Central&lt;/a&gt; via the legacy OSSRH backend will break. Gradle users must migrate to updated publishing tools that support the new API.&lt;/p&gt;

&lt;p&gt;See the &lt;a href=&quot;https://cookbook.gradle.org/integrations/maven-central/publishing/&quot;&gt;Gradle Cookbook&lt;/a&gt; to learn more.&lt;/p&gt;

&lt;h1 id=&quot;upcoming-events&quot;&gt;Upcoming Events&lt;/h1&gt;

&lt;p&gt;Meet the Gradle team and fellow community members at these upcoming events! We’d love to connect with you and discuss anything related to Gradle Build Tool, Develocity, or Developer Productivity Engineering (DPE).&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;June 26,&lt;/strong&gt; &lt;a href=&quot;https://gradle.com/events/software-delivery-excellence-in-the-age-of-ai-06-26/&quot;&gt;Software Delivery Excellence in the age of AI&lt;/a&gt; - Join this fireside chat with Scala creator Martin Odersky and Gradle founder Hans Dockter, as they unpack the evolving landscape of developer productivity in the age of GenAI.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;July 10&lt;/strong&gt;, &lt;a href=&quot;https://www.java-forum-stuttgart.de/&quot;&gt;Java Forum Stuttgart&lt;/a&gt; - Stefan Wolf will present on Developer-first Gradle.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;July 24&lt;/strong&gt;, &lt;a href=&quot;https://gradle.com/events/gradle-build-cache-07-25/&quot;&gt;Build Cache Webinar&lt;/a&gt; - Laura Kassovic and Oleg Nenashev showcase everything you need to know about the Gradle Build Cache.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;August 3-10&lt;/strong&gt;, &lt;a href=&quot;https://www.jcrete.org/&quot;&gt;JCrete&lt;/a&gt; - Oleg Nenashev will join this un-conference focused on the Java tooling ecosystem and developer productivity.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;August 19-21,&lt;/strong&gt; &lt;a href=&quot;https://scaladays.org/&quot;&gt;Scala Days&lt;/a&gt; - Come visit the Gradle team and hear from Gradle Senior Software Engineer Martin Duhem on “&lt;a href=&quot;https://scaladays.org/editions/2025/talks/exploring-build-caching-a-practical&quot;&gt;Exploring Build Caching: A Practical Overview&lt;/a&gt;”&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;September 23-24&lt;/strong&gt;, &lt;a href=&quot;https://dpe.org/dpe-summit/&quot;&gt;DPE Summit&lt;/a&gt; by Gradle, San Francisco - Registration is open and the first round of speakers has been announced! Don’t miss your chance to attend the only conference dedicated entirely to DPE and DX.&lt;/li&gt;
&lt;/ul&gt;

&lt;h1 id=&quot;spread-the-word&quot;&gt;Spread the Word&lt;/h1&gt;

&lt;p&gt;We encourage you to share highlights from this newsletter — let’s support the authors and contributors!&lt;/p&gt;

&lt;p&gt;You can always find this and previous editions in the &lt;a href=&quot;https://newsletter.gradle.org/&quot;&gt;Gradle Newsletter Archive&lt;/a&gt; or subscribe via RSS.&lt;/p&gt;

&lt;p&gt;The &lt;a href=&quot;https://github.com/gradle/community/issues/225&quot;&gt;Call for Proposals&lt;/a&gt; for the July edition is now &lt;a href=&quot;https://github.com/gradle/community/issues/225&quot;&gt;open&lt;/a&gt; and we’d love your contributions!&lt;/p&gt;
</description>
        <pubDate>Thu, 26 Jun 2025 00:00:00 +0000</pubDate>
        <link>https://newsletter.gradle.org/2025/06</link>
        <guid isPermaLink="true">https://newsletter.gradle.org/2025/06</guid>
        
        
      </item>
    
      <item>
        <title>Gradle Build Tool May 2025 Newsletter</title>
        <description>&lt;h1 id=&quot;from-the-community&quot;&gt;From the Community&lt;/h1&gt;

&lt;h2 id=&quot;new-posts&quot;&gt;New Posts&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.liutikas.net/2025/05/01/Escape-Velocity.html&quot;&gt;Escape (de)Velocity - Artisanal Debugging of Tasks&lt;/a&gt; by Aurimas Liutikas&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://britter.dev/blog/2025/05/16/immutables-with-gradle/&quot;&gt;Using `immutables.org` with Gradle the Right Way&lt;/a&gt; by Benedikt Ritter&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://levelup.gitconnected.com/how-i-cut-my-gradle-build-time-by-50-8f3c57534ce6&quot;&gt;How I Cut My Gradle Build Time by 50%&lt;/a&gt; by James Cullimore&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://medium.com/androiddevelopers/netflix-app-testing-at-scale-eb4ef6b40124&quot;&gt;Netflix App Testing At Scale&lt;/a&gt; by Jose Alcérreca&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;new-videos&quot;&gt;New Videos&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=9SlKPtUtv6o&amp;amp;t=545s&quot;&gt;Tools and patterns for scalable Android app testing&lt;/a&gt; and Gradle Managed Devices by Jose Alcérreca&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=rNknLhYel6c&quot;&gt;Declarative Gradle: A developer-first approach to Gradle builds&lt;/a&gt; by Paul Merlin and Sterling Greene&lt;/li&gt;
&lt;/ul&gt;

&lt;h1 id=&quot;from-the-gradle-team&quot;&gt;From the Gradle Team&lt;/h1&gt;

&lt;h2 id=&quot;gradle-best-practices&quot;&gt;Gradle Best Practices&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;https://blog.gradle.org/gradle-best-practices/&quot;&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2025/05/image1.png&quot; alt=&quot;Gradle Best Practices&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The new &lt;a href=&quot;https://docs.gradle.org/current/userguide/best_practices.html&quot;&gt;Gradle Best Practices guide&lt;/a&gt;—a collaboration between Gradle, Google, and JetBrains—helps developers write more stable, maintainable builds. While Gradle’s flexibility is one of its greatest strengths, it can also lead to confusion, especially for new users or teams scaling their builds. This guide tackles that head-on by offering clear, opinionated guidance on how to use Gradle effectively. It’s structured around a “Do This, Not That” format, helping teams quickly adopt recommended patterns and avoid common pitfalls, with a strong focus on consistency, performance, and long-term maintainability.&lt;/p&gt;

&lt;p&gt;The first release includes a dozen foundational best practices covering everything from dependency management to plugin configuration and build structure. But this is just the beginning. As Gradle evolves, so will the guide, with new recommendations, community input, and tooling support to surface best practices directly in your IDE. New Best Practices will be added weekly, and we’re aiming for 50+ Best Practices by Gradle 9.0. Whether you’re building Android apps, Java libraries, or custom plugins, this guide gives you a well-lit path to building with confidence.&lt;/p&gt;

&lt;p&gt;Check out the &lt;a href=&quot;%20https://blog.gradle.org/gradle-best-practices&quot;&gt;blog post&lt;/a&gt; to learn more about the creation of the Gradle Best Practices guide.&lt;/p&gt;

&lt;h2 id=&quot;update-on-gradle-9&quot;&gt;Update on Gradle 9&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;https://gradle.org/whats-new/gradle-9/&quot;&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2025/05/image2.png&quot; alt=&quot;Gradle 9.0 - What&apos;s New&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We’re actively working toward Gradle 9, with a tentative release planned for summer 2025. We plan to have the first release candidate available for testing in early June. The milestone releases are already available, with the last &lt;a href=&quot;https://docs.gradle.org/9.0.0-milestone-9/release-notes.html&quot;&gt;milestone-9&lt;/a&gt; release including the &lt;a href=&quot;https://docs.gradle.org/9.0.0-milestone-9/userguide/upgrading_version_8.html#changes_9.0&quot;&gt;key dependency updates (Java 17, Groovy 4, Kotlin 2) and most of the deprecation removals&lt;/a&gt;. Thanks to everyone who shared their feedback and helped us evaluate the impact of the changes and make decisions on the next steps!&lt;/p&gt;

&lt;p&gt;One of the decisions, based on project status and early adopter feedback, impacts &lt;a href=&quot;https://github.com/gradle/build-tool-roadmap/issues/28&quot;&gt;Provider API migration&lt;/a&gt;—an effort to embrace lazy configuration, and to make APIs for Kotlin DSL and Groovy DSL consistent. We &lt;a href=&quot;https://github.com/gradle/build-tool-roadmap/issues/28#issuecomment-2761751557&quot;&gt;decided&lt;/a&gt; to exclude the Provider API migration from the 9.0 scope so that we can improve the migration user experience. Better IDE support, in particular, is essential to make this migration successful for users. This requires both enhancements within Gradle and the corresponding adoption of those changes in IntelliJ IDEA and Android Studio.&lt;br /&gt;
We remain committed to the Provider API migration and are actively working to complete the remaining unmigrated properties. Our goal is to include it in Gradle 10, which is targeted for 2026.&lt;/p&gt;

&lt;p&gt;Learn more about Gradle 9 on &lt;a href=&quot;https://gradle.org/whats-new/gradle-9/&quot;&gt;this page&lt;/a&gt;. Try out the release candidate and share your feedback using the issue tracker or the &lt;strong&gt;#releases-discussion&lt;/strong&gt; channel on the &lt;a href=&quot;https://slack.gradle.org/&quot;&gt;Gradle Community Slack&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id=&quot;maven-central-publishing-updates&quot;&gt;Maven Central Publishing Updates&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt; On June 30, there will be a potentially breaking change in Maven Central publishing. See &lt;a href=&quot;https://cookbook.gradle.org/integrations/maven-central/publishing/&quot;&gt;this page&lt;/a&gt; for recommendations and plugin compatibility status.&lt;/p&gt;

&lt;p&gt;As &lt;a href=&quot;https://central.sonatype.org/news/20250326_ossrh_sunset/&quot;&gt;announced&lt;/a&gt; by Sonatype, the &lt;a href=&quot;https://central.sonatype.org/publish/publish-guide/&quot;&gt;Sonatype OSS Repository Hosting service (OSSRH)&lt;/a&gt; will reach end-of-life on June 30, 2025. OSSRH is an old and deprecated component of the &lt;a href=&quot;https://central.sonatype.com/&quot;&gt;Maven Central Repository&lt;/a&gt; service, one of the most popular repositories for publishing open source libraries and other distributables in the Java and Kotlin ecosystems. Many Gradle users publish their open source projects to Maven Central, using the wide range of plugins and tools available.&lt;/p&gt;

&lt;p&gt;With OSSRH sunsetting, publishing to Maven Central will only be possible through a new API, which represents a complete redesign. Builds will need to be updated to continue publishing to Maven Central when the compatibility layer is removed in June 2025.&lt;/p&gt;

&lt;p&gt;For more detailed guidelines, see &lt;a href=&quot;https://cookbook.gradle.org/integrations/maven-central/publishing/&quot;&gt;this page&lt;/a&gt; in the Gradle Cookbook. At the moment, there are no official plugins for Gradle that can publish using the new API. Several publishing plugins from the community already declare compatibility with the new APIs. Below are examples of popular community plugins, ranked by GitHub stars:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/vanniktech/gradle-maven-publish-plugin&quot;&gt;vanniktech/gradle-maven-publish-plugin&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://jreleaser.org/&quot;&gt;JReleaser&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/GradleUp/nmcp&quot;&gt;GradleUp/nmcp&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We invite plugin maintainers to update their plugins to support the new APIs. To encourage this effort, we’ve created a new &lt;strong&gt;#maven-central-publishing&lt;/strong&gt; channel on the &lt;a href=&quot;https://slack.gradle.org/&quot;&gt;Gradle Community Slack&lt;/a&gt;. We also have a &lt;a href=&quot;https://community.gradle.org/events/gsoc/2025/maven-central-publishing-with-new-api/&quot;&gt;Google Summer of Code project&lt;/a&gt; targeting a better developer experience for Maven Central Publishing.&lt;/p&gt;

&lt;p&gt;NOTE: This announcement does not impact the &lt;a href=&quot;https://plugins.gradle.org/&quot;&gt;Gradle Plugin Portal&lt;/a&gt;. We host our own repository for Gradle plugins, which is independent from Maven Central.&lt;/p&gt;

&lt;h1 id=&quot;welcome-the-google-summer-of-code-2025-contributors&quot;&gt;Welcome the Google Summer of Code 2025 contributors!&lt;/h1&gt;

&lt;p&gt;&lt;a href=&quot;https://community.gradle.org/events/gsoc/&quot;&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2025/05/image3.png&quot; alt=&quot;Google Summer of Code 2025&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We’re excited to announce eight Googler Summer of Code (GSoC) projects in the Kotlin Foundation this year! Among these projects, there are five projects directly related to Gradle and other important components of the Kotlin Ecosystem—including Language Server Protocol for Kotlin, and integrations for Kotlin Multiplatform and Android ecosystems.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://community.gradle.org/events/gsoc/2025/jenkins-plugins-toolchain/&quot;&gt;Gradle Convention Plugin for Developing Jenkins Plugins&lt;/a&gt; by Aarav Mahajan&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://community.gradle.org/events/gsoc/2025/configuration-cache-and-lock-contention/&quot;&gt;Improving Configuration Cache and lock contention in key Gradle plugins&lt;/a&gt; by Nouran Atef&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://community.gradle.org/events/gsoc/2025/kotlin-code-quality-with-problems-api/&quot;&gt;Enhanced Kotlin Code Quality Reporting with Gradle Problems API: Integration with Detekt and Ktlint&lt;/a&gt; by Vanessa Johnson&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://community.gradle.org/events/gsoc/2025/maven-central-publishing-with-new-api/&quot;&gt;Maven Central publishing plugin for Gradle with new APIs&lt;/a&gt; by Yongjun Hong&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://summerofcode.withgoogle.com/programs/2025/projects/lJoAo8B7&quot;&gt;IntelliJ Platform Gradle Plugin – Gradle Reporting and Parallel Verifications&lt;/a&gt; by Victoria Chuks Alajemba&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you’re interested in any of the specified projects, make sure to say hello to the contributors and join the project channels referenced from the project pages. Your feedback will benefit each project!&lt;/p&gt;

&lt;h1 id=&quot;upcoming-events&quot;&gt;Upcoming Events&lt;/h1&gt;

&lt;p&gt;Meet the Gradle team and fellow community members at these upcoming events! We’d love to connect with you and discuss anything related to Gradle Build Tool, Develocity, or Developer Productivity Engineering (DPE).&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;June 10&lt;/strong&gt;, &lt;a href=&quot;https://www.parisjug.org/&quot;&gt;Paris JUG&lt;/a&gt; - Join Trisha Gee and Louis Jacomet for a presentation about Gradle Build Tool and Develocity.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;June 17&lt;/strong&gt;, &lt;a href=&quot;https://www.meetup.com/silicon-chalet/events/307715716&quot;&gt;Silicon Chalet&lt;/a&gt;, Switzerland -  Oleg Nenashev will present on data and data providers mocking for Java and Gradle projects with the Faker library.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;June 23-27&lt;/strong&gt;, &lt;a href=&quot;https://platformcon.com/&quot;&gt;PlatformCon&lt;/a&gt; (Online) - Oleg Nenashev will deliver a workshop on modeling AWS service providers with Testcontainers, WireMock, and Localstack, in Java and Gradle projects.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;June 24&lt;/strong&gt;, &lt;a href=&quot;https://events.linuxfoundation.org/open-source-finance-forum-london/&quot;&gt;Open Source in Finance Forum&lt;/a&gt;, London - Meet the Gradle team and engage with experts across financial services, technology, and open source.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;June 25-26,&lt;/strong&gt; &lt;a href=&quot;https://nyc.droidcon.com/&quot;&gt;droidcon NYC&lt;/a&gt; - Meet the Gradle team at our booth and stay to hear from Inaki Villar and Tom Tresansky at the “Build times breaking your flow?” session.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;July 10&lt;/strong&gt;, &lt;a href=&quot;https://www.java-forum-stuttgart.de/&quot;&gt;Java Forum Stuttgart&lt;/a&gt; - Stefan Wolf will present on Developer-first Gradle.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;August 3-10&lt;/strong&gt;, &lt;a href=&quot;https://www.jcrete.org/&quot;&gt;JCrete&lt;/a&gt; - Oleg Nenashev will join this unconference, which will focus on the Java tooling ecosystem and developer productivity.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;September 23-24&lt;/strong&gt;, &lt;a href=&quot;https://dpe.org/dpe-summit/&quot;&gt;DPE Summit&lt;/a&gt; by Gradle, San Francisco - Tickets are going fast! Grab your ticket now and keep an eye on our website for updates to the speaker lineup and schedule.&lt;/li&gt;
&lt;/ul&gt;

&lt;h1 id=&quot;spread-the-word&quot;&gt;Spread the Word&lt;/h1&gt;

&lt;p&gt;Please help the authors and contributors of this newsletter by sharing it onward! As always, we’ve also published this newsletter in our &lt;a href=&quot;https://newsletter.gradle.org/&quot;&gt;Gradle Newsletter Archive&lt;/a&gt; so you can share it as a link or subscribe via RSS.&lt;/p&gt;

&lt;p&gt;Finally, the Call for Proposals for the May newsletter edition is already &lt;a href=&quot;https://github.com/gradle/community/issues/223&quot;&gt;open&lt;/a&gt;.&lt;/p&gt;
</description>
        <pubDate>Wed, 28 May 2025 00:00:00 +0000</pubDate>
        <link>https://newsletter.gradle.org/2025/05</link>
        <guid isPermaLink="true">https://newsletter.gradle.org/2025/05</guid>
        
        
      </item>
    
      <item>
        <title>Gradle Build Tool April 2025 Newsletter</title>
        <description>&lt;p&gt;Before we dive in—Are you interested in learning more about Declarative Gradle? Join Paul Merlin and Sterling Greene for a special webinar on April 24. They’ll explore common developer challenges in understanding and maintaining complex builds, and show how Declarative Gradle introduces a standardized, out-of-the-box approach to simplifying and streamlining build logic. &lt;a href=&quot;https://gradle.com/events/Declarative-Gradle-developer-first-approach-to-Gradle-builds-04-25/&quot;&gt;RSVP Here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://gradle.com/events/Declarative-Gradle-developer-first-approach-to-Gradle-builds-04-25/&quot;&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2025/04/image6.png&quot; alt=&quot;Webinar - Declarative Gradle&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1 id=&quot;from-the-community&quot;&gt;From the Community&lt;/h1&gt;

&lt;h2 id=&quot;new-posts&quot;&gt;New Posts&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.liutikas.net/2025/03/24/Options-For-Options.html&quot;&gt;Options for Options - Ways to Pass Arguments to Gradle&lt;/a&gt; by Aurimas Liutikas&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://proandroiddev.com/profile-benchmark-android-builds-b572948c5be5&quot;&gt;Profile &amp;amp; Benchmark Android Builds. Build analyzing tools and different benchmark scenarios&lt;/a&gt; by Nika Chapidze&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.liutikas.net/2025/04/03/Public-API-Declaration.html&quot;&gt;Public (API) Declaration&lt;/a&gt; in Gradle plugins and libraries by Aurimas Liutikas&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://dev.to/cdsap/balancing-memory-heap-and-performance-in-gradle-builds-454j&quot;&gt;Balancing Memory Heap and Performance in Gradle Builds&lt;/a&gt; by Iñaki Villar&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://gradle.com/blog/optimize-your-gradle-and-maven-builds-with-resource-usage-data/&quot;&gt;Optimize your Gradle, Maven, sbt, and Bazel builds with resource usage data&lt;/a&gt; by Brian Demers&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.liutikas.net/2025/04/14/Treasure-Cache.html&quot;&gt;Treasure Cache - Gradle Cache Entries&lt;/a&gt; by Aurimas Liutikas&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://devjorgecastro.medium.com/%EF%B8%8F-how-to-use-composite-builds-in-gradle-to-work-locally-with-shared-modules-16dc8302ae37%20&quot;&gt;How to Use Composite Builds in Gradle to Work Locally with Shared Modules&lt;/a&gt; by Jorge Luis Castro Medina&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;new-videos&quot;&gt;New Videos&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=DNIDeClbfaU&quot;&gt;The Shanman Strikes Again: Gradle .kts Support&lt;/a&gt; in OpenRewrite with Shannon Pamperl&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=uOqkH8sc9ig&quot;&gt;Supercharging Gradle with Nx&lt;/a&gt; by Jason Jean at Toronto JUG&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=JnN_gL-oMUQ&quot;&gt;Android Builds: Simple Recipes to Enhance Developer Productivity&lt;/a&gt; by Aida Issayeva at DPE Summit&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=3yJau3Wr6Lg&quot;&gt;Gradle for Maven users&lt;/a&gt; by Jean-Michel Fayard at Paris JUG (in French)&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=orpZ-k4SaeY&quot;&gt;How to Send Java Gradle App Logs to Elastic Stack&lt;/a&gt; on DevOps Hint&lt;/li&gt;
&lt;/ul&gt;

&lt;h1 id=&quot;from-the-gradle-team&quot;&gt;From the Gradle Team&lt;/h1&gt;

&lt;h2 id=&quot;gradle-814-release&quot;&gt;Gradle 8.14 Release&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;https://docs.gradle.org/8.14-rc-2/release-notes.html&quot;&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2025/04/image4.png&quot; alt=&quot;Gradle 8.14 Release&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We expect the Gradle 8.14 release in a few days — now with Java 24 support! This release adds full compatibility with Java 24 and introduces support for GraalVM native image toolchains. It also brings enhancements to test reporting, making it easier to understand why tests were skipped. Lazy initialization of dependency configurations improves both configuration performance and memory usage. A new integrity check mode in the configuration cache also helps debug cache correctness issues more effectively.&lt;/p&gt;

&lt;p&gt;On the build authoring side, the Problems API is expanded to support arbitrary structured data, making it easier for IDEs to consume rich diagnostics through the Tooling API, which was also extended to provide this data. See the release candidate changelog &lt;a href=&quot;https://docs.gradle.org/8.14-rc-2/release-notes.html&quot;&gt;here&lt;/a&gt;. The final release should be live soon!&lt;/p&gt;

&lt;h2 id=&quot;declarative-gradle-eap-3&quot;&gt;Declarative Gradle EAP 3&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;https://blog.gradle.org/declarative-gradle-april-2025-update&quot;&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2025/04/image6.png&quot; alt=&quot;Declarative Gradle EAP 3&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A few weeks ago, we announced the third Early Access Preview (EAP 3) of Declarative Gradle. This release introduces a new &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;testing { }&lt;/code&gt; block, expands the Declarative Configuration Language (DCL) with support for &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;List&lt;/code&gt; and &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;File&lt;/code&gt; types, and brings improved IDE integration—including support in Android Studio, IntelliJ IDEA, and Visual Studio Code.&lt;/p&gt;

&lt;p&gt;In EAP 3, Declarative Gradle remains experimental, but it’s ready for developers eager to explore it in simple Java, Kotlin JVM, and Android projects. While some limitations still exist, you can define your own software types or embed a DCL syntax block within Kotlin DSL build scripts. If you’re curious to try it out and share feedback, check out this &lt;a href=&quot;https://blog.gradle.org/declarative-gradle-april-2025-update&quot;&gt;blog pos&lt;/a&gt;t to get started.&lt;/p&gt;

&lt;p&gt;If you’d like to learn more, join Paul Merlin and Sterling Greene for the “Declarative Gradle: A developer-first approach to Gradle builds” webinar on April 24, 8:00 AM PST / 17:00 CET. &lt;a href=&quot;https://gradle.com/events/Declarative-Gradle-developer-first-approach-to-Gradle-builds-04-25/&quot;&gt;RSVP here&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id=&quot;new-gradle-101-videos-on-youtube&quot;&gt;New Gradle 101 Videos on YouTube&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/playlist?list=PLLQbIfXVLZqFzjZU0IYcRF26OZFm-L6vm%20&quot;&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2025/04/image7.png&quot; alt=&quot;New Gradle 101 Videos on YouTube&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In addition to the full-fledged Gradle Build Tool tutorials on &lt;a href=&quot;https://dpeuniversity.gradle.com/&quot;&gt;DPE University&lt;/a&gt;, we’re updating our training materials on &lt;a href=&quot;https://www.youtube.com/playlist?list=PLLQbIfXVLZqFzjZU0IYcRF26OZFm-L6vm&quot;&gt;YouTube&lt;/a&gt;. We’ve started a new &lt;a href=&quot;https://www.youtube.com/playlist?list=PLLQbIfXVLZqFzjZU0IYcRF26OZFm-L6vm&quot;&gt;Gradle Build Tool 101 &amp;amp; Tutorials&lt;/a&gt; playlist, and you can already find overviews for Gradle’s core features like Tasks, Build Caching, and Version Catalogs. Check it out!&lt;br /&gt;
To receive updates, make sure to subscribe to the channel!&lt;/p&gt;

&lt;h2 id=&quot;develocity-20251-release&quot;&gt;Develocity 2025.1 Release&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;https://gradle.com/develocity/releases/2025.1&quot;&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2025/04/image1.png&quot; alt=&quot;Develocity 2025.1 Release&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We’re excited to announce the release of Develocity 2025.1! We’ve packed this update with features to make your build and test processes even smoother. Here’s what’s new:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;Faster failure fixes:&lt;/strong&gt; Instantly pinpoint Gradle/Maven build issues.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;AI-driven stability:&lt;/strong&gt; Quickly identify and resolve build stability problems.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Deeper test insights:&lt;/strong&gt; Gain visibility into npm (Jest) and Python (pytest) test execution.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Optimized build efficiency:&lt;/strong&gt; Track and improve Predictive Test Selection and Test Distribution.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For a comprehensive look at everything new, check out the &lt;a href=&quot;https://gradle.com/develocity/releases/2025.1&quot;&gt;2025.1 Release Notes&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id=&quot;dpe-summit---call-for-papers&quot;&gt;DPE Summit - Call for Papers&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;https://sessionize.com/dpesummit2025&quot;&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2025/04/image3.png&quot; alt=&quot;DPE Summit - Call for Papers&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://dpesummit.com/&quot;&gt;DPE Summit&lt;/a&gt; is the premier event by Gradle dedicated to Developer Productivity Engineering and improving developer experience at scale. Last year’s DPE Summit featured speakers from Airbnb, Meta, Netflix, Google, and Uber. You can explore the full list of 2024 session videos and slides &lt;a href=&quot;https://dpe.org/sessions/&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;This year’s event will take place in San Francisco on September 23-24. Tickets are already available, and we invite all Gradle users and developer productivity engineers to &lt;a href=&quot;https://sessionize.com/dpesummit2025&quot;&gt;submit their talk ideas&lt;/a&gt;—the Call for Speakers is closing soon on April 27. We hope to see you there!&lt;/p&gt;

&lt;h1 id=&quot;upcoming-events&quot;&gt;Upcoming Events&lt;/h1&gt;

&lt;p&gt;Meet the Gradle team and fellow community members at these upcoming events! We’d love to connect with you and discuss anything related to Gradle Build Tool, Develocity, or Developer Productivity Engineering (DPE).&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;April 24&lt;/strong&gt;, &lt;a href=&quot;https://gradle.com/events/Declarative-Gradle-developer-first-approach-to-Gradle-builds-04-25/&quot;&gt;Declarative Gradle: A developer-first approach to Gradle builds&lt;/a&gt; (Online) - Webinar with Paul Merlin and Sterling Greene discussing the latest EAP 3 release and what Declarative Gradle brings to Gradle developer experience.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;May 15,&lt;/strong&gt; &lt;a href=&quot;https://gradle.com/events/gradle-configuration-cache-05-25/&quot;&gt;Gradle Configuration Cache: 2x faster, 4x smaller, and ready for Gradle 9.0&lt;/a&gt; (Online) - Webinar with Rodrigo Oliveira. They will talk about the recent updates in Configuration Cache and what the Configuration team plans for Gradle 9 and beyond.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;May 17,&lt;/strong&gt; &lt;a href=&quot;https://openeducationday.ch/&quot;&gt;Swiss Open Education Day&lt;/a&gt; &lt;strong&gt;-&lt;/strong&gt; Oleg Nenashev will present on mentorship programs in open source and academia, including stories from Gradle’s programs&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;May 21-23&lt;/strong&gt;, &lt;a href=&quot;https://kotlinconf.com/&quot;&gt;Kotlinconf&lt;/a&gt; - Meet the Gradle Build Tool team at the Gradle and Kotlin Foundation booths! Alex Semin and Rodrigo Oliveira will also present on Fast inner dev loops for Kotlin builds with Gradle.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;May 21-23,&lt;/strong&gt; &lt;a href=&quot;https://2025.springio.net/&quot;&gt;Spring I/O&lt;/a&gt; - Oleg Nenashev will deliver a workshop on integration testing with Gradle, Spring, Testcontainers, and WireMock.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;June 10&lt;/strong&gt;, &lt;a href=&quot;https://www.parisjug.org/&quot;&gt;Paris JUG&lt;/a&gt; - Join Trisha Gee and Louis Jacomet for a presentation about Gradle Build Tool and Develocity.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;June 23-27&lt;/strong&gt;, &lt;a href=&quot;https://platformcon.com/&quot;&gt;PlatformCon&lt;/a&gt; (Online) - Oleg Nenashev will deliver a workshop on modeling AWS service providers with Testcontainers, WireMock, and Localstack, in Java and Gradle projects&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;August 3-10&lt;/strong&gt;, &lt;a href=&quot;https://www.jcrete.org/&quot;&gt;JCrete&lt;/a&gt; - Oleg Nenashev will join this unconference, which will focus on the Java tooling ecosystem and developer productivity.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;September 23-24&lt;/strong&gt;, &lt;a href=&quot;https://dpe.org/dpe-summit/&quot;&gt;DPE Summit&lt;/a&gt; by Gradle - Registration is now open! Grab your ticket and &lt;a href=&quot;https://sessionize.com/dpesummit2025&quot;&gt;throw your hat in the ring to speak&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;webinar-on-configuration-cache&quot;&gt;Webinar on Configuration Cache!&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;https://gradle.com/events/gradle-configuration-cache-05-25/&quot;&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2025/04/image2.png&quot; alt=&quot;Webinar on Configuration Cache&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The Configuration Cache is one of Gradle’s most popular recent features and is set to become the preferred mode of execution in the upcoming Gradle 9.0 release. Whether you’re building Java, Kotlin, Android, or native projects, the Configuration Cache can significantly reduce configuration time—especially in large codebases. It also improves the overall developer experience, both in the IDE and when building from the command line.&lt;/p&gt;

&lt;p&gt;In this talk, Rodrigo Oliveira will share the latest updates on the Configuration Cache, highlighting how it has evolved over the past year in terms of performance, resource efficiency, and developer experience.&lt;/p&gt;

&lt;p&gt;You’ll learn about recent improvements—including new tooling support, integration with the Problems API, and deeper insights via Gradle Build Scan and Develocity—that make it easier than ever to adopt Configuration Cache and troubleshoot compatibility issues.&lt;/p&gt;

&lt;p&gt;The session will include real-world metrics and examples from open-source projects that have already adopted Configuration Cache (including Gradle itself). Finally, Rodrigo will discuss what’s coming next, and how teams can prepare for Configuration Cache to be enabled by default in a future release. &lt;a href=&quot;https://gradle.com/events/gradle-configuration-cache-05-25/&quot;&gt;RSVP here&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can also join the &lt;a href=&quot;https://community.gradle.org/contributing/community-slack/&quot;&gt;community channels&lt;/a&gt; to learn more!&lt;/p&gt;

&lt;h1 id=&quot;spread-the-word&quot;&gt;Spread the Word&lt;/h1&gt;

&lt;p&gt;We invite you to share news from this newsletter—Let’s help the authors and contributors! As always, this newsletter is also published in our &lt;a href=&quot;https://newsletter.gradle.org/&quot;&gt;Gradle Newsletter Archive&lt;/a&gt;, and you can share it as a link or subscribe via RSS.&lt;/p&gt;

&lt;p&gt;Finally, the Call for Proposals for the May newsletter edition is already &lt;a href=&quot;https://github.com/gradle/community/issues/215&quot;&gt;open&lt;/a&gt;.&lt;/p&gt;
</description>
        <pubDate>Tue, 22 Apr 2025 00:00:00 +0000</pubDate>
        <link>https://newsletter.gradle.org/2025/04</link>
        <guid isPermaLink="true">https://newsletter.gradle.org/2025/04</guid>
        
        
      </item>
    
      <item>
        <title>Gradle Build Tool March 2025 Newsletter</title>
        <description>&lt;p&gt;If you’re reading this, consider joining us for a webinar on March 27! In this talk, Stefan Wolf, Principal Software Engineer at Gradle, will discuss troubleshooting local and CI builds for Gradle and Apache Maven. He’ll also show what actually happens when various build and test failures arise and the tools available for solving them rapidly. &lt;a href=&quot;https://gradle.com/events/troubleshooting-gradle-maven-builds-develocity-03-27/&quot;&gt;RSVP here&lt;/a&gt;.&lt;/p&gt;

&lt;h1 id=&quot;from-the-community&quot;&gt;From the Community&lt;/h1&gt;

&lt;h2 id=&quot;new-posts&quot;&gt;New Posts&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://britter.dev/blog/2025/02/19/nixpkgs-gradle-optimization/&quot;&gt;Optimizing Gradle Build Support in nixpkgs&lt;/a&gt; by Benedikt Ritter&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.liutikas.net/2025/02/23/Maybe-Dont-Run.html&quot;&gt;Maybe Don’t Run - Optional Tasks&lt;/a&gt; in Gradle by Aurimas Liutikas&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://programminghard.dev/gradle-plugins-best-practices/&quot;&gt;Gradle Plugins Best Practices&lt;/a&gt; about centralizing plugin declarations, transitive and classpath dependencies by Tim Malseed&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.liutikas.net/2025/03/05/Thats-Gonna-Leave-A-Mark.html&quot;&gt;That’s Gonna Leave A Mark - Gradle Plugin Markers&lt;/a&gt; by Aurimas Liutikas&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://britter.dev/blog/2025/02/27/nix-java-enterprise/&quot;&gt;NixOS Meets Enterprise Java: A Cautionary Tale&lt;/a&gt; by Benedikt Ritter&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://artemasoyan.medium.com/7-gradle-features-every-android-developer-should-master-16288a461bf5&quot;&gt;7 Gradle Features Every Android Developer Should Master&lt;/a&gt; by Artem Asoyan&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://michakutz.medium.com/great-gradle-goodies-code-formatting-with-spotless-2a595e657add&quot;&gt;Great Gradle Goodies: Code Formatting with Spotless&lt;/a&gt; by Michael Kutz&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;new-videos&quot;&gt;New Videos&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://youtu.be/n_xZakRifp8?si=6h2tMNaLlM0oqIPL&quot;&gt;Gradle, The Ultimate Delegator&lt;/a&gt; by Tom Koptel at Android Budapest&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://youtu.be/FFNvZhi9NwM?si=5JU1bgN3jUM2CmWC&quot;&gt;Fighting the Elephant - Gradle Convention Plugins&lt;/a&gt; by Duncan McGregor&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://youtu.be/Pk5rNFvBTJw?si=SKfiYw6OrZY-jfH1&quot;&gt;Trisha Gee’s Expert Advice for Young Developers&lt;/a&gt; and her Gradle Journey, at Tales from the jar side&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;new-releases&quot;&gt;New Releases&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;The &lt;a href=&quot;https://github.com/gradlex-org/reproducible-builds&quot;&gt;Reproducible Builds Gradle plugin&lt;/a&gt; by GradleX is now endorsed by &lt;a href=&quot;https://reproducible-builds.org/tools/#tools-to-make-builds-reproducible-by-removing-nondeterminism&quot;&gt;Reproducible Builds&lt;/a&gt;, a site that promotes this best software development practice.&lt;/li&gt;
  &lt;li&gt;New &lt;a href=&quot;https://github.com/cdsap/GCReport&quot;&gt;Garbage Collector Report Plugin&lt;/a&gt; by Iñaki Villar. It collects GC metrics based on the GC logs generated during the build, generates a console report, or CSV file, or submits the data to Develocity or Build Scan.&lt;/li&gt;
&lt;/ul&gt;

&lt;h1 id=&quot;from-the-gradle-team&quot;&gt;From the Gradle Team&lt;/h1&gt;

&lt;h2 id=&quot;state-of-the-configuration-cache---towards-gradle-9&quot;&gt;State of the Configuration Cache - Towards Gradle 9&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;https://blog.gradle.org/road-to-configuration-cache&quot;&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2025/03/image1.png&quot; alt=&quot;State of the Configuration Cache - Towards Gradle 9&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As Gradle 9.0 approaches, we’re sharing updates on the Configuration Cache—a key feature of the release and one that significantly improves configuration time for large projects. This release will make the Configuration Cache the preferred execution mode, with the goal of enabling it by default in Gradle 10.0. We’ve made substantial progress in 2024, with massive performance and compatibility reporting improvements. As Gradle Fellow Tony Robalik noted:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;“I’m excited about all the work Gradle has done to make the Configuration Cache stable and the preferred mechanism for running builds. At work, we’ve observed that enabling Configuration Cache globally will recover roughly 4 years of lost engineering time annually. The configuration cache also lays the foundation for Isolated Projects, which has been an eagerly awaited feature since Gradle first announced it several years ago!”&lt;/em&gt;   &lt;br /&gt;
&lt;em&gt;-&lt;/em&gt; &lt;a href=&quot;https://github.com/autonomousapps&quot;&gt;Tony Robalik&lt;/a&gt;, Gradle Fellow and a Senior Software Engineer at Square&lt;/p&gt;

&lt;p&gt;Learn more in &lt;a href=&quot;https://blog.gradle.org/road-to-configuration-cache&quot;&gt;our recent blog post!&lt;/a&gt;&lt;/p&gt;

&lt;h2 id=&quot;new-solution-page-for-gradle-build-tool-and-develocity&quot;&gt;New Solution Page for Gradle Build Tool and Develocity&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;https://gradle.com/develocity/solutions/gradle-build-tool/&quot;&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2025/03/image3.png&quot; alt=&quot;New Solution Page for Gradle Build Tool and Develocity&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As you may have seen, we recently published multiple new solution pages on Gradle.com, our company website. They cover integrations between our Develocity and Build Scan services with various build tools, CI Systems, IDEs, programming languages, test frameworks, and specifications. Of course, there’s a &lt;a href=&quot;https://gradle.com/develocity/solutions/gradle-build-tool/&quot;&gt;dedicated page&lt;/a&gt; for Gradle Build Tool, check it out!&lt;/p&gt;

&lt;h2 id=&quot;monthly-gradle-build-tool-webinars&quot;&gt;Monthly Gradle Build Tool Webinars&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;https://gradle.com/events/&quot;&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2025/03/image5.png&quot; alt=&quot;Monthly Gradle Build Tool Webinars&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Starting in March, we’ll be hosting more frequent Gradle Build Tool webinars on Gradle’s webinar platform. We will also continue hosting community events, streaming them to social media as we have in the past. The full schedule will be published soon, and we’re excited to announce the first two webinars:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;March 27&lt;/strong&gt; - &lt;a href=&quot;https://gradle.com/events/troubleshooting-gradle-maven-builds-develocity-03-27/&quot;&gt;Troubleshooting Gradle and Maven builds with Develocity&lt;/a&gt; with Stefan Wolf - a principal engineer working on many of Gradle’s open-source components and the lead engineer for the Build Scan integration&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;April 24&lt;/strong&gt; - &lt;a href=&quot;https://gradle.com/events/Declarative-Gradle-developer-first-approach-to-Gradle-builds-04-25/&quot;&gt;Declarative Gradle: A developer-first approach to Gradle builds&lt;/a&gt; with Paul Merlin and Sterling Greene from the Declarative Gradle and JVM teams&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;See all upcoming Gradle events and webinars on our &lt;a href=&quot;https://gradle.com/events/&quot;&gt;Events page&lt;/a&gt;!&lt;/p&gt;

&lt;h1 id=&quot;gsoc-2025---contributor-applications-start-march-24&quot;&gt;GSoC 2025 - Contributor Applications start March 24!&lt;/h1&gt;

&lt;p&gt;&lt;a href=&quot;https://community.gradle.org/events/gsoc&quot;&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2025/03/image2.png&quot; alt=&quot;GSoC 2025 - Contributor Applications start March 24!&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As we prepare for Google Summer of Code 2025, we’re looking for potential contributors. Thanks to everyone who has already reached out to the team! The applications open on March 24, and the deadline for final applications is April 8.&lt;/p&gt;

&lt;p&gt;Below is a list of Gradle-related project ideas that we’re excited to mentor under the Kotlin Foundation. We also welcome any new project proposals you’d like to submit:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://community.gradle.org/events/gsoc/#clean-and-actionable-reporting-for-gradle-code-quality-plugins-for-kotlin&quot;&gt;🔍 Clean and actionable reporting for Gradle code quality plugins for Kotlin&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://community.gradle.org/events/gsoc/#maven-central-publishing-plugin-for-gradle-with-new-apis&quot;&gt;📦 Maven Central publishing plugin for Gradle with new APIs&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://community.gradle.org/events/gsoc/#improving-configuration-cache-and-lock-contention-in-key-gradle-plugins&quot;&gt;🚅 Improving Configuration Cache and lock contention in key Gradle plugins&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://community.gradle.org/events/gsoc/#gradle-convention-plugin-for-developing-jenkins-plugins&quot;&gt;🔌 Gradle Convention plugin for developing Jenkins Plugins&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://community.gradle.org/events/gsoc/#kotlin-dsl-documentation-samples-test-framework&quot;&gt;📓 Kotlin DSL documentation samples test framework&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://kotlinlang.org/docs/gsoc-2025.html#build-server-protocol-add-kotlin-support-hard-350-hrs&quot;&gt;👷 Build Server Protocol: add Kotlin support&lt;/a&gt; (together with JetBrains)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you’re interested in participating, join the &lt;strong&gt;#gsoc&lt;/strong&gt; channels on the &lt;a href=&quot;https://community.gradle.org/contributing/community-slack/&quot;&gt;Gradle Community Slack&lt;/a&gt; and the &lt;a href=&quot;https://kotlinlang.org/community/&quot;&gt;Kotlin Foundation Slack&lt;/a&gt;.&lt;/p&gt;

&lt;h1 id=&quot;kotlin-foundation---annual-report&quot;&gt;Kotlin Foundation - Annual Report&lt;/h1&gt;

&lt;p&gt;&lt;a href=&quot;https://kotlinfoundation.org/news/annual-report-2024/&quot;&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2025/03/image4.png&quot; alt=&quot;Kotlin Foundation - 2024 Annual Report&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The Kotlin Foundation recently published its 2024 report, which offers an overview of last year’s initiatives and milestones within the Kotlin ecosystem. The report covers Kotlin 2.0 and the K2 compiler, outreach, and grants programs, and new foundation members and committees. These efforts have continued to foster community engagement and drive the ecosystem’s growth. Gradle is happy to contribute to a number of activities, including serving on the foundation’s committees.&lt;/p&gt;

&lt;p&gt;So what have we been up to? In 2024, we continued our membership in the Education Committee and participated in Google Summer of Code under the umbrella of the foundation. We supported Kotlin-focused events, including droidCon, user groups, and Kotlinconf. In December, we also joined the Ecosystem Committee to facilitate ecosystem partnerships with the Kotlin Foundation members and the developer community. As part of our &lt;a href=&quot;https://gradle.com/customers/oss-projects/#kotlin&quot;&gt;open source support program&lt;/a&gt;, Gradle provides a free Develocity instance for the Kotlin project. Kotlin—along with the Kotlin compiler, Ktor, and other core projects—rely on Gradle Build Tool and Develocity  for speeding up builds and tests and getting insights into failures, flaky tests, and historical performance trends&lt;/p&gt;

&lt;p&gt;We’re proud to participate in the Kotlin Foundation and support these projects and their ongoing success. See the full report &lt;a href=&quot;https://kotlinfoundation.org/news/annual-report-2024/&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;h1 id=&quot;upcoming-events&quot;&gt;Upcoming Events&lt;/h1&gt;

&lt;p&gt;Meet the Gradle team and fellow community members at these upcoming events! We’d love to connect with you and discuss anything related to Gradle Build Tool, Develocity, or Developer Productivity Engineering (DPE).&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;March 25&lt;/strong&gt;, &lt;a href=&quot;https://dpe.org/dpe-palo-alto-tour-2025/&quot;&gt;DPE Tour Palo Alto&lt;/a&gt;—This in-person event at Meta HQ focused on Developer Productivity Engineering and Developer Experience, featuring talks from Meta, Microsoft, Uber, and Gradle (with our very own Trisha Gee).&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;March 27,&lt;/strong&gt; &lt;a href=&quot;https://gradle.com/events/troubleshooting-gradle-maven-builds-develocity-03-27/&quot;&gt;Troubleshooting Gradle and Maven builds with Develocity&lt;/a&gt; (Online) - Webinar with Stefan Wolf, a principal engineer working on many of Gradle’s open source components and the lead for the Build Scan integration.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;April 10-11,&lt;/strong&gt; &lt;a href=&quot;https://androidmakers.droidcon.com/&quot;&gt;Android Makers by droidcon&lt;/a&gt; - Louis Jacomet and Paul Merlin will discuss Gradle’s scalability for Android projects. Are build times breaking your flow? Learn how to make them fast!&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;April 24&lt;/strong&gt;, &lt;a href=&quot;https://gradle.com/events/Declarative-Gradle-developer-first-approach-to-Gradle-builds-04-25/&quot;&gt;Declarative Gradle: A developer-first approach to Gradle builds&lt;/a&gt; (Online) - Webinar with Paul Merlin and Sterling Greene discussing the latest EAP 3 release and what Declarative Gradle brings to Gradle developer experience.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;May 17 -&lt;/strong&gt; &lt;a href=&quot;https://openeducationday.ch/&quot;&gt;Swiss Open Education Day&lt;/a&gt; &lt;strong&gt;-&lt;/strong&gt; Oleg Nenashev will present on mentorship programs in open source and academia, including stories from Gradle’s programs&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;May 21-23&lt;/strong&gt;, &lt;a href=&quot;https://kotlinconf.com/&quot;&gt;Kotlinconf&lt;/a&gt; - Meet the Gradle Build Tool team at the Gradle and Kotlin Foundation booths! Alex Semin and Rodrigo Oliveira will also present on Fast inner dev loops for Kotlin builds with Gradle.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;June 23-27&lt;/strong&gt;, &lt;a href=&quot;https://platformcon.com/&quot;&gt;PlatformCon&lt;/a&gt; (Online) - Oleg Nenashev will speak about using Testcontainers and API mocking for Golang projects (and yes, you can do the same with Java and Gradle!)&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;August 03-10&lt;/strong&gt;, &lt;a href=&quot;https://www.jcrete.org/&quot;&gt;JCrete&lt;/a&gt; - Oleg Nenashev will attend this conference, which will focus on the Java tooling ecosystem and developer productivity.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;September 23-24&lt;/strong&gt;, &lt;a href=&quot;https://dpe.org/dpe-summit/&quot;&gt;DPE Summit&lt;/a&gt; by Gradle -  Registration is now open! Grab your early-bird ticket while they last and &lt;a href=&quot;https://sessionize.com/dpesummit2025&quot;&gt;throw your hat in the ring to speak&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;featured-event-troubleshooting-gradle-and-maven-builds-with-develocity&quot;&gt;Featured Event: Troubleshooting Gradle and Maven builds with Develocity&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;https://gradle.com/events/troubleshooting-gradle-maven-builds-develocity-03-27/&quot;&gt;&lt;img src=&quot;https://newsletter.gradle.org/images/2025/03/image6.jpg&quot; alt=&quot;Troubleshooting Gradle and Maven builds with Develocity&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;How much time do you spend each day troubleshooting your builds and tests? If you’re like most developers, you regularly see dependencies fail, infrastructure explodes, nonstop flaky tests, and Checkstyle turning into Gandalf (“you shall not pass”). That’s okay, right? At least everything works on your machine. Sarcasm aside, there are many points of failure. We need proper tools to identify and fix the root cause as quickly and easily as possible.&lt;/p&gt;

&lt;p&gt;In this talk by Stefan Wolf, Principal Software Engineer at Gradle, we’ll take a look at troubleshooting local and CI builds for Gradle and Apache Maven. We’ll dive deep into observing what is actually happening when various build and test failures arise, and the tools at your disposal for solving them rapidly.&lt;/p&gt;

&lt;p&gt;You can learn more about the upcoming webinar and RSVP &lt;a href=&quot;https://gradle.com/events/troubleshooting-gradle-maven-builds-develocity-03-27/&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;h1 id=&quot;spread-the-word&quot;&gt;Spread the Word&lt;/h1&gt;

&lt;p&gt;We invite you to share news from this newsletter—Let’s help the authors and contributors!
As always, this newsletter is also published in our &lt;a href=&quot;https://newsletter.gradle.org/&quot;&gt;Gradle Newsletter Archive&lt;/a&gt;, and you can share it as a link or subscribe via RSS.&lt;/p&gt;

&lt;p&gt;Finally, the Call for Proposals for the March newsletter edition is already &lt;a href=&quot;https://github.com/gradle/community/issues/214&quot;&gt;open&lt;/a&gt;.&lt;/p&gt;
</description>
        <pubDate>Thu, 20 Mar 2025 00:00:00 +0000</pubDate>
        <link>https://newsletter.gradle.org/2025/03</link>
        <guid isPermaLink="true">https://newsletter.gradle.org/2025/03</guid>
        
        
      </item>
    
  </channel>
</rss>
