Releases: gradle/gradle-enterprise-build-validation-scripts
Releases · gradle/gradle-enterprise-build-validation-scripts
Development release
- [NEW] TBD
2.5.1
2.5
- [NEW] Use
CLIENT_JAVA_HOME
environment variable to control the JVM used to analyze the Build Scan data - [NEW] Drop support for Gradle Enterprise versions older than 2023.2 when using
-e
command line option - [FIX] Informs the Gradle Enterprise Gradle plugin it is being applied externally when using
-e
command line option - [FIX] API requests do not allow time for build scans to become available
- [FIX] Build caching configuration is not applied to child builds
2.4
- [NEW] Explanations of the performance characteristics are available and linked from the experiment summary
- [NEW] Infrastructure to run local experiments without publishing build scans is put in place
2.3.5
- [FIX] Scripts inject Gradle Enterprise Maven extension 1.17 which requires just released GE 2023.1
2.3.4
- [FIX] Logging level when fetching Build Scan data from Gradle Enterprise is incorrect
- [FIX] Experiments accepting Build Scan URLs incorrectly parse Build Scan ID when path contains extra parts
- [FIX] Summary shows project name as unknown when access to Gradle Enterprise API is not configured
2.3.3
- [NEW] Performance characteristics includes the serialization factors of both builds
- [FIX] Negative values for build time savings render incorrectly
2.3.2
- [FIX] Experiments may end up publishing to scans.gradle.com if insufficient options are provided
- [FIX] Using
-e
without-s
in interactive mode gives poor error message - [FIX] Error messages are inconsistent
2.3.1
2.3
- [NEW] Include initial build time in all experiment summaries
- [NEW] Include instant build time and savings in all experiment summaries
- [NEW] Include pending build time and savings in all experiment summaries
- [NEW] Include serialization factor in all experiment summaries
- [NEW] Support
-x
command line option for Gradle experiment 1 - [NEW] Abort experiment fast if build does not successfully publish a Build Scan
- [NEW] Construct more precise query parameters in links to Timeline view in all experiment summaries
- [NEW] Construct more precise query parameters in links to Comparison view in all experiment summaries
- [NEW] Add build validation scripts version as custom value to all builds run by the experiments
- [NEW] Add configuration settings to control the connect and read timeouts when fetching Build Scan data
- [NEW] Gradle init script is made more robust and more configurable
- [NEW] All configuration is passed to Gradle init script via system properties instead of project properties
- [NEW] Experiment results are evaluated faster by fetching Build Scan data in parallel
- [NEW] Log output describing progress of the experiments is polished
- [NEW] Java launch code is modernized
- [FIX] Additional argument values containing spaces are parsed incorrectly
- [FIX] Applying build validation scripts changes buildscript classpath ordering of Gradle Enterprise Gradle plugin
- [FIX] Experiment summaries display second build twice when first build fails
- [FIX] Gradle build invocation argument
--scan
is shown in console output but not used by the experiments - [FIX] Build validation scripts project cannot be built using Gradle Toolchain and auto-provisioning