)]}'
{
  "log": [
    {
      "commit": "8bec537da0fd91f1ab6317af30059a32064f3c9f",
      "tree": "e9362a9e734a2d7eecac793c47f5b6abb34f0491",
      "parents": [
        "8e5e8a619c4846e6037bed3068c79bdbf12900f6"
      ],
      "author": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Thu Sep 10 12:59:40 2026 +0200"
      },
      "committer": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Fri Sep 11 08:51:19 2026 +0200"
      },
      "message": "Migrate the site descriptor to the v2 model\n\nDoxia Sitetools warns that the pre-2.0.0 site model will break in a future version.\n"
    },
    {
      "commit": "8e5e8a619c4846e6037bed3068c79bdbf12900f6",
      "tree": "991d829aa3fbf004b4004634a670c7dba5466db5",
      "parents": [
        "cf4da7fa6618e647c0cfcf0069c1db7ee53eced2"
      ],
      "author": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Fri Sep 04 09:02:44 2026 +0200"
      },
      "committer": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Fri Sep 04 12:08:27 2026 +0200"
      },
      "message": "Quote the replacement so Windows paths survive substitution\n\nString.replaceAll reads backslashes in the replacement as escapes, so the local\ncache location came through as D:amaven-build-cache-extension... — a drive-relative\npath outside the per-invocation test directory that the two parameterized runs then\nshared. The second run hit that leftover cache, saved nothing to the remote, and\nfailed the buildinfo.xml assertion on Windows only. Do not drop the quoting.\n"
    },
    {
      "commit": "cf4da7fa6618e647c0cfcf0069c1db7ee53eced2",
      "tree": "5983519cf9abdde5fc5061be6f8b7940d7fdc599",
      "parents": [
        "fc2d54e588179d89d8a161cdbc0a9931d3dc0c33"
      ],
      "author": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Fri Sep 04 00:58:08 2026 +0200"
      },
      "committer": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Fri Sep 04 12:08:27 2026 +0200"
      },
      "message": "Drop the now-unused wagonVersion property\n\nNothing resolves it once wagon-webdav-jackrabbit is gone; the two test\nprojects that use wagon-http pin 3.5.2 literally.\n"
    },
    {
      "commit": "fc2d54e588179d89d8a161cdbc0a9931d3dc0c33",
      "tree": "fef63b4a7ecd3c855be4f4266a1f37f20f75131c",
      "parents": [
        "96a1e7e5023e12c364c615e0863f6517a2ee06f3"
      ],
      "author": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Fri Sep 04 00:54:47 2026 +0200"
      },
      "committer": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Fri Sep 04 12:08:27 2026 +0200"
      },
      "message": "Serve a WebDAV remote cache with the resolver HTTP transport\n\nThe cache only does GET and PUT; the one thing the Wagon WebDAV provider\nadded was creating parent collections before a PUT, which the resolver\nHTTP transport does itself once supportWebDav is on. Turning that on for\nthe cache repository only drops the wagon-webdav-jackrabbit runtime\ndependency and the system properties users had to pass. The dav: prefix\nis still accepted so existing configurations keep working. Both resolver\nproperty names are set on purpose: 1.9.x and 2.x spell it differently and\nthe extension runs on both.\n"
    },
    {
      "commit": "96a1e7e5023e12c364c615e0863f6517a2ee06f3",
      "tree": "0ffc2543a1e89a0f5d1ac7a1b981ce454e31a6e2",
      "parents": [
        "69319d70d724fcd9b07237981f727c656ddeb58d"
      ],
      "author": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Fri Sep 04 10:55:27 2026 +0200"
      },
      "committer": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Fri Sep 04 11:46:55 2026 +0200"
      },
      "message": "Restore a trigger on the Maven 4 workflow so the file parses\n\nThe `on:` key was commented out to stop Maven 4 running on every push, but a\nworkflow without a trigger is invalid: GitHub records a failed run for it on\nevery push and pull request, 68 so far, and shows the file path in place of the\nworkflow name. `workflow_dispatch` keeps it off the automatic runs and makes it\nstartable by hand. Do not comment the trigger out again.\n"
    },
    {
      "commit": "69319d70d724fcd9b07237981f727c656ddeb58d",
      "tree": "f21e90a08613a25af7570e0cc031f45c3965973c",
      "parents": [
        "0a6d747c39b4408585234c0a64374ff7a24db345"
      ],
      "author": {
        "name": "Elliotte Rusty Harold",
        "email": "elharo@users.noreply.github.com",
        "time": "Mon Aug 24 18:28:22 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 24 20:28:22 2026 +0200"
      },
      "message": "Break dependency on assert4j (#447)"
    },
    {
      "commit": "0a6d747c39b4408585234c0a64374ff7a24db345",
      "tree": "8ab7ba5ed9598e166368369d036a645a7c4f9de0",
      "parents": [
        "fa8b8ff9af0e1a771f2f7fc65c7fb15c4304358a"
      ],
      "author": {
        "name": "Olivier Lamy",
        "email": "olamy@apache.org",
        "time": "Sun Aug 23 20:57:17 2026 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 23 20:57:17 2026 +1000"
      },
      "message": "Let forked lifecycles of run-goals save to the cache (#524)\n\nA goal like jetty:run or hpi:run builds the project through a forked\nlifecycle before it runs. Until now that fork could restore from the\ncache but never saved, so the first run after a clean always rebuilt\nand repeated runs never reused anything.\n\nNow such a fork also saves what it built, controlled by a new flag\nmaven.build.cache.saveForkedExecutions (default true), so the next run\ncan restore it. Cache entries are keyed by checksum alone, so a fork\nnever overwrites an entry that already reached a later phase: a\njetty:run fork stopping at test-compile won\u0027t clobber a full\n\"mvn install\" entry.\n\nAlso relax the fork-restore check so it only requires target/classes or\ntarget/test-classes when the fork would actually build them. With test\ncompilation skipped (maven.test.skip, e.g. -P quick-build) or a module\nwith no sources, the missing directory no longer forces a recompile.\n\nAdd integration tests for the save/restore round-trip, the opt-out, the\ndon\u0027t-degrade guard, and the skipped/absent-sources cases, and document\nthe new option."
    },
    {
      "commit": "fa8b8ff9af0e1a771f2f7fc65c7fb15c4304358a",
      "tree": "a19df1b23a6c0a393f8aeadee912be6f2342a56a",
      "parents": [
        "b875ae93a27369af63335b9e39313d135b22c883"
      ],
      "author": {
        "name": "Olivier Lamy",
        "email": "olamy@apache.org",
        "time": "Thu Aug 13 21:18:57 2026 +1000"
      },
      "committer": {
        "name": "Olivier Lamy",
        "email": "olamy@apache.org",
        "time": "Thu Aug 13 21:18:57 2026 +1000"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "b875ae93a27369af63335b9e39313d135b22c883",
      "tree": "f1b5583d9e76ce0dda757563c765a9b42f543898",
      "parents": [
        "b67f4a91016d2f5afae3686cad1530dbadf140dc"
      ],
      "author": {
        "name": "Olivier Lamy",
        "email": "olamy@apache.org",
        "time": "Thu Aug 13 21:18:52 2026 +1000"
      },
      "committer": {
        "name": "Olivier Lamy",
        "email": "olamy@apache.org",
        "time": "Thu Aug 13 21:18:52 2026 +1000"
      },
      "message": "[maven-release-plugin] prepare release maven-build-cache-extension-1.3.0\n"
    },
    {
      "commit": "b67f4a91016d2f5afae3686cad1530dbadf140dc",
      "tree": "0606b90d24095af1abca80b24adc649406be4077",
      "parents": [
        "53ed6eda5aae98537eb1f6063aff9d00d552be16"
      ],
      "author": {
        "name": "Olivier Lamy",
        "email": "olamy@apache.org",
        "time": "Thu Aug 13 15:02:25 2026 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 13 15:02:25 2026 +1000"
      },
      "message": "Support build caching for single-goal and forked-lifecycle executions (#522)\n\n* Support build caching for single-goal and forked-lifecycle executions\n\n\nSigned-off-by: Olivier Lamy \u003colamy@apache.org\u003e"
    },
    {
      "commit": "53ed6eda5aae98537eb1f6063aff9d00d552be16",
      "tree": "af83854a68ba296f2dab0dc168e5a969bc8ae074",
      "parents": [
        "f20a749178f36413b0485aa49477e1dbe0623e4f"
      ],
      "author": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Wed Aug 05 23:38:38 2026 +0200"
      },
      "committer": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Sun Aug 09 12:35:38 2026 +0200"
      },
      "message": "Stop Velocity from swallowing the subsection headings\n\nA Markdown ATX heading below level one starts with ##, which Velocity reads\nas a line comment. In these *.md.vm pages every such heading is removed\nbefore Doxia sees the document, so the published page shows the text of each\nsection with no heading above it.\n\nLevel two headings now use a setext underline and deeper ones are wrapped in\nVelocity\u0027s unparsed block #[[ ... ]]#, both of which reach Doxia intact.\n\nVerified by building the site and checking the headings are present.\n"
    },
    {
      "commit": "f20a749178f36413b0485aa49477e1dbe0623e4f",
      "tree": "85a6640c6066929de10e8eddb7a0de89fbc0a82d",
      "parents": [
        "585241758ef7f3623878056192df50cbc37def56"
      ],
      "author": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Sat Aug 08 16:50:49 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 08 16:50:49 2026 +0200"
      },
      "message": "Stop compiling against Wagon; classify not-found via the Resolver SPI (#521)\n\n* Stop compiling against Wagon; classify not-found via the Resolver SPI\n\nRemoteCacheRepositoryImpl caught org.apache.maven.wagon.ResourceDoesNotExistException\nto recognise a remote cache miss under the Wagon transport, and matched HTTP 404 by\nwalking exception class *names* plus a reflective getStatusCode() call, because the\ntransport\u0027s exception types live in a different class realm.\n\nTransporter.classify() already answers exactly this question and every implementation\nmaps its own not-found signal: WagonTransporter maps ResourceDoesNotExistException,\nthe native HTTP transports map 404/410. Delegating to it drops the direct Wagon\ncompile dependency and the reflection, and additionally treats 410 Gone as a miss.\n\nwagon-webdav-jackrabbit stays: it is not compiled against, it ships the \"dav\" Wagon\nprovider that no Maven distribution bundles, so removing it would break remote cache\nURLs of the form dav:http://... (documented in src/site/markdown/remote-cache.md).\nwagon-provider-api remains on the runtime classpath transitively via that artifact,\nso the resolved dependency set is unchanged.\n\n* Potential fix for pull request finding\n\nCo-authored-by: Copilot Autofix powered by AI \u003c175728472+Copilot@users.noreply.github.com\u003e\n\n---------\n\nCo-authored-by: Copilot Autofix powered by AI \u003c175728472+Copilot@users.noreply.github.com\u003e"
    },
    {
      "commit": "585241758ef7f3623878056192df50cbc37def56",
      "tree": "713c93b1f59b198dbfc6ff3fdf8062f74e209fea",
      "parents": [
        "663936d307f557b8121d79850ec31ec3fb802d81"
      ],
      "author": {
        "name": "alascbio",
        "email": "alexandre.ascenci@ext.biomerieux.com",
        "time": "Thu Aug 06 13:34:35 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 06 21:34:35 2026 +1000"
      },
      "message": "Issue #496 Support maven.build.cache.skipSave as module-level property (#497)"
    },
    {
      "commit": "663936d307f557b8121d79850ec31ec3fb802d81",
      "tree": "d62d136be972b3570a8a4c0c7e7bdb44db916cfa",
      "parents": [
        "e6f00783976499dbc7088eac04a41b9218bbba9b"
      ],
      "author": {
        "name": "Roy Teeuwen",
        "email": "roy@teeuwen.be",
        "time": "Thu Aug 06 13:26:04 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 06 21:26:04 2026 +1000"
      },
      "message": "Add includeHidden option to \u003cinclude\u003e to opt hidden files back into cache input scanning (#519)\n\n* Add includeHidden option to \u003cinclude\u003e for scanning hidden files\n\nFiles/directories whose name starts with a dot are always treated as\nhidden and unconditionally skipped when scanning for input files, with\nno way to opt back in. This is too broad for build layouts that rely\non dotfile-named conventions for real, meaningful content (e.g. Maven\nFilevault/JCR content packages, where a resource\u0027s actual definition\ncommonly lives in a file literally named `.content.xml`), making such\ncontent changes invisible to the cache.\n\nAdd an `includeHidden` attribute (default `false`, preserving current\nbehavior) to the `\u003cinclude\u003e` element, scoped per-include so callers can\nopt a specific include path back into scanning hidden entries without\naffecting the default behavior everywhere else.\n\n* Apply review feedback: drop private overload, deprecate WalkKey ctor, bump model version"
    },
    {
      "commit": "e6f00783976499dbc7088eac04a41b9218bbba9b",
      "tree": "f17b5e61b8fd8bb894e3ca5ef35c00114d87e42f",
      "parents": [
        "064a3d92ac066a9c23b7893cca71a7c466a260ee"
      ],
      "author": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Tue Aug 04 02:21:33 2026 +0200"
      },
      "committer": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Tue Aug 04 14:34:10 2026 +0200"
      },
      "message": "Target Maven 4.0.0-rc-6 in the maven4.0 profile\n\n4.0.0-rc-6 is released, so the profile that provisions Maven 4 for the\nintegration tests now points at the current RC.\n\nCo-Authored-By: Claude Opus 5 (1M context) \u003cnoreply@anthropic.com\u003e\n"
    },
    {
      "commit": "064a3d92ac066a9c23b7893cca71a7c466a260ee",
      "tree": "3bb5c4d6aed90f774885e36fe89598308cd2cf81",
      "parents": [
        "a03ca53553092230f52c05a393cecb541681c639"
      ],
      "author": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Sun Aug 02 12:55:13 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 02 20:55:13 2026 +1000"
      },
      "message": "Declare API and Util next to SPI (#515)"
    },
    {
      "commit": "a03ca53553092230f52c05a393cecb541681c639",
      "tree": "1c34ebf4c6d176059bada28557c34d8ec46520be",
      "parents": [
        "35629ccc9a63c79c749672d880f390c6f0a38d6e"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Jul 30 20:09:13 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 30 20:09:13 2026 +0200"
      },
      "message": "Bump org.eclipse.sisu:org.eclipse.sisu.plexus from 1.0.1 to 1.1.0 (#516)\n\nBumps [org.eclipse.sisu:org.eclipse.sisu.plexus](https://github.com/eclipse-sisu/sisu-project) from 1.0.1 to 1.1.0.\n- [Release notes](https://github.com/eclipse-sisu/sisu-project/releases)\n- [Changelog](https://github.com/eclipse-sisu/sisu-project/blob/main/RELEASE.md)\n- [Commits](https://github.com/eclipse-sisu/sisu-project/compare/releases/1.0.1...releases/1.1.0)\n\n---\nupdated-dependencies:\n- dependency-name: org.eclipse.sisu:org.eclipse.sisu.plexus\n  dependency-version: 1.1.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "35629ccc9a63c79c749672d880f390c6f0a38d6e",
      "tree": "2043540dbf4d9515bc49b58cc042ce22ebfd64b1",
      "parents": [
        "5ce1c8531d508f83caa763fa51af74cee1aa4fb9"
      ],
      "author": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Tue Jul 21 21:54:49 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 21 21:54:49 2026 +0200"
      },
      "message": "Update readme (#514)"
    },
    {
      "commit": "5ce1c8531d508f83caa763fa51af74cee1aa4fb9",
      "tree": "72d7b82679ba06f830d433c60a17158e33bbfdaf",
      "parents": [
        "9bdd6c8e30dc1fcdf3403cc4a7f7589b894b3f8f"
      ],
      "author": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Tue Jul 21 21:18:38 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 21 21:18:38 2026 +0200"
      },
      "message": "Reverse Maven versions (#509)\n\nReverse Maven versions (build against stable, test with stable + others), and fix the ITs as they never run against wanted Maven version. Also, let\u0027s do first Resolver 1 vs Resolver 2 (as in Maven 3.9.x vs Maven 3.10.x), as currently available Maven 4-rc-5 has so many changes happened since (ie JDK transport), that we should wait for 4-rc-6. And this PR solves the Resolver 2 anyway.\n\nFixed several issues:\n* added GH actions to cover Maven 3.9, 3.10. Maven 4 still has inherent issues and cannot made to work with BCE, so dropping it for now. Focus on Resolver 2 first, and we will deal with Maven 4 later.\n* no need for \"outer\" Maven matrix, we do it inside (w/ profile), the build itself can run with single (stable) maven version, everything else is just wasteful\n* added Resolver 1 vs Resolver 2 changes (properties, exception handling)\n* Verifier 1.8.0 quirk: uses `--debug` for \"verbose output\" that is repurposed in Maven 4 for \"remote debugging\", causing Maven 4 to stall and wait for remote debugger attach.\n* Fixed Issue #511 as it was wrongly passing\n* and finally, the extension is not tested on Java 8 (nor was), as build is Java 11+ and this is the problem of single module builds that IMO should never be done. Solution: refactor build into multiple modules, see https://maveniverse.eu/blog/2024/09/07/very-simple-ci-setup/\n\nContains fix for #511 "
    },
    {
      "commit": "9bdd6c8e30dc1fcdf3403cc4a7f7589b894b3f8f",
      "tree": "60503fbfe3cc18c75ef22122f1094f44d6b13047",
      "parents": [
        "1c27378487d49ff81e6da254eb9e57c0b32729c2"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Jul 21 21:17:57 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 21 21:17:57 2026 +0200"
      },
      "message": "Bump apache/maven-gh-actions-shared/.github/workflows/release-drafter.yml (#505)\n\nBumps [apache/maven-gh-actions-shared/.github/workflows/release-drafter.yml](https://github.com/apache/maven-gh-actions-shared) from 4 to 5.\n- [Commits](https://github.com/apache/maven-gh-actions-shared/compare/v4...v5)\n\n---\nupdated-dependencies:\n- dependency-name: apache/maven-gh-actions-shared/.github/workflows/release-drafter.yml\n  dependency-version: \u00275\u0027\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "1c27378487d49ff81e6da254eb9e57c0b32729c2",
      "tree": "056a8689f67090d6365da886ff073cd4b68517d7",
      "parents": [
        "9b05c60f7b3a0cd4203c0965ae0251dfde10b7c2"
      ],
      "author": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Tue Jul 21 18:32:48 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 21 18:32:48 2026 +0200"
      },
      "message": "Bug: proper classifier handling (#508)\n\nReplace the hack, and implement proper classifier handling."
    },
    {
      "commit": "9b05c60f7b3a0cd4203c0965ae0251dfde10b7c2",
      "tree": "d4ecea9deb12db54e4ed4481d489c3e718b30484",
      "parents": [
        "ea29b2720507781bcb404d4e9f3f65fef6d9b515"
      ],
      "author": {
        "name": "Gili Tzabari",
        "email": "cowwoc2020@gmail.com",
        "time": "Tue Jul 21 11:57:27 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 21 17:57:27 2026 +0200"
      },
      "message": "Recreate timestamp preservation fix on current master (#512)\n\n## Summary\n\nRecreates the timestamp-preservation fix from #387 on current master after the original PR was reverted.\n\n- Preserves file, nested-directory, and extraction-root timestamps in cached ZIPs.\n- Defers directory timestamp restoration until extraction completes.\n- Preserves newer master CacheUtils helpers and existing ZIP API callers.\n- Bumps the cache implementation namespace to v1.2 for the archive-format change.\n- Keeps CacheConfig implementations binary-compatible.\n- Adds focused timestamp coverage and documents the configuration using valid XML.\n\n## Validation\n\n- Maven 3.9.16: `mvn -Drat.skip\u003dtrue test` — 86 passed, 4 skipped.\n- Spotless check passed.\n- RAT passed: `mvn -ntp apache-rat:check` — 0 unapproved, 0 unknown, and 242 approved licenses"
    },
    {
      "commit": "ea29b2720507781bcb404d4e9f3f65fef6d9b515",
      "tree": "88542f28721c5f4bdcc4aaf63182787a2556f624",
      "parents": [
        "3c8a736017129819bf931fa722d7fa8c5f347dd1"
      ],
      "author": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Sun Jul 19 15:20:01 2026 +0200"
      },
      "committer": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Sun Jul 19 15:20:01 2026 +0200"
      },
      "message": "Revert \"Fix timestamp preservation when extracting cached files (#387)\"\n\nThis reverts commit 3c8a736017129819bf931fa722d7fa8c5f347dd1.\n"
    },
    {
      "commit": "3c8a736017129819bf931fa722d7fa8c5f347dd1",
      "tree": "6dac206d04c9d355651a2c57cd40d879658178df",
      "parents": [
        "401f5c382f59d2f388c6e45afcdfa07281367815"
      ],
      "author": {
        "name": "Gili Tzabari",
        "email": "cowwoc2020@gmail.com",
        "time": "Sat Jul 18 14:01:12 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 18 20:01:12 2026 +0200"
      },
      "message": "Fix timestamp preservation when extracting cached files (#387)\n\n## Problem\n\nThe Maven Build Cache Extension was not properly preserving file and directory timestamps when restoring `attachedOutputs` from cache. This caused Maven to warn about files being \u0027more recent than the packaged artifact\u0027 even after running `mvnw verify`.\n\n## Root Causes\n\n1. **`CacheUtils.zip()`** did not store directory entries with their timestamps - only files were added to the ZIP\n2. **`CacheUtils.unzip()`** set directory timestamps immediately during extraction, but these timestamps were subsequently overwritten when `Files.copy()` created files within those directories\n\n## Changes\n\n### CacheUtils.zip()\n- Added `preVisitDirectory()` override to store directory entries in the ZIP with their original timestamps\n- Modified `visitFile()` to explicitly set file entry timestamps from `BasicFileAttributes`\n\n### CacheUtils.unzip()\n- Introduced `Map\u003cPath, Long\u003e directoryTimestamps` to defer directory timestamp updates\n- Directory timestamps are now set **after** all files have been extracted, preventing them from being modified by subsequent file operations\n- Added `HashMap` and `Map` imports to support this functionality\n\n## Testing\n\nCreated comprehensive test that verifies:\n- Deep directory structures (a/b/c/)\n- Directory timestamp preservation\n- File timestamp preservation\n- Round-trip zip/unzip consistency\n\n## Impact\n\nThis fix ensures that cached build outputs maintain their original timestamps, eliminating spurious Maven warnings and improving build cache consistency across multi-module projects.\n\nFixes timestamp-related warnings like:\n```\n[WARNING] File \u0027formatter/api/target/classes/...\u0027 is more recent than the packaged artifact for \u0027module\u0027, please run a full \u0027mvn package\u0027 build\n```\n\n## Related Issues and PRs\n\nThis PR improves the ZIP archive handling in `CacheUtils`:\n\n- **#214** - Permissions lost when using attachedOutputs (similar ZIP limitation concerns)\n- **#269** (MBUILDCACHE-116) - Extension fails to regenerate all files in target directory (restoration issues)\n- **#318** (MBUILDCACHE-86) - Bugfix and enhancements with restoration of outputs on disk (file restoration improvements)\n- **#330** (MBUILDCACHE-67) - Error handling during cache restoration (restoration reliability)\n- **PR #23** - [SECURITY] Fix Zip Slip Vulnerability (previous security fix in ZIP handling)\n- **PR #104** - Original implementation of attachedOutputs restoration\n\nThis fix specifically addresses timestamp preservation which was not covered by previous restoration improvements."
    },
    {
      "commit": "401f5c382f59d2f388c6e45afcdfa07281367815",
      "tree": "88542f28721c5f4bdcc4aaf63182787a2556f624",
      "parents": [
        "675ec3f1bfa9c443cb064a224dbea370e9ff7905"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Jul 15 06:38:38 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 15 06:38:38 2026 +0200"
      },
      "message": "Bump apache/maven-gh-actions-shared/.github/workflows/pr-automation.yml (#506)\n\nBumps [apache/maven-gh-actions-shared/.github/workflows/pr-automation.yml](https://github.com/apache/maven-gh-actions-shared) from 4 to 5.\n- [Commits](https://github.com/apache/maven-gh-actions-shared/compare/v4...v5)\n\n---\nupdated-dependencies:\n- dependency-name: apache/maven-gh-actions-shared/.github/workflows/pr-automation.yml\n  dependency-version: \u00275\u0027\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "675ec3f1bfa9c443cb064a224dbea370e9ff7905",
      "tree": "d391e7627350e912252ab2bb9c864bc9e2bc5bf4",
      "parents": [
        "761a4fd2f40f8e266a61cb6a52f4987c6e79ba70"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Jul 14 20:46:29 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 14 20:46:29 2026 +0200"
      },
      "message": "Bump apache/maven-gh-actions-shared/.github/workflows/stale.yml (#504)\n\nBumps [apache/maven-gh-actions-shared/.github/workflows/stale.yml](https://github.com/apache/maven-gh-actions-shared) from 4 to 5.\n- [Commits](https://github.com/apache/maven-gh-actions-shared/compare/v4...v5)\n\n---\nupdated-dependencies:\n- dependency-name: apache/maven-gh-actions-shared/.github/workflows/stale.yml\n  dependency-version: \u00275\u0027\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "761a4fd2f40f8e266a61cb6a52f4987c6e79ba70",
      "tree": "1887479c06f38a95464c09386619c5cf06046a7d",
      "parents": [
        "8b89d01c97b5d2b69e2fd06d8f4ddc33eb6d1fd5"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Jul 14 20:46:21 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 14 20:46:21 2026 +0200"
      },
      "message": "Bump apache/maven-gh-actions-shared/.github/workflows/maven-verify.yml (#507)\n\nBumps [apache/maven-gh-actions-shared/.github/workflows/maven-verify.yml](https://github.com/apache/maven-gh-actions-shared) from 4 to 5.\n- [Commits](https://github.com/apache/maven-gh-actions-shared/compare/v4...v5)\n\n---\nupdated-dependencies:\n- dependency-name: apache/maven-gh-actions-shared/.github/workflows/maven-verify.yml\n  dependency-version: \u00275\u0027\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "8b89d01c97b5d2b69e2fd06d8f4ddc33eb6d1fd5",
      "tree": "5605b22526c80924155cbe58320b7acd17c0383e",
      "parents": [
        "7e23d4879153b81c92dbb6226e5a0a0a9f990831"
      ],
      "author": {
        "name": "Jarek Potiuk",
        "email": "jarek@potiuk.com",
        "time": "Wed Jul 08 12:38:36 2026 +0200"
      },
      "committer": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Wed Jul 08 14:14:39 2026 +0200"
      },
      "message": "Add AGENTS.md + SECURITY.md security-model pointer for scanner discoverability\n\nGenerated-by: Claude Code\n"
    },
    {
      "commit": "7e23d4879153b81c92dbb6226e5a0a0a9f990831",
      "tree": "e13968d8081cd0d04b56e41108f30e796efe1372",
      "parents": [
        "44e7d9bd2876248346cdae00b14ae911a0c65b8d"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jun 29 17:12:17 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 29 17:12:17 2026 +0200"
      },
      "message": "Bump org.apache.maven.extensions:maven-extensions from 48 to 49 (#500)\n\nBumps [org.apache.maven.extensions:maven-extensions](https://github.com/apache/maven-parent) from 48 to 49.\n- [Release notes](https://github.com/apache/maven-parent/releases)\n- [Commits](https://github.com/apache/maven-parent/commits)\n\n---\nupdated-dependencies:\n- dependency-name: org.apache.maven.extensions:maven-extensions\n  dependency-version: \u002749\u0027\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "44e7d9bd2876248346cdae00b14ae911a0c65b8d",
      "tree": "36364a45fdbeae18b65d8c9d7373e057204e0001",
      "parents": [
        "11968858c171bb6ce7e43f7e0b27e6bf57b2af23"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Jun 25 17:46:24 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 25 17:46:24 2026 +0200"
      },
      "message": "Bump org.eclipse.sisu:org.eclipse.sisu.plexus from 1.0.0 to 1.0.1 (#499)\n\nBumps [org.eclipse.sisu:org.eclipse.sisu.plexus](https://github.com/eclipse-sisu/sisu-project) from 1.0.0 to 1.0.1.\n- [Release notes](https://github.com/eclipse-sisu/sisu-project/releases)\n- [Changelog](https://github.com/eclipse-sisu/sisu-project/blob/main/RELEASE.md)\n- [Commits](https://github.com/eclipse-sisu/sisu-project/compare/releases/1.0.0...releases/1.0.1)\n\n---\nupdated-dependencies:\n- dependency-name: org.eclipse.sisu:org.eclipse.sisu.plexus\n  dependency-version: 1.0.1\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "11968858c171bb6ce7e43f7e0b27e6bf57b2af23",
      "tree": "cc5b9b057f8f33471a6da25646917e359df4b6e4",
      "parents": [
        "ee56399396deaf83d6d8874a6712367dca466b59"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu May 28 07:25:20 2026 +0000"
      },
      "committer": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Sun Jun 14 14:50:07 2026 -0400"
      },
      "message": "Bump org.apache.maven.plugins:maven-dependency-plugin\n\nBumps [org.apache.maven.plugins:maven-dependency-plugin](https://github.com/apache/maven-dependency-plugin) from 3.10.0 to 3.11.0.\n- [Release notes](https://github.com/apache/maven-dependency-plugin/releases)\n- [Commits](https://github.com/apache/maven-dependency-plugin/compare/maven-dependency-plugin-3.10.0...maven-dependency-plugin-3.11.0)\n\n---\nupdated-dependencies:\n- dependency-name: org.apache.maven.plugins:maven-dependency-plugin\n  dependency-version: 3.11.0\n  dependency-type: direct:development\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "ee56399396deaf83d6d8874a6712367dca466b59",
      "tree": "0c9267a726049c7898d35b2662641c728d0aad7b",
      "parents": [
        "b40c374b99f5b1ab500c465c0935c0759b316c9b"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Jun 04 07:28:44 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 04 07:28:44 2026 +0200"
      },
      "message": "Bump com.fasterxml.jackson.core:jackson-annotations from 2.21 to 2.22 (#495)\n\nBumps [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) from 2.21 to 2.22.\n- [Commits](https://github.com/FasterXML/jackson/commits)\n\n---\nupdated-dependencies:\n- dependency-name: com.fasterxml.jackson.core:jackson-annotations\n  dependency-version: \u00272.22\u0027\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "b40c374b99f5b1ab500c465c0935c0759b316c9b",
      "tree": "86a6a64d02c3d342faada11cb2e8016232b7a8fe",
      "parents": [
        "019b70c3f95aec846f431e34b9b98b7594c9216f"
      ],
      "author": {
        "name": "Anukalp Pandey",
        "email": "pandeyanukalp6@gmail.com",
        "time": "Sun May 31 16:17:15 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun May 31 10:47:15 2026 +0000"
      },
      "message": "Replace deprecated Plexus WriterFactory usage in MavenProjectInput (#444)\n\n* Remove deprecated WriterFactory and MavenXpp3Writer usage\n\n* Remove deprecated WriterFactory and MavenXpp3Writer usage\n\n* Remove deprecated WriterFactory and MavenXpp3Writer usage\n\n* fix JDK 17 test failures\n\n* fix jdk 17 test failures\n\n* fix format violations"
    },
    {
      "commit": "019b70c3f95aec846f431e34b9b98b7594c9216f",
      "tree": "9ccb5efd8580b11dff9d7a3ab55501becf4a11c0",
      "parents": [
        "f9f25d2f6acd78238471f7f36e1efe93fb8b7e50"
      ],
      "author": {
        "name": "Olivier Lamy",
        "email": "olamy@apache.org",
        "time": "Tue May 19 15:30:57 2026 +1000"
      },
      "committer": {
        "name": "Olivier Lamy",
        "email": "olamy@apache.org",
        "time": "Tue May 19 15:30:57 2026 +1000"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "f9f25d2f6acd78238471f7f36e1efe93fb8b7e50",
      "tree": "5e2e8d9695b20232264a40000a83f850382231b8",
      "parents": [
        "7bd513b6515e526554067386d2d4b1e67fb7e2cb"
      ],
      "author": {
        "name": "Olivier Lamy",
        "email": "olamy@apache.org",
        "time": "Tue May 19 15:30:41 2026 +1000"
      },
      "committer": {
        "name": "Olivier Lamy",
        "email": "olamy@apache.org",
        "time": "Tue May 19 15:30:41 2026 +1000"
      },
      "message": "[maven-release-plugin] prepare release maven-build-cache-extension-1.2.3\n"
    },
    {
      "commit": "7bd513b6515e526554067386d2d4b1e67fb7e2cb",
      "tree": "b381250780525e41bbcf3e39757b095eb74b7e84",
      "parents": [
        "ada66d445c228ba9abe52e42632fc237af38f89f"
      ],
      "author": {
        "name": "Matthias Bünger",
        "email": "Bukama@users.noreply.github.com",
        "time": "Mon May 18 06:26:10 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 18 06:26:10 2026 +0200"
      },
      "message": "Update 48 and Maven 3.9.16 (in Maven 3 profile) (#490)"
    },
    {
      "commit": "ada66d445c228ba9abe52e42632fc237af38f89f",
      "tree": "edb4f7d86497fb2eac0d6b7423c46e7b79ba7373",
      "parents": [
        "c915399e169c6c3633b4a12be0fc1e9579114f50"
      ],
      "author": {
        "name": "Olivier Lamy",
        "email": "olamy@apache.org",
        "time": "Fri May 15 18:21:34 2026 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 15 18:21:34 2026 +1000"
      },
      "message": "Issue #336 Add command line flag to override maxBuildsCached (#489)\n\n* Issue #336 Add command line flag to override maxBuildsCached\n\nSigned-off-by: Olivier Lamy \u003colamy@apache.org\u003e\n\n* catch NumberFormatException\n\nSigned-off-by: Olivier Lamy \u003colamy@apache.org\u003e\n\n* Fix XML config reference in parameters documentation\n\n---------\n\nSigned-off-by: Olivier Lamy \u003colamy@apache.org\u003e"
    },
    {
      "commit": "c915399e169c6c3633b4a12be0fc1e9579114f50",
      "tree": "9575c0193c192ca935b77208d1cff749e577a5de",
      "parents": [
        "0b7d080ffca2a32c892208bbfafbd18b9dd32a92"
      ],
      "author": {
        "name": "Patrik Duditš",
        "email": "github@dudits.net",
        "time": "Thu May 14 14:11:16 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 14 21:11:16 2026 +1000"
      },
      "message": "[MBUILDCACHE-73] Allow arbitrary expressions as additional reconcilation properties (#416)\n\n* [MBUILDCACHE-73] Unify property value conversions in saving and restoration\n\n* [MBUILDCACHE-73] Allow arbitrary expressions as additional reconcilation properties\n\n* [MBUILDCACHE-73] Integration test for reconcile expressions\n\n* Add example use to cache-config template\n\nsquash! [MBUILDCACHE-73] Allow arbitrary expressions as additional reconcilation properties\n\n* Apply suggestions from code review\n\nCo-authored-by: Erik Meuwese \u003cErik.Meuwese@topicus.nl\u003e\n\n* Move new utility methods to non-public API\n\n---------\n\nCo-authored-by: Erik Meuwese \u003cErik.Meuwese@topicus.nl\u003e"
    },
    {
      "commit": "0b7d080ffca2a32c892208bbfafbd18b9dd32a92",
      "tree": "d18bfa7543db3629cd973b9d962a4afcc43c88b9",
      "parents": [
        "051a319a8f063ea59f97709186e8966e2969a1e4"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu May 14 21:05:17 2026 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 14 21:05:17 2026 +1000"
      },
      "message": "Bump com.github.tomakehurst:wiremock-jre8 from 2.35.2 to 3.0.1 (#485)\n\nBumps [com.github.tomakehurst:wiremock-jre8](https://github.com/wiremock/wiremock) from 2.35.2 to 3.0.1.\n- [Release notes](https://github.com/wiremock/wiremock/releases)\n- [Commits](https://github.com/wiremock/wiremock/compare/2.35.2...3.0.1)\n\n---\nupdated-dependencies:\n- dependency-name: com.github.tomakehurst:wiremock-jre8\n  dependency-version: 3.0.1\n  dependency-type: direct:development\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "051a319a8f063ea59f97709186e8966e2969a1e4",
      "tree": "702e0363b38c47e21bd43073cd862458dc50cfdc",
      "parents": [
        "6a48e056a89316d5c3a007098cd32aa9aa5e1a5e"
      ],
      "author": {
        "name": "Daniel Mensinger",
        "email": "daniel@mensinger-ka.de",
        "time": "Wed May 06 21:52:22 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 07 05:52:22 2026 +1000"
      },
      "message": "Only set the project artifact if it is the actual JAR (#453)\n\n* Only set the project artifact if it is the actual JAR\n\nfixes #449\n\n\n\n---------\n\nSigned-off-by: Olivier Lamy \u003colamy@apache.org\u003e\nCo-authored-by: Olivier Lamy \u003colamy@apache.org\u003e\nCo-authored-by: Copilot \u003c175728472+Copilot@users.noreply.github.com\u003e"
    },
    {
      "commit": "6a48e056a89316d5c3a007098cd32aa9aa5e1a5e",
      "tree": "d5ab6d3b47d6bc203b89d4cdd115fccde61285fc",
      "parents": [
        "5032c5d805f4071d34ecea96f40d80117369654a"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed May 06 21:19:01 2026 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 06 21:19:01 2026 +1000"
      },
      "message": "Bump org.apache.maven.plugins:maven-invoker-plugin from 3.10.0 to 3.10.1 (#484)\n\nBumps [org.apache.maven.plugins:maven-invoker-plugin](https://github.com/apache/maven-invoker-plugin) from 3.10.0 to 3.10.1.\n- [Release notes](https://github.com/apache/maven-invoker-plugin/releases)\n- [Commits](https://github.com/apache/maven-invoker-plugin/compare/maven-invoker-plugin-3.10.0...maven-invoker-plugin-3.10.1)\n\n---\nupdated-dependencies:\n- dependency-name: org.apache.maven.plugins:maven-invoker-plugin\n  dependency-version: 3.10.1\n  dependency-type: direct:development\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "5032c5d805f4071d34ecea96f40d80117369654a",
      "tree": "4757b8ae004e7e337c886429c61c9f701caad472",
      "parents": [
        "dc7069f9e25acfafa6cc41ebba48bcbe43e5bc4b"
      ],
      "author": {
        "name": "marcuslinke",
        "email": "marcus.linke@gmx.de",
        "time": "Mon May 04 03:13:42 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 04 11:13:42 2026 +1000"
      },
      "message": "fix: #480 - execute blocking hostname resolution asynchronously and implement timeout and caching (#481)\n\n* fix: #480 - execute blocking hostname resolution asynchronously and implement timeout and caching\n\n---------\n\nSigned-off-by: Olivier Lamy \u003colamy@apache.org\u003e\nCo-authored-by: Olivier Lamy \u003colamy@apache.org\u003e"
    },
    {
      "commit": "dc7069f9e25acfafa6cc41ebba48bcbe43e5bc4b",
      "tree": "d8513bb415244001c259dab5564c54b4eef0aab0",
      "parents": [
        "929bed8890bc43128818277c13b6f8c1c05e5f8c"
      ],
      "author": {
        "name": "Olivier Lamy",
        "email": "olamy@apache.org",
        "time": "Fri May 01 13:57:24 2026 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 01 13:57:24 2026 +1000"
      },
      "message": "Issue #423 add an IT and a fix (#482)\n\nSigned-off-by: Olivier Lamy \u003colamy@apache.org\u003e"
    },
    {
      "commit": "929bed8890bc43128818277c13b6f8c1c05e5f8c",
      "tree": "bd7a5be3779abb0c14eaed642b93ecd239730ad3",
      "parents": [
        "f65ef9da8b1ea95bb1c052d7e2fbd5292cdaf961"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Apr 28 17:52:44 2026 +0000"
      },
      "committer": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Wed Apr 29 23:25:09 2026 +0200"
      },
      "message": "Bump com.google.guava:guava\n\nBumps [com.google.guava:guava](https://github.com/google/guava) from 30.1.1-jre to 32.0.0-jre.\n- [Release notes](https://github.com/google/guava/releases)\n- [Commits](https://github.com/google/guava/commits)\n\n---\nupdated-dependencies:\n- dependency-name: com.google.guava:guava\n  dependency-version: 32.0.0-jre\n  dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "f65ef9da8b1ea95bb1c052d7e2fbd5292cdaf961",
      "tree": "1c8b960bf6865b8c9e6be55d137658addb8a9704",
      "parents": [
        "5b275f73d44afef6c1835c34c06d117c78e535a7"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Apr 27 07:57:25 2026 +0000"
      },
      "committer": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Wed Apr 29 23:25:01 2026 +0200"
      },
      "message": "Bump org.junit:junit-bom from 5.14.3 to 5.14.4\n\nBumps [org.junit:junit-bom](https://github.com/junit-team/junit-framework) from 5.14.3 to 5.14.4.\n- [Release notes](https://github.com/junit-team/junit-framework/releases)\n- [Commits](https://github.com/junit-team/junit-framework/compare/r5.14.3...r5.14.4)\n\n---\nupdated-dependencies:\n- dependency-name: org.junit:junit-bom\n  dependency-version: 5.14.4\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "5b275f73d44afef6c1835c34c06d117c78e535a7",
      "tree": "94e6e5291c8a5ee5eab42cc014c5c0e9f7750959",
      "parents": [
        "ef2cb46b67c98a6edf6dcc04384c559808257fc9"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Apr 28 17:52:34 2026 +0000"
      },
      "committer": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Wed Apr 29 23:24:29 2026 +0200"
      },
      "message": "Bump org.apache.commons:commons-lang3\n\nBumps org.apache.commons:commons-lang3 from 3.14.0 to 3.18.0.\n\n---\nupdated-dependencies:\n- dependency-name: org.apache.commons:commons-lang3\n  dependency-version: 3.18.0\n  dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "ef2cb46b67c98a6edf6dcc04384c559808257fc9",
      "tree": "ac679cb0724e33a92cfc6fd9d240857e6f796064",
      "parents": [
        "63c97a3308a261670d14de1092642aba64cbad1b"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Apr 28 18:00:24 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 28 18:00:24 2026 +0200"
      },
      "message": "Bump org.apache.maven.plugins:maven-invoker-plugin from 3.9.1 to 3.10.0 (#478)\n\nBumps [org.apache.maven.plugins:maven-invoker-plugin](https://github.com/apache/maven-invoker-plugin) from 3.9.1 to 3.10.0.\n- [Release notes](https://github.com/apache/maven-invoker-plugin/releases)\n- [Commits](https://github.com/apache/maven-invoker-plugin/compare/maven-invoker-plugin-3.9.1...maven-invoker-plugin-3.10.0)\n\n---\nupdated-dependencies:\n- dependency-name: org.apache.maven.plugins:maven-invoker-plugin\n  dependency-version: 3.10.0\n  dependency-type: direct:development\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "63c97a3308a261670d14de1092642aba64cbad1b",
      "tree": "ca27333d883856561881258776835d98471c2025",
      "parents": [
        "59ec563e4dedc25401fd6d36523af9b8c703ab56"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Apr 28 18:00:04 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 28 18:00:04 2026 +0200"
      },
      "message": "Bump commons-io:commons-io from 2.21.0 to 2.22.0 (#477)\n\nBumps commons-io:commons-io from 2.21.0 to 2.22.0.\n\n---\nupdated-dependencies:\n- dependency-name: commons-io:commons-io\n  dependency-version: 2.22.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "59ec563e4dedc25401fd6d36523af9b8c703ab56",
      "tree": "917f250050f0395a09719e808d6e52ababe7bf78",
      "parents": [
        "d583fbabfbea4a3f6b53242bd7e9267260bf37f6"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Apr 23 06:44:06 2026 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 23 06:44:06 2026 +1000"
      },
      "message": "Bump org.testcontainers:testcontainers-bom from 2.0.4 to 2.0.5 (#476)\n\nBumps [org.testcontainers:testcontainers-bom](https://github.com/testcontainers/testcontainers-java) from 2.0.4 to 2.0.5.\n- [Release notes](https://github.com/testcontainers/testcontainers-java/releases)\n- [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/testcontainers/testcontainers-java/compare/2.0.4...2.0.5)\n\n---\nupdated-dependencies:\n- dependency-name: org.testcontainers:testcontainers-bom\n  dependency-version: 2.0.5\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "d583fbabfbea4a3f6b53242bd7e9267260bf37f6",
      "tree": "f51a1eda0c278c5aeec6bd78399f19ebea279f64",
      "parents": [
        "7f6bf1e728e1994388adcbae5d10506d8f26c483"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Apr 20 07:40:12 2026 +0000"
      },
      "committer": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Wed Apr 22 00:09:19 2026 +0200"
      },
      "message": "Bump com.fasterxml.jackson.core:jackson-annotations from 2.15.4 to 2.21\n\nBumps [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) from 2.15.4 to 2.21.\n- [Commits](https://github.com/FasterXML/jackson/commits)\n\n---\nupdated-dependencies:\n- dependency-name: com.fasterxml.jackson.core:jackson-annotations\n  dependency-version: \u00272.21\u0027\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "7f6bf1e728e1994388adcbae5d10506d8f26c483",
      "tree": "893a6a6e2319d4f1caa26d320dc632b3218cd10e",
      "parents": [
        "d5722ad910adcfddfaeb5fc25d1535939e043749"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Apr 18 18:59:54 2026 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Apr 18 18:59:54 2026 +1000"
      },
      "message": "Bump org.testcontainers:testcontainers-bom from 2.0.3 to 2.0.4 (#466)\n\nBumps [org.testcontainers:testcontainers-bom](https://github.com/testcontainers/testcontainers-java) from 2.0.3 to 2.0.4.\n- [Release notes](https://github.com/testcontainers/testcontainers-java/releases)\n- [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/testcontainers/testcontainers-java/compare/2.0.3...2.0.4)\n\n---\nupdated-dependencies:\n- dependency-name: org.testcontainers:testcontainers-bom\n  dependency-version: 2.0.4\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "d5722ad910adcfddfaeb5fc25d1535939e043749",
      "tree": "d5be381ce5cab110565555ba179ab3b3e7b846f5",
      "parents": [
        "4cd5975877418fb1218c2c1802046a380e53cb1a"
      ],
      "author": {
        "name": "Jeroen van der Vegt",
        "email": "2600739+jvdvegt@users.noreply.github.com",
        "time": "Fri Apr 17 13:57:48 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 17 21:57:48 2026 +1000"
      },
      "message": "Do not read a JAR completely into a byte-array before computing the SHA (#470)\n\n* ISSUE_469: Add \u0027_MM\u0027 versions for all SHA-algorithms, which prevent copying files in memory.\n\n---------\n\nCo-authored-by: jvdvegt \u003c600739+jvdvegt@users.noreply.github.com\u003e"
    },
    {
      "commit": "4cd5975877418fb1218c2c1802046a380e53cb1a",
      "tree": "a61cb65bb8efec985837265c33628dd4f304555d",
      "parents": [
        "b9640fe1ba0458415082ef5ea3d6f2f6c5c0698f"
      ],
      "author": {
        "name": "Olivier Lamy",
        "email": "olamy@apache.org",
        "time": "Fri Apr 17 21:07:08 2026 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 17 21:07:08 2026 +1000"
      },
      "message": "Fix issue #463 Unexpected cache miss due to previously downloaded remote cache entry with skipTests (#472)\n\n* Add reproducter for issue #463\n\nSigned-off-by: Olivier Lamy \u003colamy@apache.org\u003e\n\n* Fix issue #463 Unexpected cache miss due to previously downloaded remote cache entry with skipTests\n\n- Always re-checks remote when remote is enabled (no more early return on stale local copy)\n- Compares buildTime, keeps local copy if it\u0027s newer than remote\n- Falls back to local copy when remote returns 404 or throws\n\nSigned-off-by: Olivier Lamy \u003colamy@apache.org\u003e\n\n* Jenkins build should be from 17\n\nSigned-off-by: Olivier Lamy \u003colamy@apache.org\u003e\n\n---------\n\nSigned-off-by: Olivier Lamy \u003colamy@apache.org\u003e"
    },
    {
      "commit": "b9640fe1ba0458415082ef5ea3d6f2f6c5c0698f",
      "tree": "eb275df1b4dc46f8c8d546b14bfda8bb13bfe3bd",
      "parents": [
        "04176956c40c57e2f8fb8e1fb726aec0f610003e"
      ],
      "author": {
        "name": "Olivier Lamy",
        "email": "olamy@apache.org",
        "time": "Fri Apr 17 10:49:25 2026 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 17 10:49:25 2026 +1000"
      },
      "message": "Issue #345 fix possible NPE with Intellij (#473)\n\nSigned-off-by: Olivier Lamy \u003colamy@apache.org\u003e"
    },
    {
      "commit": "04176956c40c57e2f8fb8e1fb726aec0f610003e",
      "tree": "3ecac9bbe8fcb651c346c698565b45bdbdf9c038",
      "parents": [
        "8b862ca42cba2d8a7c833e86d21234e4ff166ad9"
      ],
      "author": {
        "name": "Olivier Lamy",
        "email": "olamy@apache.org",
        "time": "Fri Apr 17 08:50:10 2026 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 17 08:50:10 2026 +1000"
      },
      "message": "Fix findFirstMainSourceFile to skip invoker test projects (src/it/) in p12 (#474)\n\nSigned-off-by: Olivier Lamy \u003colamy@apache.org\u003e"
    },
    {
      "commit": "8b862ca42cba2d8a7c833e86d21234e4ff166ad9",
      "tree": "ce4357db122a169d02f34ca96b443aef411be512",
      "parents": [
        "99730520ca5285111b573f2c46a6315ba815393f"
      ],
      "author": {
        "name": "Olivier Lamy",
        "email": "olamy@apache.org",
        "time": "Tue Mar 24 07:32:22 2026 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 24 07:32:22 2026 +1000"
      },
      "message": "Test-jar type dependencies fail to be resolved during checksum calculation with -f builds (#468)\n\nSigned-off-by: Olivier Lamy \u003colamy@apache.org\u003e"
    },
    {
      "commit": "99730520ca5285111b573f2c46a6315ba815393f",
      "tree": "b4cedf371e1de17b7b0316b7ec5b5c6da6127fa5",
      "parents": [
        "df45256108ef848657c2dde02295183f8faa058b"
      ],
      "author": {
        "name": "Alex Ashitkin",
        "email": "pomp.minis0e@icloud.com",
        "time": "Sat Mar 07 20:53:54 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 07 20:53:54 2026 -0500"
      },
      "message": "[Test Only] Comprehensive test coverage (#462)"
    },
    {
      "commit": "df45256108ef848657c2dde02295183f8faa058b",
      "tree": "d8724cd2f3f3c2ffd53c48295047ab981dbcc262",
      "parents": [
        "23be609b568c63b1276764b78adea95eadcb60cd"
      ],
      "author": {
        "name": "Alex Ashitkin",
        "email": "pomp.minis0e@icloud.com",
        "time": "Sun Mar 01 12:36:02 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 01 18:36:02 2026 +0100"
      },
      "message": "documentation fixes and updates (#460)\n\n"
    },
    {
      "commit": "23be609b568c63b1276764b78adea95eadcb60cd",
      "tree": "460f64c8a321b9555000609c3812756f1b4324a6",
      "parents": [
        "e0dd51b5e6d375959ae913dd5895868c978aa6ee"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Feb 24 12:20:22 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 24 12:20:22 2026 +0100"
      },
      "message": "Bump resolverVersion from 1.9.26 to 1.9.27 (#459)\n\nBumps `resolverVersion` from 1.9.26 to 1.9.27.\n\nUpdates `org.apache.maven.resolver:maven-resolver-spi` from 1.9.26 to 1.9.27\n- [Release notes](https://github.com/apache/maven-resolver/releases)\n- [Commits](https://github.com/apache/maven-resolver/compare/maven-resolver-1.9.26...maven-resolver-1.9.27)\n\nUpdates `org.apache.maven.resolver:maven-resolver-transport-http` from 1.9.26 to 1.9.27\n\n---\nupdated-dependencies:\n- dependency-name: org.apache.maven.resolver:maven-resolver-spi\n  dependency-version: 1.9.27\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n- dependency-name: org.apache.maven.resolver:maven-resolver-transport-http\n  dependency-version: 1.9.27\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "e0dd51b5e6d375959ae913dd5895868c978aa6ee",
      "tree": "2edad7c0e9d0b38b58a0f10235b9450e2786473f",
      "parents": [
        "094161d4548180590fcf93264bacbce1696a2784"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Feb 17 21:01:04 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 17 21:01:04 2026 +0100"
      },
      "message": "Bump resolverVersion from 1.9.25 to 1.9.26 (#458)\n\nBumps `resolverVersion` from 1.9.25 to 1.9.26.\n\nUpdates `org.apache.maven.resolver:maven-resolver-spi` from 1.9.25 to 1.9.26\n- [Release notes](https://github.com/apache/maven-resolver/releases)\n- [Commits](https://github.com/apache/maven-resolver/compare/maven-resolver-1.9.25...maven-resolver-1.9.26)\n\nUpdates `org.apache.maven.resolver:maven-resolver-transport-http` from 1.9.25 to 1.9.26\n\n---\nupdated-dependencies:\n- dependency-name: org.apache.maven.resolver:maven-resolver-spi\n  dependency-version: 1.9.26\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n- dependency-name: org.apache.maven.resolver:maven-resolver-transport-http\n  dependency-version: 1.9.26\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "094161d4548180590fcf93264bacbce1696a2784",
      "tree": "cac71a559478b22e9e22560ce9e7184356a642cc",
      "parents": [
        "697f01eba273a245fc8e5ad24963a54facbb1f97"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Feb 16 09:55:59 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 16 09:55:59 2026 +0100"
      },
      "message": "Bump org.junit:junit-bom from 5.14.2 to 5.14.3 (#457)\n\nBumps [org.junit:junit-bom](https://github.com/junit-team/junit-framework) from 5.14.2 to 5.14.3.\n- [Release notes](https://github.com/junit-team/junit-framework/releases)\n- [Commits](https://github.com/junit-team/junit-framework/compare/r5.14.2...r5.14.3)\n\n---\nupdated-dependencies:\n- dependency-name: org.junit:junit-bom\n  dependency-version: 5.14.3\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "697f01eba273a245fc8e5ad24963a54facbb1f97",
      "tree": "eb56ccbe1a9bdd32664a4d5719094412de5b5410",
      "parents": [
        "bd9d68e7955d8e2dc7f33e45666ba9b6182204a3"
      ],
      "author": {
        "name": "Andrei Karneyenka",
        "email": "eyforia@gmail.com",
        "time": "Thu Feb 12 17:18:02 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 13 08:18:02 2026 +1000"
      },
      "message": "fix for issue #450 - fixed CacheUtils.unzip to properly restore unix permissions on file systems that support it (#451)\n\n* fix for issue #450 - fixed CacheUtils.unzip to properly restore unix permissions on file systems that support it\n\nCacheUtils.unzip() is using ZipArchiveInputStream which is not properly reading unix permissions. Apparently, it\u0027s a known shortcoming documented in commons-compress javadocs. Switched to using ZipFile and permissions are now extracted correctly.\n\n* fix for issue #450 - updated test description for better clarity\n\n* addressed code review feedback from @olamy"
    },
    {
      "commit": "bd9d68e7955d8e2dc7f33e45666ba9b6182204a3",
      "tree": "92ce2054b7e60c04de6268bd56db3a67f5929abc",
      "parents": [
        "4a242c97a495b181a32d0303392abb3425410711"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Feb 09 14:38:24 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 09 14:38:24 2026 +0100"
      },
      "message": "Bump org.apache.maven.plugins:maven-dependency-plugin (#456)\n\nBumps [org.apache.maven.plugins:maven-dependency-plugin](https://github.com/apache/maven-dependency-plugin) from 3.9.0 to 3.10.0.\n- [Release notes](https://github.com/apache/maven-dependency-plugin/releases)\n- [Commits](https://github.com/apache/maven-dependency-plugin/compare/maven-dependency-plugin-3.9.0...maven-dependency-plugin-3.10.0)\n\n---\nupdated-dependencies:\n- dependency-name: org.apache.maven.plugins:maven-dependency-plugin\n  dependency-version: 3.10.0\n  dependency-type: direct:development\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "4a242c97a495b181a32d0303392abb3425410711",
      "tree": "e1c4f6a879927163c4a85f335056850ece5aa6f0",
      "parents": [
        "dc4193782499c393584e66d4399aadafe8343eb9"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Feb 09 07:27:20 2026 +0000"
      },
      "committer": {
        "name": "Slawomir Jaranowski",
        "email": "s.jaranowski@gmail.com",
        "time": "Mon Feb 09 08:50:06 2026 +0100"
      },
      "message": "Bump org.eclipse.sisu:org.eclipse.sisu.plexus from 0.9.0.M4 to 1.0.0\n\nBumps [org.eclipse.sisu:org.eclipse.sisu.plexus](https://github.com/eclipse-sisu/sisu-project) from 0.9.0.M4 to 1.0.0.\n- [Release notes](https://github.com/eclipse-sisu/sisu-project/releases)\n- [Changelog](https://github.com/eclipse-sisu/sisu-project/blob/main/RELEASE.md)\n- [Commits](https://github.com/eclipse-sisu/sisu-project/compare/milestones/0.9.0.M4...releases/1.0.0)\n\n---\nupdated-dependencies:\n- dependency-name: org.eclipse.sisu:org.eclipse.sisu.plexus\n  dependency-version: 1.0.0\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "dc4193782499c393584e66d4399aadafe8343eb9",
      "tree": "088bb0390a98ead4a21b3fd11bd4598f14fa061c",
      "parents": [
        "b8180b88d0695514cb5f186553d504f46b551589"
      ],
      "author": {
        "name": "Olivier Lamy",
        "email": "olamy@apache.org",
        "time": "Mon Feb 09 17:12:27 2026 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 09 17:12:27 2026 +1000"
      },
      "message": "Use Junit annotations for os select (#454)\n\nSigned-off-by: Olivier Lamy \u003colamy@apache.org\u003e"
    },
    {
      "commit": "b8180b88d0695514cb5f186553d504f46b551589",
      "tree": "c55d02aa4fa819bc76cc44866524dd680ff11a68",
      "parents": [
        "f848837d8ba6cc900512f338c4e3b4ff2918f84b"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jan 26 16:52:04 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 26 16:52:04 2026 +0100"
      },
      "message": "Bump org.assertj:assertj-core from 3.27.6 to 3.27.7 (#446)\n\nBumps [org.assertj:assertj-core](https://github.com/assertj/assertj) from 3.27.6 to 3.27.7.\n- [Release notes](https://github.com/assertj/assertj/releases)\n- [Commits](https://github.com/assertj/assertj/compare/assertj-build-3.27.6...assertj-build-3.27.7)\n\n---\nupdated-dependencies:\n- dependency-name: org.assertj:assertj-core\n  dependency-version: 3.27.7\n  dependency-type: direct:development\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "f848837d8ba6cc900512f338c4e3b4ff2918f84b",
      "tree": "d12626327c75a7e090f1bf0c3089458fd44272ef",
      "parents": [
        "31d3513a1ebb540104d3ce463c7090426e45b3c2"
      ],
      "author": {
        "name": "Elliotte Rusty Harold",
        "email": "elharo@users.noreply.github.com",
        "time": "Sun Jan 25 17:40:32 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jan 25 17:40:32 2026 +0000"
      },
      "message": "Breah dependency on org.apache.http (#441)\n\n"
    },
    {
      "commit": "31d3513a1ebb540104d3ce463c7090426e45b3c2",
      "tree": "a400c9bac944f721ca6108639310959c8210b780",
      "parents": [
        "8f59d05751d44027d7f40ccecff06df4f7908bab"
      ],
      "author": {
        "name": "Elliotte Rusty Harold",
        "email": "elharo@users.noreply.github.com",
        "time": "Fri Jan 23 18:12:25 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 23 18:12:25 2026 +0000"
      },
      "message": "Remove undeclared NotNull annotations (#440)\n\n"
    },
    {
      "commit": "8f59d05751d44027d7f40ccecff06df4f7908bab",
      "tree": "cd5811b3b2e1a7f06d5ad4484703b9978dd4ecc2",
      "parents": [
        "e8869defdc530712f9d8a03a82b7ff2c360de4d3"
      ],
      "author": {
        "name": "Elliotte Rusty Harold",
        "email": "elharo@users.noreply.github.com",
        "time": "Fri Jan 23 11:59:17 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 23 11:59:17 2026 +0000"
      },
      "message": "Fill in two more used dependencies (#438)\n\n"
    },
    {
      "commit": "e8869defdc530712f9d8a03a82b7ff2c360de4d3",
      "tree": "d65c91657e4368577a88a63a97d84fb897d6f7cf",
      "parents": [
        "b827d52410d96375e2e5ebafe3b95cf559649809"
      ],
      "author": {
        "name": "Olivier Lamy",
        "email": "olamy@apache.org",
        "time": "Fri Jan 23 09:25:06 2026 +1000"
      },
      "committer": {
        "name": "Olivier Lamy",
        "email": "olamy@apache.org",
        "time": "Fri Jan 23 09:25:06 2026 +1000"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "b827d52410d96375e2e5ebafe3b95cf559649809",
      "tree": "0a76797f5e863437ccccc6b59defd1849262e264",
      "parents": [
        "63835eb52df20a474df3ad8a14b1ecd6bdecaa9a"
      ],
      "author": {
        "name": "Olivier Lamy",
        "email": "olamy@apache.org",
        "time": "Fri Jan 23 09:25:03 2026 +1000"
      },
      "committer": {
        "name": "Olivier Lamy",
        "email": "olamy@apache.org",
        "time": "Fri Jan 23 09:25:03 2026 +1000"
      },
      "message": "[maven-release-plugin] prepare release maven-build-cache-extension-1.2.2\n"
    },
    {
      "commit": "63835eb52df20a474df3ad8a14b1ecd6bdecaa9a",
      "tree": "e410eec3f7ee27395ad2b350a611f682e64d115c",
      "parents": [
        "7c43cd9d8ce824c23700d61961262fb937221973"
      ],
      "author": {
        "name": "Olivier Lamy",
        "email": "olamy@apache.org",
        "time": "Fri Jan 23 09:19:17 2026 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 23 09:19:17 2026 +1000"
      },
      "message": "run it test with core 3.9.12 (#439)\n\nSigned-off-by: Olivier Lamy \u003colamy@apache.org\u003e"
    },
    {
      "commit": "7c43cd9d8ce824c23700d61961262fb937221973",
      "tree": "565cb454d3484745a486d7f920bcdc56d48bdf17",
      "parents": [
        "e66ec00631963822d3a331f62fea617609f64d00"
      ],
      "author": {
        "name": "Elliotte Rusty Harold",
        "email": "elharo@users.noreply.github.com",
        "time": "Thu Jan 22 18:47:39 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 22 18:47:39 2026 +0000"
      },
      "message": "Cleanup JUnit and javax.iunject dependencies (#437)\n\n"
    },
    {
      "commit": "e66ec00631963822d3a331f62fea617609f64d00",
      "tree": "b7375e9dab38c9f0a7b1e99d28b59ab9744a31fa",
      "parents": [
        "5dfbfa792bbf53bc6adc2007afa903a209ab0347"
      ],
      "author": {
        "name": "Elliotte Rusty Harold",
        "email": "elharo@users.noreply.github.com",
        "time": "Mon Jan 19 08:09:38 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 19 13:09:38 2026 +0000"
      },
      "message": "Declare used dependencies (#433)\n\n* add Maven dependencies\n"
    },
    {
      "commit": "5dfbfa792bbf53bc6adc2007afa903a209ab0347",
      "tree": "d5591a9f2542748f82e2660ee1460815dfba243c",
      "parents": [
        "103d7b56f0820389341105411b177b0a3a111d49"
      ],
      "author": {
        "name": "Ivan",
        "email": "vaano94@gmail.com",
        "time": "Sun Jan 18 02:22:01 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jan 18 11:22:01 2026 +1000"
      },
      "message": "#218 Do not lookup for existing cache with given skip cache and cache enabled parameters   (#413)\n\n* Do not lookup for existing cache with\nmaven.build.cache.enable\u003dfalse\nand\nmaven.build.cache.skipCache\u003dtrue\nto avoid build failure\n\nCo-authored-by: Yury Yerokhin \u003cyury.yerokhin@gmail.com\u003e\n\n* Update src/test/projects/skip-cache-param/src/main/java/Main.java\n\nCo-authored-by: Erik Meuwese \u003cErik.Meuwese@topicus.nl\u003e\n\n---------\n\nCo-authored-by: Yury Yerokhin \u003cyury.yerokhin@gmail.com\u003e\nCo-authored-by: Erik Meuwese \u003cErik.Meuwese@topicus.nl\u003e"
    },
    {
      "commit": "103d7b56f0820389341105411b177b0a3a111d49",
      "tree": "2f80cd84cf0296574f4948475384dae3c2aadd02",
      "parents": [
        "f91d584c161d25c1c8caacd64afb42eff82d2769"
      ],
      "author": {
        "name": "Elliotte Rusty Harold",
        "email": "elharo@users.noreply.github.com",
        "time": "Sat Jan 17 17:50:14 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jan 17 22:50:14 2026 +0000"
      },
      "message": "Replace Guava with JDK methods (#432)\n\n"
    },
    {
      "commit": "f91d584c161d25c1c8caacd64afb42eff82d2769",
      "tree": "9735aa699e786657ac8cfb4abfcdaab75cefe538",
      "parents": [
        "660de41725075fd87c9b994e4d20916fdc417bb0"
      ],
      "author": {
        "name": "Elliotte Rusty Harold",
        "email": "elharo@users.noreply.github.com",
        "time": "Sat Jan 17 17:50:01 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jan 17 22:50:01 2026 +0000"
      },
      "message": "Simplify code (#435)\n\n"
    },
    {
      "commit": "660de41725075fd87c9b994e4d20916fdc417bb0",
      "tree": "8aae6919d0e41b7103654978c359f01dfc4fa179",
      "parents": [
        "9ab87d0941ad338083a1cdf653a7bd5796d432bb"
      ],
      "author": {
        "name": "Elliotte Rusty Harold",
        "email": "elharo@users.noreply.github.com",
        "time": "Sat Jan 17 17:49:42 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jan 17 22:49:42 2026 +0000"
      },
      "message": "Enum fields should be final (#434)\n\n"
    },
    {
      "commit": "9ab87d0941ad338083a1cdf653a7bd5796d432bb",
      "tree": "eaa644102394441bf5ef459a3145a693cdbbcb7a",
      "parents": [
        "7b68cfd542c8405375b5f693ec6a83b55dd65210"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Jan 13 17:46:48 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 13 17:46:48 2026 +0100"
      },
      "message": "Bump org.apache.maven.extensions:maven-extensions from 45 to 47 (#429)\n\nBumps [org.apache.maven.extensions:maven-extensions](https://github.com/apache/maven-parent) from 45 to 47.\n- [Release notes](https://github.com/apache/maven-parent/releases)\n- [Commits](https://github.com/apache/maven-parent/commits)\n\n---\nupdated-dependencies:\n- dependency-name: org.apache.maven.extensions:maven-extensions\n  dependency-version: \u002747\u0027\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "7b68cfd542c8405375b5f693ec6a83b55dd65210",
      "tree": "9a02d82620d7d4d6e5d8a2b88bdb11c2ca9d28b6",
      "parents": [
        "53a980b384b48b89dbe0419057e5111bbd37f1b7"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Jan 09 22:15:36 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 09 22:15:36 2026 +0100"
      },
      "message": "Bump org.junit:junit-bom from 5.14.1 to 5.14.2 (#426)\n\nBumps [org.junit:junit-bom](https://github.com/junit-team/junit-framework) from 5.14.1 to 5.14.2.\n- [Release notes](https://github.com/junit-team/junit-framework/releases)\n- [Commits](https://github.com/junit-team/junit-framework/compare/r5.14.1...r5.14.2)\n\n---\nupdated-dependencies:\n- dependency-name: org.junit:junit-bom\n  dependency-version: 5.14.2\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "53a980b384b48b89dbe0419057e5111bbd37f1b7",
      "tree": "87dd87111e1dc8f4e114feb78ff205936b5d5de5",
      "parents": [
        "ac44ccb687a2ed1eb9d7010c8dad8b277edad6e9"
      ],
      "author": {
        "name": "Erik Meuwese",
        "email": "Erik.Meuwese@topicus.nl",
        "time": "Fri Jan 09 01:06:50 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 09 10:06:50 2026 +1000"
      },
      "message": "set release version to 11 so build works with jdk11 (#427)\n\n"
    },
    {
      "commit": "ac44ccb687a2ed1eb9d7010c8dad8b277edad6e9",
      "tree": "c05948c524babf1e6837a9593e3c9f27ceb25de3",
      "parents": [
        "db0ce2428e8dbf1a53d1be70606538667aefdf34"
      ],
      "author": {
        "name": "Gili Tzabari",
        "email": "cowwoc2020@gmail.com",
        "time": "Tue Jan 06 20:22:14 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 07 11:22:14 2026 +1000"
      },
      "message": "Fix IllegalStateException when cache is disabled via command line (#424)\n\n"
    },
    {
      "commit": "db0ce2428e8dbf1a53d1be70606538667aefdf34",
      "tree": "1f794fa08e2a9770f0ec3466c0e5717a76be0da9",
      "parents": [
        "e739cfafb6837a484a9f3bd3b92023c500ef5bb8"
      ],
      "author": {
        "name": "maximiln",
        "email": "37831836+maximiln@users.noreply.github.com",
        "time": "Thu Dec 25 10:02:39 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 25 19:02:39 2025 +1000"
      },
      "message": "Fixes for regression after pr #379 (#419)\n\nIssues: #411 #417\n\n- Improved dependency resolution by adding checks for dynamic versions and system-scoped dependencies.\n\nCo-authored-by: maximiln \u003cmaximilian.novikov.spb@gmail.com\u003e"
    },
    {
      "commit": "e739cfafb6837a484a9f3bd3b92023c500ef5bb8",
      "tree": "2db8d86cf790d4eb5f90233f7e6d5c30b8abdd91",
      "parents": [
        "fd78767b135271287c09e7c9a89f1e01ab3435c3"
      ],
      "author": {
        "name": "Gili Tzabari",
        "email": "cowwoc2020@gmail.com",
        "time": "Thu Dec 25 04:00:51 2025 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 25 19:00:51 2025 +1000"
      },
      "message": "Save attached outputs for compile-only cache entries (#394)\n\n* Save attached outputs for compile-only cache entries"
    },
    {
      "commit": "fd78767b135271287c09e7c9a89f1e01ab3435c3",
      "tree": "a4d8ad5dd4d8513fa8c2ffd5bbc04360c63f3766",
      "parents": [
        "9c023b3f304b39e337d1171b11692f20c5704250"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Dec 18 17:20:15 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 18 17:20:15 2025 +0100"
      },
      "message": "Bump org.testcontainers:testcontainers-bom from 2.0.2 to 2.0.3 (#420)\n\nBumps [org.testcontainers:testcontainers-bom](https://github.com/testcontainers/testcontainers-java) from 2.0.2 to 2.0.3.\n- [Release notes](https://github.com/testcontainers/testcontainers-java/releases)\n- [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/testcontainers/testcontainers-java/compare/2.0.2...2.0.3)\n\n---\nupdated-dependencies:\n- dependency-name: org.testcontainers:testcontainers-bom\n  dependency-version: 2.0.3\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "9c023b3f304b39e337d1171b11692f20c5704250",
      "tree": "c1bf020177ac27418cec6e6f531c5db0c225dde4",
      "parents": [
        "24127613fe808c673abd8e8288ea8a4cecc6ac77"
      ],
      "author": {
        "name": "Gili Tzabari",
        "email": "cowwoc2020@gmail.com",
        "time": "Mon Dec 15 04:52:45 2025 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 15 19:52:45 2025 +1000"
      },
      "message": "Fix typo: rename rebuilded() to rebuilt() (#415)\n\n* Fix typo: rename rebuilded() to rebuilt()\n\nCorrects the method name to use proper English grammar.\n\n* Address review feedback: remove static import and rename parameter\n\n- Remove static import for rebuilt() method, use qualified CacheResult.rebuilt() instead\n- Rename parameter \u0027orig\u0027 to \u0027original\u0027 for clarity in both rebuilt() and rebuilded() methods"
    },
    {
      "commit": "24127613fe808c673abd8e8288ea8a4cecc6ac77",
      "tree": "d0777569d0601b5a84e4e20c0184651e854f07fa",
      "parents": [
        "90ade090a68565800dd70fa00d08df804dc44d98"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Dec 10 19:44:27 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 10 19:44:27 2025 +0100"
      },
      "message": "Bump org.apache.maven.resolver:maven-resolver-transport-http (#418)\n\nBumps org.apache.maven.resolver:maven-resolver-transport-http from 1.9.24 to 1.9.25.\n\n---\nupdated-dependencies:\n- dependency-name: org.apache.maven.resolver:maven-resolver-transport-http\n  dependency-version: 1.9.25\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "90ade090a68565800dd70fa00d08df804dc44d98",
      "tree": "9d65c252a7683a62bc797e233667c59c07705240",
      "parents": [
        "e73f519f0164a74d891a24847904108e07d7a208"
      ],
      "author": {
        "name": "Maksim Avilov",
        "email": "mavilov@hotmail.com",
        "time": "Tue Dec 02 11:56:20 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 02 10:56:20 2025 +0000"
      },
      "message": "Maven clean build failure when maven.build.cache.failFast\u003dtrue (#412)\n\n* Fixes #220\n\n* Changed log level to INFO\n\n* Fix the JavaDoc comment\n\n* Delete commented code\n\n* Spotless applied"
    },
    {
      "commit": "e73f519f0164a74d891a24847904108e07d7a208",
      "tree": "957630bd7306eab7799799c7eca9cd8c28a48644",
      "parents": [
        "8af366da26c2b92632332d24ffb08f50136a94c1"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Nov 18 08:49:45 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 18 08:49:45 2025 +0100"
      },
      "message": "Bump org.apache.commons:commons-lang3 from 3.19.0 to 3.20.0 (#410)\n\nBumps org.apache.commons:commons-lang3 from 3.19.0 to 3.20.0.\n\n---\nupdated-dependencies:\n- dependency-name: org.apache.commons:commons-lang3\n  dependency-version: 3.20.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "8af366da26c2b92632332d24ffb08f50136a94c1",
      "tree": "a90b987e122c7959142c5d4bf8c8c69c1ef3e761",
      "parents": [
        "dcebe0ff0e861b58855854202d0f29c964cb4b5c"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Nov 14 21:42:01 2025 +0000"
      },
      "committer": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Fri Nov 14 23:26:46 2025 +0100"
      },
      "message": "Bump org.testcontainers:testcontainers-bom from 2.0.1 to 2.0.2\n\nBumps [org.testcontainers:testcontainers-bom](https://github.com/testcontainers/testcontainers-java) from 2.0.1 to 2.0.2.\n- [Release notes](https://github.com/testcontainers/testcontainers-java/releases)\n- [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/testcontainers/testcontainers-java/compare/2.0.1...2.0.2)\n\n---\nupdated-dependencies:\n- dependency-name: org.testcontainers:testcontainers-bom\n  dependency-version: 2.0.2\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "dcebe0ff0e861b58855854202d0f29c964cb4b5c",
      "tree": "5b338732526bcb4c1b5bb8155ef69b6bc779fc7c",
      "parents": [
        "0a449d20c5f41879f493814a83ce6396078ab6e4"
      ],
      "author": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Fri Nov 14 21:56:49 2025 +0100"
      },
      "committer": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Fri Nov 14 22:40:57 2025 +0100"
      },
      "message": "Adjust CI to defaults\n"
    },
    {
      "commit": "0a449d20c5f41879f493814a83ce6396078ab6e4",
      "tree": "5d3bf5353dc7a5179b6c41b6963e7c6d74a30678",
      "parents": [
        "c8c1261f70829687724d8deb5fdb075699f8ec1c"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Nov 10 07:04:48 2025 +0000"
      },
      "committer": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Tue Nov 11 09:55:04 2025 +0100"
      },
      "message": "Bump commons-io:commons-io from 2.20.0 to 2.21.0\n\nBumps [commons-io:commons-io](https://github.com/apache/commons-io) from 2.20.0 to 2.21.0.\n- [Changelog](https://github.com/apache/commons-io/blob/master/RELEASE-NOTES.txt)\n- [Commits](https://github.com/apache/commons-io/compare/rel/commons-io-2.20.0...rel/commons-io-2.21.0)\n\n---\nupdated-dependencies:\n- dependency-name: commons-io:commons-io\n  dependency-version: 2.21.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "c8c1261f70829687724d8deb5fdb075699f8ec1c",
      "tree": "557f4ca016ec2fb73b812c9fa9050f45a7363f35",
      "parents": [
        "52ae212ca5f0a988a437cd2192c3e026ae5d2cb0"
      ],
      "author": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Mon Nov 03 22:10:34 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 03 22:10:34 2025 +0100"
      },
      "message": "JUnit Jupiter migration from JUnit 4.x (#402)\n\n\nCo-authored-by: Moderne \u003cteam@moderne.io\u003e"
    },
    {
      "commit": "52ae212ca5f0a988a437cd2192c3e026ae5d2cb0",
      "tree": "55005bdcd82610fa9c0979cb693808968b1d8568",
      "parents": [
        "652709f29952807f96be71136fd515da4dccb2d5"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Nov 03 10:54:01 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 03 10:54:01 2025 +0100"
      },
      "message": "Bump org.junit:junit-bom from 5.13.4 to 5.14.1 (#404)\n\nBumps [org.junit:junit-bom](https://github.com/junit-team/junit-framework) from 5.13.4 to 5.14.1.\n- [Release notes](https://github.com/junit-team/junit-framework/releases)\n- [Commits](https://github.com/junit-team/junit-framework/compare/r5.13.4...r5.14.1)\n\n---\nupdated-dependencies:\n- dependency-name: org.junit:junit-bom\n  dependency-version: 5.14.1\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "652709f29952807f96be71136fd515da4dccb2d5",
      "tree": "00afb108925ab83e51f90f91551a54ce0b829bcd",
      "parents": [
        "5b4528114684b268c8bea4bf27e8d43d59ab7e03"
      ],
      "author": {
        "name": "Olivier Lamy",
        "email": "olamy@apache.org",
        "time": "Tue Oct 28 15:05:42 2025 +1000"
      },
      "committer": {
        "name": "Olivier Lamy",
        "email": "olamy@apache.org",
        "time": "Tue Oct 28 15:05:42 2025 +1000"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "5b4528114684b268c8bea4bf27e8d43d59ab7e03",
      "tree": "7e3e07762e00d775a4d4f9adb2666e0b8e447cbe",
      "parents": [
        "7a30100fc32a613789ab8413260d0cfe22dd13ca"
      ],
      "author": {
        "name": "Olivier Lamy",
        "email": "olamy@apache.org",
        "time": "Tue Oct 28 15:05:32 2025 +1000"
      },
      "committer": {
        "name": "Olivier Lamy",
        "email": "olamy@apache.org",
        "time": "Tue Oct 28 15:05:32 2025 +1000"
      },
      "message": "[maven-release-plugin] prepare release maven-build-cache-extension-1.2.1\n"
    },
    {
      "commit": "7a30100fc32a613789ab8413260d0cfe22dd13ca",
      "tree": "c006536fb8a466da9b4ba59865b35fbc26ebc829",
      "parents": [
        "7e478bb5618e9c06e61e765ae2b53b5b72267cfd"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Oct 24 10:17:06 2025 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 24 10:17:06 2025 +1000"
      },
      "message": "Bump org.testcontainers:testcontainers-bom from 1.21.3 to 2.0.1 (#398)\n\n* Bump org.testcontainers:testcontainers-bom from 1.21.3 to 2.0.1\n\nBumps [org.testcontainers:testcontainers-bom](https://github.com/testcontainers/testcontainers-java) from 1.21.3 to 2.0.1.\n- [Release notes](https://github.com/testcontainers/testcontainers-java/releases)\n- [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.21.3...2.0.1)\n\n---\nupdated-dependencies:\n- dependency-name: org.testcontainers:testcontainers-bom\n  dependency-version: 2.0.1\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\n\n* fix wrong import\n\nSigned-off-by: Olivier Lamy \u003colamy@apache.org\u003e\n\n---------\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nSigned-off-by: Olivier Lamy \u003colamy@apache.org\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e\nCo-authored-by: Olivier Lamy \u003colamy@apache.org\u003e"
    },
    {
      "commit": "7e478bb5618e9c06e61e765ae2b53b5b72267cfd",
      "tree": "a060dc0aeaef649a6110682a98e733936fc1fc9f",
      "parents": [
        "f6c64851849d4f897fa57cc7cbf0c595735a6634"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Oct 23 22:50:48 2025 +0000"
      },
      "committer": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Oct 23 23:43:46 2025 +0000"
      },
      "message": "Bump org.apache.commons:commons-lang3 from 3.18.0 to 3.19.0\n\nBumps org.apache.commons:commons-lang3 from 3.18.0 to 3.19.0.\n\n---\nupdated-dependencies:\n- dependency-name: org.apache.commons:commons-lang3\n  dependency-version: 3.19.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "f6c64851849d4f897fa57cc7cbf0c595735a6634",
      "tree": "a58864a9e36b23cbe85457ebcba08c86047d930e",
      "parents": [
        "49dc9ffc280ec7e09f7f88898565d2524401e596"
      ],
      "author": {
        "name": "Gili Tzabari",
        "email": "cowwoc2020@gmail.com",
        "time": "Sat Oct 18 17:42:38 2025 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 18 23:42:38 2025 +0200"
      },
      "message": "Preserve Unix file permissions when caching attachedOutputs (#392)\n\n"
    },
    {
      "commit": "49dc9ffc280ec7e09f7f88898565d2524401e596",
      "tree": "9092ce1c7c8a61e9be72d6ec58a2c6a353602447",
      "parents": [
        "8615880b00e069fcbbe8c0ee1b9134229633de4c"
      ],
      "author": {
        "name": "Moritz Becker",
        "email": "moritz.becker@gmx.at",
        "time": "Fri Oct 10 07:50:44 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 10 15:50:44 2025 +1000"
      },
      "message": "Fixes #367 - Do not consider project level glob as additional input value (#372)\n\n"
    }
  ],
  "next": "8615880b00e069fcbbe8c0ee1b9134229633de4c"
}
