Release History
| Please refer to the (Legacy) Gradle Enterprise Maven Extension User Manual for the release history before version 1.21. |
Current
2.2.1
-
[NEW] Add IDE integration mechanism
-
[FIX] Build Cache: Local cache lock incompatibility during parallel execution
Compatible with scans.gradle.com and Develocity 2025.3 or later.
When upgrading from the Gradle Enterprise Maven extension, refer to the Migrating to the Develocity extension section.
Previous Versions
2.2
-
[NEW] Capture whether a Maven 4 based build is executed with the --resume flag
-
[NEW] Add support for
importAdditionalPackagesOptionalproperty in thetycho-maven-plugin -
[NEW] Add support for
useModuleVersionproperty in themaven-compiler-pluginversion3.14.1 -
[NEW] Add support for Maven variables interpolation in programmatic configuration
-
[FIX] Test Distribution: Build may request more remote executors even after falling back to local execution
-
[FIX] Test Distribution fails to replace the path for any JVM argument file prefixed with
@ -
[FIX] Test Distribution/Predictive Test Selection: Develocity components fail to process test data if the build loses connection to the test fork immediately after establishing it
-
[FIX] Edge discovery can select an Edge that doesn’t have the lowest measured latency
Compatible with scans.gradle.com and Develocity 2025.3 or later.
When upgrading from the Gradle Enterprise Maven extension, refer to the Migrating to the Develocity extension section.
2.1
-
[NEW] Build Cache: Builds can use an alternative Edge in the presence of remote build caching errors.
-
[NEW] Build Cache: Add support for
disableNoFontsproperty in themaven-javadoc-pluginversion3.11.3
Compatible with scans.gradle.com and Develocity 2025.2 or later.
When upgrading from the Gradle Enterprise Maven extension, refer to the Migrating to the Develocity extension section.
2.0.1
-
[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
-
[FIX] Test Distribution: Surefire executes tests twice if the goal is invoked twice accidentally
Compatible with scans.gradle.com and Develocity 2025.1 or later.
When upgrading from the Gradle Enterprise Maven extension, refer to the Migrating to the Develocity extension section.
2.0
-
[NEW] Build Scan: Capture whether the build is executed with the Maven Daemon
-
[NEW] Build Scan: The Develocity Maven extension no longer supports the legacy Gradle Enterprise APIs, system properties, and configuration files
-
[NEW] Build Scan: Add test analytics support for Tycho
-
[NEW] Build Cache: Add Tycho support
-
[NEW] Test Distribution: Maven build is resilient when remote executors experience severe errors
-
[FIX] Build Scan: Build Scan is not captured when the Maven build is executed in offline mode
Compatible with scans.gradle.com and Develocity 2025.1 or later.
When upgrading from the Gradle Enterprise Maven extension, refer to the Migrating to the Develocity extension section.
1.23.3
-
[NEW] Add support for Maven Surefire 3.5.3
Compatible with scans.gradle.com and Develocity 2024.3 or later.
When upgrading from the Gradle Enterprise Maven extension, refer to the Migrating to the Develocity extension section.
1.23.2
-
[NEW] Build Cache: Add support for
moduleVersionproperty in themaven-compiler-pluginversion3.14.0 -
[FIX] Test Distribution: File compression of huge input files can lead to connection timeouts
Compatible with scans.gradle.com and Develocity 2024.3 or later.
When upgrading from the Gradle Enterprise Maven extension, refer to the Migrating to the Develocity extension section.
1.23.1
-
[NEW] Build Scan: Add support for JSR 330 (Dependency Injection for Java) when implementing Develocity listeners
-
[NEW] Build Cache: Reduce execution time when mojo is skipped by avoiding extracting additional properties
-
[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 cancelled
-
[FIX] Test Distribution: Test Distribution agent specific env variables are accessible from the test JVM
Compatible with scans.gradle.com and Develocity 2024.3 or later.
When upgrading from the Gradle Enterprise Maven extension, refer to the Migrating to the Develocity extension section.
1.23
-
[NEW] Build Scan: Capture actual CPU load for the top 5 processes by CPU usage
-
[NEW] Build Scan: Maximum configured Build Cache artifact size is reported if remote store has been rejected due to exceeding this limit
-
[NEW] Build Scan: Capture top 5 processes by memory usage
-
[NEW] Build Cache: Support Edge discovery based on a Develocity user’s location preference
-
[NEW] Build Cache: Add support for maven-javadoc-plugin 3.11.2
-
[NEW] Build Cache: Add support for maven-jaxb-plugin 4.0.9
Compatible with scans.gradle.com and Develocity 2024.3 or later.
When upgrading from the Gradle Enterprise Maven extension, refer to the Migrating to the Develocity extension section.
1.22.2
-
[NEW] Build Cache: Improve performance of input fingerprinting
-
[FIX] Test Distribution/Predictive Test Selection: Missing argument provider implementation for parameterized tests does not fail the build
Compatible with scans.gradle.com and Develocity 2024.2 or later.
When upgrading from the Gradle Enterprise Maven extension, refer to the Migrating to the Develocity extension section.
1.22.1
-
[NEW] Build Scan: Add support for JUnit5StatelessTestsetInfoTreeReporter
-
[NEW] Build Scan: Add support for Surefire plugin 3.5.0
-
[NEW] Build Cache: Add support for maven-javadoc-plugin 3.10.0
-
[NEW] Build Cache: Add support for maven-checkstyle-plugin 3.5.0
-
[NEW] Build Cache: Add support for Map with values of complex types when defining
iteratedPropertiesas inputs -
[NEW] Build Cache: Display the path to the annotation processor’s JAR in the build output
-
[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
-
[FIX] Build Cache: Increase parallel remote Build Cache operation limit
Compatible with scans.gradle.com and Develocity 2024.2 or later.
When upgrading from the Gradle Enterprise Maven extension, refer to the Migrating to the Develocity extension section.
1.22
-
[NEW] Build Scan: Resource usage observability in Build Scan
-
[NEW] Build Scan: Add support for Apache Maven Daemon 1.0.1
-
[NEW] Build Cache: Storing fingerprints in the Build Cache is no longer possible
-
[NEW] Build Cache: Add support for
maven-surefire-pluginversion3.4.0 -
[NEW] Build Cache: Add support for
maven-javadoc-pluginversion3.8.0
Compatible with scans.gradle.com and Develocity 2024.2 or later.
When upgrading from the Gradle Enterprise Maven extension, refer to the Migrating to the Develocity extension section.
1.21.6
-
[NEW] Build Cache: Add support for
enableOutErrElementsandenablePropertiesElementproperties inmaven-surefire-pluginversion3.3.1
Compatible with scans.gradle.com and Develocity 2024.1 or later.
When upgrading from the Gradle Enterprise Maven extension, refer to the Migrating to the Develocity extension section.
1.21.5
-
[NEW] Test Distribution: The Maven extension adds support for offline instrumentation when the JaCoCo Maven plugin.
-
[FIX] Build Cache: Execution of build with multiple threads causes corrupt remote Build Cache temporary directory
-
[FIX] Build Cache: Skipped Surefire and Failsafe executions cause toolchains initialization
-
[FIX] Test Distribution: When a remote executor disconnects unexpectedly, the extension might generate invalid executor events in the Build Scan event stream
-
[FIX] Test Distribution: Input/output file transfer fails if Maven 3.9.7 runs in interactive mode
Compatible with scans.gradle.com and Develocity 2024.1 or later.
When upgrading from the Gradle Enterprise Maven extension, refer to the Migrating to the Develocity extension section.
1.21.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 Maven extension, refer to the Migrating to the Develocity extension section.
1.21.3
-
[NEW] Show the origin of the deprecated Gradle Enterprise API usage on demand
-
[NEW] Build Cache: Surefire fork-specific working directories do not impact build caching
-
[NEW] Predictive Test Selection: Predictive Test Selection 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 Maven extension, refer to the Migrating to the Develocity extension section.
1.21.2
-
[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 Maven extension, refer to the Migrating to the Develocity extension section.
1.21.1
-
[NEW] Support muting Gradle Enterprise deprecation warnings coming from transitive dependencies
-
[FIX] Add additional warnings for deprecated APIs in the Maven extension
Compatible with scans.gradle.com and Develocity 2024.1 or later.
When upgrading from the Gradle Enterprise Maven extension, refer to the Migrating to the Develocity extension section.
1.21
-
[NEW] Rename to Develocity Maven extension along with new XML configuration schemas, system properties, and APIs
-
[NEW] Build Cache: Enable build caching for Surefire goals if
maven.surefire.debugand/ormaven.failsafe.debugis used for something other than debugging -
[NEW] Build Cache: Add support for
maven-compiler-pluginversion3.13 -
[NEW] Test Distribution: Add support for developers to debug tests that are executed remotely on Test Distribution agents
-
[NEW] Test Distribution: Add support for relational operators in build requirements
-
[NEW] Test Distribution/Predictive Test Selection: When using an unsupported version of Surefire, TD/PTS fall back to regular execution if
fallbackToRegularExecutionOnMissingPrerequisitesplugin configuration property is set -
[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 Maven extension, refer to the Migrating to the Develocity extension section.