Skip to content

v1.4.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@mcumings mcumings released this 23 Oct 17:59
· 5 commits to main since this release
659ee1c

Major Changes

Rather than generate our own OpenAPI client for accessing the Develocity API we are transitioning to the use of Gabriel Féo's develocity-api-kotlin API. This API change is exposed as part of this plugin's extension points, though for the most part this should be primarily import statement changes.

The configuration-based approach for sharing metrics data across project boundaries has been restored, restoring the approach which should allow for Gradle project isolation support. Project isolation support is untested at this time.

Added a new sample metric summarizer and associated reporting task to expose the top configuration cache miss reasons. This requires Develocity 2024.1.

What's Changed

  • Transitions to use the com.gabrielfeo:develocity-api-kotlin library for Develocity API queries by @mcumings in #45
  • Add config cache miss report capability by @mcumings in #46
  • Bump org.hamcrest:hamcrest from 2.2 to 3.0 by @dependabot in #48
  • Restore configuration-based approach for task wiring by @mcumings in #49
  • Split out the settings plugin into a dedicated (and primary) plugin by @mcumings in #50
  • Consistently use gradle.lifecycle API by @mcumings in #51
  • Add fault tolerance for builds which hang upon retrieval by @mcumings in #52

Full Changelog: v1.3.1...v1.4.0