Skip to content

Releases: gradle/gradle-enterprise-build-validation-scripts

Development release

20 May 08:45
507feef
Compare
Choose a tag to compare
Development release Pre-release
Pre-release
  • [NEW] TBD

2.5.1

25 Oct 12:10
35e54aa
Compare
Choose a tag to compare
  • [FIX] Error when fetching build scans for experiment summary using Develocity 2023.3.2

2.5

08 Aug 13:53
7c28b8b
Compare
Choose a tag to compare
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

04 May 14:43
e972835
Compare
Choose a tag to compare
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

14 Apr 16:23
2ddc8f4
Compare
Choose a tag to compare
  • [FIX] Scripts inject Gradle Enterprise Maven extension 1.17 which requires just released GE 2023.1

2.3.4

14 Apr 15:41
e21ac8a
Compare
Choose a tag to compare
  • [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

07 Apr 21:15
40bce57
Compare
Choose a tag to compare
  • [NEW] Performance characteristics includes the serialization factors of both builds
  • [FIX] Negative values for build time savings render incorrectly

2.3.2

24 Mar 18:46
69d2f4c
Compare
Choose a tag to compare
  • [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

20 Mar 15:56
9f6efd3
Compare
Choose a tag to compare
  • [FIX] Experiments fail due to Gradle bug when -XX: option is specified via Gradle properties #361
  • [FIX] Experiments fail in some scenarios when configuration caching is enabled #365

2.3

10 Mar 23:55
4232d2a
Compare
Choose a tag to compare
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