Release History
|
Refer to the (Legacy) Gradle Enterprise Gradle Plugin User Manual for the release history prior to version 3.17. |
Current
4.2.2
-
[FIX] Test Retry: Retrying tests with Java 25 failed when neither Test Distribution nor Predictive Test selection was used
Compatible with scans.gradle.com and Develocity 2025.3 or later.
When upgrading from the Gradle Enterprise Gradle plugin, refer to the Migrating to the Develocity plugin section.
Previous Versions
4.2.1
-
[FIX] IDE plugin integration: Wrong event stream can sometimes be generated
Compatible with scans.gradle.com and Develocity 2025.3 or later.
When upgrading from the Gradle Enterprise Gradle plugin, refer to the Migrating to the Develocity plugin section.
4.2
-
[FIX] Test Distribution: Build may request more remote executors even after falling back to local execution
Compatible with scans.gradle.com and Develocity 2025.3 or later.
When upgrading from the Gradle Enterprise Gradle plugin, refer to the Migrating to the Develocity plugin section.
4.1.1
-
[NEW] Test Distribution: Code coverage results from remote agents can be aggregated if JaCoCo is used in offline mode
-
[FIX] Test Distribution: Unrecoverable test execution errors like "OutOfMemoryError" aren’t reported if "System.exit" is called after the error occurs
-
[FIX] Test Distribution: Fails to replace the path for any JVM argument file prefixed with
@
Compatible with scans.gradle.com and Develocity 2025.2 or later.
When upgrading from the Gradle Enterprise Gradle plugin, refer to the Migrating to the Develocity plugin section.
4.1
[NEW] Build Cache: Builds can use an alternative Edge in the presence of remote build caching errors
Compatible with scans.gradle.com and Develocity 2025.2 or later.
When upgrading from the Gradle Enterprise Gradle plugin, refer to the Migrating to the Develocity plugin section.
4.0.2
-
[FIX] Build Cache: Remote Build Cache client ignores JSSE system properties
-
[FIX] Predictive Test Selection: Add a timeout for connecting to Develocity when fetching prediction data
Compatible with scans.gradle.com and Develocity 2025.1 or later.
When upgrading from the Gradle Enterprise Gradle plugin, refer to the Migrating to the Develocity plugin section.
4.0.1
-
[NEW] Build Scan: Allow calling develocity.buildScan.buildScanPublished from subprojects
-
[FIX] Build Scan: Incorrect conflicting JNA version may be reported when using resource usage observability
Compatible with scans.gradle.com and Develocity 2025.1 or later.
When upgrading from the Gradle Enterprise Gradle plugin, refer to the Migrating to the Develocity plugin section.
4.0
-
[NEW] Build Scan: The Develocity Gradle plugin no longer supports the legacy Gradle Enterprise APIs, system properties, and configuration files
-
[NEW] Build Scan: The Develocity DSL can now be accessed from non-root projects.
-
[NEW] Test Distribution: Gradle build is resilient when remote executors experience severe errors
Compatible with scans.gradle.com and Develocity 2025.1 or later.
When upgrading from the Gradle Enterprise Gradle plugin, refer to the Migrating to the Develocity plugin section.
3.19.2
-
[FIX] Build may hang when tests are retried and the test task uses
forkEveryproperty -
[FIX] Build Cache: URL encoding is applied incorrectly to the multi-segment custom Build Cache request path.
-
[FIX] Test Distribution: Build fails when attempting to aggregate JaCoCo coverage reports produced by the Kover Gradle plugin
-
[FIX] Test Distribution: File compression of huge input files can lead to connection timeouts
3.19.1
-
[NEW] Build Scan: Do not capture output of Gradle’s
:propertiestask to avoid leaking sensitive information -
[NEW] Test Distribution: Fall back to local test execution if connection to Develocity times out instead of failing the build
-
[FIX] Test Distribution: Performance statistics can be wrong when the build gets canceled
-
[FIX] Test Distribution: Build fails when starting the Kover coverage agent newer than version 0.8.0
-
[FIX] Test Distribution: Test Distribution agent specific env variables are accessible from the test JVM
-
[FIX] Test Distribution/Predictive Test Selection: Timestamps of test events can be wrong when the test task times out
Compatible with scans.gradle.com and Develocity 2024.3 or later.
When upgrading from the Gradle Enterprise Gradle plugin, refer to the Migrating to the Develocity plugin section.
3.19
-
[NEW] Build Cache: Support Edge discovery based on a Develocity user’s location preference
-
[NEW] Build Scan: Capture actual CPU load for the top 5 processes by CPU usage
-
[NEW] Build Scan: The performance configuration page is now available when using the Isolated Projects feature of Gradle
-
[NEW] Build Scan: Capture top 5 processes by memory usage
-
[NEW] Build Scan: Maximum configured Build Cache artifact size is reported if remote store has been rejected due to exceeding this limit
Compatible with scans.gradle.com and Develocity 2024.3 or later.
When upgrading from the Gradle Enterprise Gradle plugin, refer to the Migrating to the Develocity plugin section.
3.18.2
-
[NEW] Test Retry: Add a
failOnSkippedAfterRetryproperty to control whether the test task should fail if a failed test got skipped on retry -
[FIX] Build Scan: Resource usage capturing fails silently when the build uses an incompatible JNA version
Compatible with scans.gradle.com and Develocity 2024.2 or later.
When upgrading from the Gradle Enterprise Gradle plugin, refer to the Migrating to the Develocity plugin section.
3.18.1
-
[NEW] Build Cache: Increase parallel remote Build Cache operation limit
-
[FIX] Build Scan: Resource usage capturing causes excessive logging on Linux when udev is absent
-
[FIX] Build Scan: Display name extraction for Java commands with multiple -jar arguments fails when resource usage capturing is enabled
Compatible with scans.gradle.com and Develocity 2024.2 or later.
When upgrading from the Gradle Enterprise Gradle plugin, refer to the Migrating to the Develocity plugin section.
3.18
-
[NEW] Build Scan: Resource usage observability in Build Scan
-
[NEW] Build Scan: Configuration cache miss reason is captured
Compatible with scans.gradle.com and Develocity 2024.2 or later.
When upgrading from the Gradle Enterprise Gradle plugin, refer to the Migrating to the Develocity plugin section.
3.17.6
-
[FIX] Test Retry: Retry TestNG tests with dependencies when using JUnit TestNG engine
-
[FIX] Test Retry: Retry failures in TestNG lifecycle methods when using JUnit TestNG engine
Compatible with scans.gradle.com and Develocity 2024.1 or later.
When upgrading from the Gradle Enterprise Gradle plugin, refer to the Migrating to the Develocity plugin section.
3.17.5
-
[NEW] Build Scan: Capture timestamped version of unique Maven snapshot dependencies
-
[FIX] Predictive Test Selection: Tests may be retried in different JVM when only using Predictive Test Selection
-
[FIX] Test Distribution: When a remote executor disconnects unexpectedly, the plugin might generate invalid executor events in the Build Scan event stream
-
[FIX] Test Distribution: Proxy configuration evaluation may fail in a multi-module project
Compatible with scans.gradle.com and Develocity 2024.1 or later.
When upgrading from the Gradle Enterprise Gradle plugin, refer to the Migrating to the Develocity plugin section.
3.17.4
-
[FIX] Test Distribution/Predictive Test Selection: Test acceleration uses wrong protocol when communicating with a proxy
Compatible with scans.gradle.com and Develocity 2024.1 or later.
When upgrading from the Gradle Enterprise Gradle plugin, refer to the Migrating to the Develocity plugin section.
3.17.3
-
[NEW] Show the origin of the deprecated Gradle Enterprise API usage on-demand
-
[NEW] Test Distribution/Predictive Test Selection: Test acceleration requests respect proxy settings
-
[FIX] Test Distribution: Remote execution is sometimes not properly terminated
Compatible with scans.gradle.com and Develocity 2024.1 or later.
When upgrading from the Gradle Enterprise Gradle plugin, refer to the Migrating to the Develocity plugin section.
3.17.2
-
[NEW] Build Scan: Capturing problems are only logged when the Build Scan is published or dumped
-
[FIX] Build may fail if both Gradle Enterprise and Develocity plugins are applied
-
[FIX] Predictive Test Selection: Deprecation warnings are shown for the "mode" and "profile" properties, although the properties are not set by the user
-
[FIX] Test Distribution: Improve resiliency against connection issues
Compatible with scans.gradle.com and Develocity 2024.1 or later.
When upgrading from the Gradle Enterprise Gradle plugin, refer to the Migrating to the Develocity plugin section.
3.17.1
-
[NEW] Support muting Gradle Enterprise deprecation warnings coming from transitive dependencies
-
[FIX] Build Scan: Task for provisioning access key fails if the Develocity server is overwritten
Compatible with scans.gradle.com and Develocity 2024.1 or later.
When upgrading from the Gradle Enterprise Gradle plugin, refer to the Migrating to the Develocity plugin section.
3.17
-
[NEW] Test Distribution/Predictive Test Selection: Test Distribution and Predictive Test Selection are compatible with Gradle’s Isolated Projects
-
[NEW] Rename plugin from Gradle Enterprise to Develocity, along with new configuration DSLs, system properties, and APIs
-
[NEW] Build Scan: Insights into Gradle’s configuration caching - origin build navigation, entry size, and failure
-
[NEW] Build Scan: Develocity reliably detects when Gradle disables the remote Build Cache due to failures
-
[NEW] Build Scan: Develocity displays avoidance savings and a link to the origin Build Scan for all up-to-date Gradle artifact transform executions
-
[NEW] Test Distribution: Add support for debugging tests executed remotely on Test Distribution agents
-
[NEW] Test Distribution: Add support for relational operators in build requirements
-
[FIX] Build Scan: Canceling a Gradle build may result in an incomplete Build Scan
-
[FIX] Build Cache cannot be used when publishing a Build ScanĀ® to scans.gradle.com
-
[FIX] Predictive Test Selection: Gradle displays a "no test executed" deprecation warning when no tests are selected on Gradle 8.3 and later
-
[FIX] Test Distribution: Running test tasks is incompatible with IntelliJ’s "Run with coverage" feature
-
[FIX] Test Distribution: Builds may succeed despite unsuccessful retries of location-restricted tests
Compatible with scans.gradle.com and Develocity 2024.1 or later.
When upgrading from the Gradle Enterprise Gradle plugin, refer to the Migrating to the Develocity plugin section.