Releases: apache/maven-build-cache-extension
Releases · apache/maven-build-cache-extension
1.2.0
🚀 New features and improvements
- [MBUILDCACHE-90] - A "mandatory clean" option to enable the caching functionnality (#103) @kbuntrock
- [MBUILDCACHE-93] - Command line configuration to skip saving in cache (#148) @kbuntrock
- [MBUILDCACHE-71] - Store the build info after storing the artifacts. (#138) @amirhadadi
🐛 Bug Fixes
- [MBUILDCACHE-86] - bugfix / enhancements restoration of outputs on disk (#104) @kbuntrock
- [MBUILDCACHE-80] - Fix for incremental builds with a higher goal than the highest cached goal is rebuilding the full project from scratch (#128) @igdianov
- [MBUILDCACHE-81] - Add an option to include project version as part of the cache hash key (#129) @igdianov
- [MBUILDCACHE-76] - add project version as part of hash key (#117) @olamy
📦 Dependency updates
- Bump org.testcontainers:testcontainers-bom from 1.19.7 to 1.19.8 (#153) @dependabot
- Bump org.apache.maven.resolver:maven-resolver-transport-http from 1.9.19 to 1.9.20 (#149) @dependabot
- Bump org.apache.maven.resolver:maven-resolver-transport-http from 1.9.18 to 1.9.19 (#145) @dependabot
- Bump org.apache.maven.plugins:maven-invoker-plugin from 3.6.0 to 3.6.1 (#140) @dependabot
- Bump commons-io:commons-io from 2.16.0 to 2.16.1 (#142) @dependabot
- Bump commons-io:commons-io from 2.15.1 to 2.16.0 (#139) @dependabot
- Bump org.assertj:assertj-core from 3.25.2 to 3.25.3 (#131) @dependabot
- Bump org.testcontainers:testcontainers-bom from 1.19.5 to 1.19.7 (#136) @dependabot
- Bump com.github.tomakehurst:wiremock-jre8 from 2.35.1 to 2.35.2 (#133) @dependabot
- Bump apache/maven-gh-actions-shared from 3 to 4 (#135) @dependabot
- Bump org.junit:junit-bom from 5.10.1 to 5.10.2 (#130) @dependabot
- Bump org.testcontainers:testcontainers-bom from 1.19.4 to 1.19.5 (#132) @dependabot
- Bump org.testcontainers:testcontainers-bom from 1.19.3 to 1.19.4 (#127) @dependabot
- Bump org.assertj:assertj-core from 3.25.1 to 3.25.2 (#126) @dependabot
- Bump org.apache.maven.resolver:maven-resolver-transport-http from 1.9.7 to 1.9.18 (#123) @dependabot
- Bump org.assertj:assertj-core from 3.24.2 to 3.25.1 (#125) @dependabot
- Bump commons-io:commons-io from 2.11.0 to 2.15.1 (#118) @dependabot
- Bump org.apache.commons:commons-lang3 from 3.12.0 to 3.14.0 (#119) @dependabot
- Bump org.apache.maven.plugins:maven-invoker-plugin from 3.5.1 to 3.6.0 (#120) @dependabot
- Bump org.apache.maven.plugins:maven-dependency-plugin from 3.5.0 to 3.6.1 (#121) @dependabot
- Bump org.codehaus.mojo:build-helper-maven-plugin from 3.4.0 to 3.5.0 (#116) @dependabot
📝 Documentation updates
- Adds tip that Nexus Repository can be used for a remote cache provider. (#151) @mattjohnson
- Fix typo in maven-build-cache-config.xml (#150) @mfoo
👻 Maintenance
- remove wrong tag in pom and use last maven 3 version for ITs (#152) @olamy
- [MBUILDCACHE-88] - Fix tests execution on jdk > 20 (#147) @kbuntrock
- Bump org.junit:junit-bom from 5.10.1 to 5.10.2 (#130) @dependabot
- Bump org.testcontainers:testcontainers-bom from 1.19.4 to 1.19.5 (#132) @dependabot
1.1.0
- [MBUILDCACHE-32] - Do not print exception when probing builds (#33) @AlexanderAshitkin
- remove debugging code (#99) @elharo
- remove unused logback dependency (#88) @elharo
- [MBUILDCACHE-60] - Remove undeclared Guava dependency with Arrays.asList (#86) @elharo
🚀 New features and improvements
- [MCLEAN-109] - Add METRO hash implementation (#58) @gnodet
🐛 Bug Fixes
- [MBUILDCACHE-74] - Clean local cache for any artifact (#110) @mweirauch
- [MBUILDCACHE-67] - Bugfix artifact restoration error not handled properly (#92) @kbuntrock
- [MBUILDCACHE-64] - Exclusion mechanism bugfix (#91) @kbuntrock
- [MBUILDCACHE-66] - Mojo need some values seed in scope (#90) @olamy
📦 Dependency updates
- Bump org.testcontainers:testcontainers-bom from 1.19.2 to 1.19.3 (#112) @dependabot
- Bump org.junit:junit-bom from 5.10.0 to 5.10.1 (#107) @dependabot
- Bump org.testcontainers:testcontainers-bom from 1.19.1 to 1.19.2 (#108) @dependabot
- Bump org.testcontainers:testcontainers-bom from 1.19.0 to 1.19.1 (#102) @dependabot
- Bump com.github.tomakehurst:wiremock-jre8 from 2.35.0 to 2.35.1 (#101) @dependabot
- Bump slf4jVersion from 1.7.32 to 1.7.36 (#100) @dependabot
- Bump ch.qos.logback:logback-classic from 1.3.7 to 1.3.11 (#96) @dependabot
- Bump org.testcontainers:testcontainers-bom from 1.18.3 to 1.19.0 (#97) @dependabot
- Bump org.openjdk.jmh:jmh-core from 1.36 to 1.37 (#94) @dependabot
- Bump org.openjdk.jmh:jmh-generator-annprocess from 1.36 to 1.37 (#93) @dependabot
- Bump org.junit:junit-bom from 5.9.3 to 5.10.0 (#89) @dependabot
📝 Documentation updates
👻 Maintenance
1.0.1
🚀 New features and improvements
- add some log when saving file locally as nothing is displayed if this has been done or not (#75) @olamy
- [MBUILDCACHE-57] - Configure remote url/remote server id with command line property (#74) @olamy
- [MBUILDCACHE-48] - Add possibility to disable caching per module in a multi-module project (#51) @eltsovalex
- [MBUILDCACHE-46] - Add maven.build.cache.remote.enabled parameter (#43) @atsteffen
🐛 Bug Fixes
- [MBUILDCACHE-25] - Fixes N+1 cache processings for forked executions (#34) @AlexanderAshitkin
- [[MBUILDCACHE-58] document workaround to save cache with 3.9.1 and 4.0.0-alpha-5]](https://issues.apache.org/jira/browse/MBUILDCACHE-58] document workaround to save cache with 3.9.1 and 4.0.0-alpha-5) - and run IT test with Maven 3.9.1 and 4.0.0-alpha5 (#72) @olamy
- [MBUILDCACHE-56] - fix NPE when mojo does not a have field with same name as parameter (#73) @olamy
- [MBUILDCACHE-44] - fixed issue with duplicate maven phases failing cache (#52) @eltsovalex
📦 Dependency updates
- Bump testcontainers-bom from 1.18.2 to 1.18.3 (#84) @dependabot
- Bump build-helper-maven-plugin from 3.3.0 to 3.4.0 (#81) @dependabot
- Bump testcontainers-bom from 1.18.0 to 1.18.2 (#82) @dependabot
- Bump junit-jupiter-params from 5.9.2 to 5.9.3 (#76) @dependabot
- Bump logback-classic from 1.3.6 to 1.3.7 (#71) @dependabot
- Bump maven-invoker-plugin from 3.5.0 to 3.5.1 (#66) @dependabot
- Bump plexus-utils from 3.4.1 to 3.5.1 (#64) @dependabot
- Bump maven-verifier from 1.7.2 to 1.8.0 (#61) @dependabot
- Bump logback-classic from 1.2.10 to 1.3.6 (#60) @dependabot
- Bump mockitoVersion from 4.8.0 to 4.11.0 (#65) @dependabot
- Bump testcontainers-bom from 1.17.6 to 1.18.0 (#62) @dependabot
- Bump wagon-webdav-jackrabbit from 3.5.1 to 3.5.3 (#59) @dependabot
- Bump maven-dependency-plugin from 3.3.0 to 3.5.0 (#56) @dependabot
- Bump commons-io from 2.7 to 2.11.0 (#55) @dependabot
- Bump log4j-over-slf4j from 1.7.35 to 1.7.36 (#54) @dependabot
- Bump assertj-core from 3.22.0 to 3.24.2 (#57) @dependabot
- Bump junit-jupiter-params from 5.8.1 to 5.9.2 (#46) @dependabot
- Bump zero-allocation-hashing from 0.9 to 0.16 (#47) @dependabot
- Bump testcontainers-bom from 1.17.2 to 1.17.6 (#48) @dependabot
- Bump junit-jupiter-engine from 5.8.1 to 5.9.2 (#49) @dependabot
- [MBUILDCACHE-40] - Upgrade to released maven 3.9.0 (#42) @gnodet
📝 Documentation updates
- [MBUILDCACHE-51] - Broken link to maven-build-cache-config.xml template on Getting Started page (#85) @ppalaga
- Cache documentation improvements (#40) @AlexanderAshitkin
- [[MBUILDCACHE-58] document workaround to save cache with 3.9.1 and 4.0.0-alpha-5]](https://issues.apache.org/jira/browse/MBUILDCACHE-58] document workaround to save cache with 3.9.1 and 4.0.0-alpha-5) - and run IT test with Maven 3.9.1 and 4.0.0-alpha5 (#72) @olamy
- Filter the project version into the getting started guide (#70) @bdemers
- docs: fix build-cache dir name in getting-started (#38) @manikmagar
👻 Maintenance
- use junit bom (#78) @olamy
- use our shared GHA build, add dependabot and release drafter (#41) @olamy
- [MBUILDCACHE-39] - Upgrade to maven-parent pom 39 (#39) @gnodet
- [MBUILDCACHE-34] - Improve IT test execution (#36) @slawekjaranowski
1.0.0
What's Changed
- MNG-7129 fix for cleanup of partial state by @maximilian-novikov-db in #1
- [MBUILDCACHE-13] rename remote.cache.* properties to maven.build.cache.* by @maximilian-novikov-db in #3
- Disable tests on windows until the maven3 / maven4 contains the needed changes by @gnodet in #5
- [MBUILDCACHE-15] maven.build.cache.enabled parameter is broken - fix by @gnodet in #6
- Use official maven snapshots by @gnodet in #8
- [MBUILDCACHE-18] Use m-resolver transport layer instead of redefining another one by @gnodet in #10
- [MBUILDCACHE-16] Fix config file name by @gnodet in #11
- [MBUILDCACHE-17] IllegalStateException: Cache is not initialized. Actual state: null by @gnodet in #9
- [MBUILDCACHE-19] Upgrade to resolver 1.8.0 by @gnodet in #12
- Use maven 3.9 by default, make maven4 optional using profiles by @gnodet in #13
- [MBUILDCACHE-20] Use local cache before remote cache by default by @gnodet in #14
- [MBUILDCACHE-21] Improve directory checks by @gnodet in #15
- Disable jdk 8 on jenkins by @gnodet in #18
- Remove build warning by @gnodet in #17
- Ability to specify the build cache location by @gnodet in #16
- Add a remote cache IT by @gnodet in #21
- fix link by @kwin in #22
- clean up the doc, as the project moved to ASF by @maximilian-novikov-db in #26
- Update getting-started.md by @maximilian-novikov-db in #27
- [MBUILDCACHE-22] added flag to force rebuild per project or globally by @eltsovalex in #24
- [SECURITY] Fix Zip Slip Vulnerability by @JLLeitschuh in #23
- Bump commons-io from 1.3.2 to 2.7 by @dependabot in #20
- Documentation updates by @AlexanderAshitkin in #28
- [MBUILDCACHE-24] - Fixes IllegalArgumentException in forked executions by @AlexanderAshitkin in #30
- Switch to maven 4.0.0-alpha-2 by @gnodet in #29
- [MBUILDCACHE-26] Ensure the maven version is >= 3.9 by @gnodet in #32
- Clean build by @gnodet in #31
New Contributors
- @maximilian-novikov-db made their first contribution in #1
- @gnodet made their first contribution in #5
- @kwin made their first contribution in #22
- @eltsovalex made their first contribution in #24
- @JLLeitschuh made their first contribution in #23
- @dependabot made their first contribution in #20
- @AlexanderAshitkin made their first contribution in #28
Full Changelog: https://github.com/apache/maven-build-cache-extension/commits/maven-build-cache-extension-1.0.0