- Fix Develocity deprecation warnings
- Add support for checking executables for Java home Thanks Slow Pacer
- Implement Apple Rosetta Translation Check Thanks Gediminas Zukas
- Bump Kotlin language version to 1.5
- Skip multiple daemons check on non-Unix machines, not supported yet
- Detect Kotlin Compiler Daemon failing to connect.
- Support fail threshold for high GC usage
- Clean check is disabled in Gradle 7.4+, fixes compatibility with project isolation
- Fix exception when using Java 17 EA. PR Thanks ZacSweers
- Add error message for when the clean task has dependencies. PR
- Fix typo in
warnWhenJetifierEnabled
error message. PR Thanks kelvinharron
- Don't check for empty source directories in Gradle 6.8. Gradle now ignores them by default. PR
- Warn when not using parallel GC in java 9+. Fixes #125 PR
- Remove redundant "doctor" build scan tag.
- Fix ClassCastException caused by race condition. PR
- Add build scan values for negative avoidance savings tasks.
- Prefix build scan tags with
doctor-
for easier searchability use wildcarddoctor-*
to find all build scans with doctor prescriptions.
- Add warning when Android Jetifier is enabled.
- Print tasks with negative avoidance savings from the cache. Fixes #86
- Add build scan tags to easily search and categorize builds. PR
!!! Warning "Breaking API change"
Add more granularity to JAVA_HOME
checks #104. Fixes #98 Thanks ZacSweers
- Experimental Configuration Cache support. Note: it is not fully supported, but it will not generate warnings.
- Fix bug when running remote build cache benchmark and specifying a custom build cache directory.
- Fix confusing warning about slow connection to maven repositories.
- Publish marker to maven central.
- More control over which tasks are re-run in remote cache benchmark. See README.md for more information.
- Use Gradle Properties for lazy configuration and future configuration caching support. (Breaking API change)
- Fix performance by not using
afterEvaluate
.
- Correctly calculate download speeds for build cache and remote repositories.
- Print out number of tasks which were forced to re-execute.
- Fix NPE when calculating remote benchmark cache.
- Fix megabyte estimation
- Also add include Android resource compilation tasks in remote build cache estimation.
- Ability to benchmark remote build cache connection speed.