Skip to content

Releases: palantir/gradle-incremental-configuration-cache

0.8.0

16 Sep 14:13
0.8.0
41b73ad

Choose a tag to compare

💡 Improvements

  • Run configuration cache validation tasks instead of dry-run

    Dry-running tasks only catches configuration-time issues but misses
    execution-time configuration cache problems. This change makes the
    validation actually execute all allow-listed tasks in a cloned
    repository on CI to catch both types of issues. (#80)

0.7.0

09 Sep 11:49
0.7.0
ebd2716

Choose a tag to compare

💡 Improvements

  • Add configuration cache allow list validation task

    Introduces dryRunConfigurationCacheEnabledTasks task that verifies all tasks in the configuration cache allowlist are actually compatible with configuration cache. The task performs a dry-run with configuration cache enabled and is automatically included in the check task. (#77)

0.6.0

03 Sep 12:19
0.6.0
0dd9135

Choose a tag to compare

💡 Improvements

  • Introduce lock file mechanism for incremental configuration cache

    Add a lock file system that separates developer intent (allowed tasks) from implementation details (exact task paths). The new checkConfigurationCacheLock task automatically discovers and validates all task dependencies, making the plugin resilient to project structure changes. (#75)

0.5.0

20 Aug 12:09
0.5.0
d38a0d1

Choose a tag to compare

🐛 Fixes

  • Do not explode on broken symlinks for the configuration cache report directory (#62)

0.4.0

18 Aug 16:02
0.4.0
673d005

Choose a tag to compare

🐛 Fixes

  • Configuration-cache HTML problems report is copied to circle artifacts (#60)
  • Pin Gradle docs links to 8.14.3 (#57)

0.3.0

26 Jun 10:25
0.3.0
6bae059

Choose a tag to compare

💡 Improvements

  • Blow up if applied to Gradle < 8.12 (#13)

0.2.0

24 Jun 14:57
0.2.0
8eb3452

Choose a tag to compare

💡 Improvements

  • Blow up if applied to non-root project, or if allow list file is not found (#1)

0.1.0

20 Jun 12:11
0.1.0
08b1812

Choose a tag to compare

No documented user-facing changes