)]}'
{
  "log": [
    {
      "commit": "36edcdf9f300cd1b4a394d9ddaabb3afd08c9a64",
      "tree": "afc6fa5eb792826d06d098d2792505d202589ee3",
      "parents": [
        "4e815a7e97df4cb4aaf7bb8055d608fb9b806283",
        "224685e1eaddd51a08d7c37c5114b11377336c50"
      ],
      "author": {
        "name": "Sebastiaan van Stijn",
        "email": "thaJeztah@users.noreply.github.com",
        "time": "Mon Jun 01 12:39:16 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 01 12:39:16 2026"
      },
      "message": "Merge pull request #7004 from docker/dependabot/github_actions/codecov/codecov-action-6.0.1\n\nbuild(deps): bump codecov/codecov-action from 6.0.0 to 6.0.1"
    },
    {
      "commit": "4e815a7e97df4cb4aaf7bb8055d608fb9b806283",
      "tree": "1025b167a65db8337333df14f67de7395cce6554",
      "parents": [
        "32e1269780db0882a47b697871b2489e43e3575f",
        "20b3bc3f643c274c3846b60cf27cad6bd780a469"
      ],
      "author": {
        "name": "Sebastiaan van Stijn",
        "email": "thaJeztah@users.noreply.github.com",
        "time": "Fri May 29 12:56:40 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 29 12:56:40 2026"
      },
      "message": "Merge pull request #7013 from docker/dependabot/github_actions/docker/metadata-action-6.1.0\n\nbuild(deps): bump docker/metadata-action from 6.0.0 to 6.1.0"
    },
    {
      "commit": "32e1269780db0882a47b697871b2489e43e3575f",
      "tree": "0a633771c6bdc21eb3c375b624894d1e4d0012b8",
      "parents": [
        "5f09e74d48ec352df9c7c9854f88da973bb08156",
        "8a9d271adffed25134720ed2e45692e996ca4bc3"
      ],
      "author": {
        "name": "Sebastiaan van Stijn",
        "email": "thaJeztah@users.noreply.github.com",
        "time": "Fri May 29 12:55:48 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 29 12:55:48 2026"
      },
      "message": "Merge pull request #7012 from docker/dependabot/github_actions/github/codeql-action-4.36.0\n\nbuild(deps): bump github/codeql-action from 4.35.5 to 4.36.0"
    },
    {
      "commit": "5f09e74d48ec352df9c7c9854f88da973bb08156",
      "tree": "30cec73c78b5e8c2f7e49cb4c0dc78e97acd9772",
      "parents": [
        "98df84cf8613959862dbb96e16123594d161a468",
        "f4f8ffb9d7725a3a362a25c8a63c5f2212f9dc7e"
      ],
      "author": {
        "name": "Sebastiaan van Stijn",
        "email": "thaJeztah@users.noreply.github.com",
        "time": "Fri May 29 12:55:13 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 29 12:55:13 2026"
      },
      "message": "Merge pull request #7011 from docker/dependabot/github_actions/docker/login-action-4.2.0\n\nbuild(deps): bump docker/login-action from 4.1.0 to 4.2.0"
    },
    {
      "commit": "98df84cf8613959862dbb96e16123594d161a468",
      "tree": "5be40f2a39fb86cbbe93d7b112b0f03dd17eed14",
      "parents": [
        "d476e1d9bfd74bbeeb30c6ebd5c851dbfee69742",
        "2aeb70a5b9ca7658ef41e69e8bf1015b403bb400"
      ],
      "author": {
        "name": "Sebastiaan van Stijn",
        "email": "thaJeztah@users.noreply.github.com",
        "time": "Fri May 29 12:54:33 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 29 12:54:33 2026"
      },
      "message": "Merge pull request #7010 from docker/dependabot/github_actions/docker/setup-buildx-action-4.1.0\n\nbuild(deps): bump docker/setup-buildx-action from 4.0.0 to 4.1.0"
    },
    {
      "commit": "20b3bc3f643c274c3846b60cf27cad6bd780a469",
      "tree": "2ba5ed352d05c2ccaf4d4a0b2f13f874cb57b942",
      "parents": [
        "d476e1d9bfd74bbeeb30c6ebd5c851dbfee69742"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri May 29 09:02:12 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 29 09:02:12 2026"
      },
      "message": "build(deps): bump docker/metadata-action from 6.0.0 to 6.1.0\n\nBumps [docker/metadata-action](https://github.com/docker/metadata-action) from 6.0.0 to 6.1.0.\n- [Release notes](https://github.com/docker/metadata-action/releases)\n- [Commits](https://github.com/docker/metadata-action/compare/030e881283bb7a6894de51c315a6bfe6a94e05cf...80c7e94dd9b9319bd5eb7a0e0fe9291e23a2a2e9)\n\n---\nupdated-dependencies:\n- dependency-name: docker/metadata-action\n  dependency-version: 6.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"
    },
    {
      "commit": "8a9d271adffed25134720ed2e45692e996ca4bc3",
      "tree": "bdcc08bc53fb0a0484d0aa9a4b590c3874eac53a",
      "parents": [
        "d476e1d9bfd74bbeeb30c6ebd5c851dbfee69742"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri May 29 09:01:52 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 29 09:01:52 2026"
      },
      "message": "build(deps): bump github/codeql-action from 4.35.5 to 4.36.0\n\nBumps [github/codeql-action](https://github.com/github/codeql-action) from 4.35.5 to 4.36.0.\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/9e0d7b8d25671d64c341c19c0152d693099fb5ba...7211b7c8077ea37d8641b6271f6a365a22a5fbfa)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action\n  dependency-version: 4.36.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": "f4f8ffb9d7725a3a362a25c8a63c5f2212f9dc7e",
      "tree": "61f99f31ffeb3e5db6b78d27d121bf6ce3324c94",
      "parents": [
        "d476e1d9bfd74bbeeb30c6ebd5c851dbfee69742"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri May 29 09:00:23 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 29 09:00:23 2026"
      },
      "message": "build(deps): bump docker/login-action from 4.1.0 to 4.2.0\n\nBumps [docker/login-action](https://github.com/docker/login-action) from 4.1.0 to 4.2.0.\n- [Release notes](https://github.com/docker/login-action/releases)\n- [Commits](https://github.com/docker/login-action/compare/4907a6ddec9925e35a0a9e82d7399ccc52663121...650006c6eb7dba73a995cc03b0b2d7f5ca915bee)\n\n---\nupdated-dependencies:\n- dependency-name: docker/login-action\n  dependency-version: 4.2.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": "2aeb70a5b9ca7658ef41e69e8bf1015b403bb400",
      "tree": "5be40f2a39fb86cbbe93d7b112b0f03dd17eed14",
      "parents": [
        "d476e1d9bfd74bbeeb30c6ebd5c851dbfee69742"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri May 29 09:00:12 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 29 09:00:12 2026"
      },
      "message": "build(deps): bump docker/setup-buildx-action from 4.0.0 to 4.1.0\n\nBumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 4.0.0 to 4.1.0.\n- [Release notes](https://github.com/docker/setup-buildx-action/releases)\n- [Commits](https://github.com/docker/setup-buildx-action/compare/4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd...d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5)\n\n---\nupdated-dependencies:\n- dependency-name: docker/setup-buildx-action\n  dependency-version: 4.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"
    },
    {
      "commit": "d476e1d9bfd74bbeeb30c6ebd5c851dbfee69742",
      "tree": "bc3635d55d5991f5690422ca15a5765019176685",
      "parents": [
        "9f16882de480b23b39a8b0bc91393bb59aa19838",
        "07bb5e458cb221cb2c54231be7342e3b797f010d"
      ],
      "author": {
        "name": "Sebastiaan van Stijn",
        "email": "thaJeztah@users.noreply.github.com",
        "time": "Thu May 28 12:47:12 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 28 12:47:12 2026"
      },
      "message": "Merge pull request #7009 from docker/dependabot/github_actions/docker/bake-action-7.2.0\n\nbuild(deps): bump docker/bake-action from 7.1.0 to 7.2.0"
    },
    {
      "commit": "07bb5e458cb221cb2c54231be7342e3b797f010d",
      "tree": "bc3635d55d5991f5690422ca15a5765019176685",
      "parents": [
        "9f16882de480b23b39a8b0bc91393bb59aa19838"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu May 28 09:02:20 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 28 09:02:20 2026"
      },
      "message": "build(deps): bump docker/bake-action from 7.1.0 to 7.2.0\n\nBumps [docker/bake-action](https://github.com/docker/bake-action) from 7.1.0 to 7.2.0.\n- [Release notes](https://github.com/docker/bake-action/releases)\n- [Commits](https://github.com/docker/bake-action/compare/a66e1c87e2eca0503c343edf1d208c716d54b8a8...6614cfa25eff9a0b2b2697efb0b6159e7680d584)\n\n---\nupdated-dependencies:\n- dependency-name: docker/bake-action\n  dependency-version: 7.2.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": "224685e1eaddd51a08d7c37c5114b11377336c50",
      "tree": "8d9ec2c869f5621a4032a1e84ce7f78c69b78828",
      "parents": [
        "9f16882de480b23b39a8b0bc91393bb59aa19838"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon May 25 12:43:12 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 25 12:43:12 2026"
      },
      "message": "build(deps): bump codecov/codecov-action from 6.0.0 to 6.0.1\n\nBumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 6.0.0 to 6.0.1.\n- [Release notes](https://github.com/codecov/codecov-action/releases)\n- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/codecov/codecov-action/compare/57e3a136b779b570ffcdbf80b3bdc90e7fab3de2...e79a6962e0d4c0c17b229090214935d2e33f8354)\n\n---\nupdated-dependencies:\n- dependency-name: codecov/codecov-action\n  dependency-version: 6.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"
    },
    {
      "commit": "9f16882de480b23b39a8b0bc91393bb59aa19838",
      "tree": "966b8e7a309967f992c3928a03227c0b9628987f",
      "parents": [
        "f3f823c78bd5d632c1abb379566889ab1b15efa7",
        "20f5e7c08c9efe418bf61542f85c321bbec7ecfa"
      ],
      "author": {
        "name": "Sebastiaan van Stijn",
        "email": "thaJeztah@users.noreply.github.com",
        "time": "Fri May 22 14:03:13 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 22 14:03:13 2026"
      },
      "message": "Merge pull request #7001 from thaJeztah/bump_x_deps\n\nvendor: golang.org/x/sys v0.45.0, golang.org/x/net v0.55.0"
    },
    {
      "commit": "f3f823c78bd5d632c1abb379566889ab1b15efa7",
      "tree": "7eec2c576a0d6f412ead19d9f28fa4896cf10a47",
      "parents": [
        "02e2c2ecda60e865da27028b285b589be4b4bf54",
        "45fc3b034ada11f9eb1e37ad0240709b57e88453"
      ],
      "author": {
        "name": "Paweł Gronowski",
        "email": "pawel.gronowski@docker.com",
        "time": "Fri May 22 10:16:45 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 22 10:16:45 2026"
      },
      "message": "Merge pull request #7002 from thaJeztah/smaller_size\n\nscripts/build: set grpcnotrace build-tag to reduce binary size"
    },
    {
      "commit": "02e2c2ecda60e865da27028b285b589be4b4bf54",
      "tree": "28a06c570704d24a8410858146fd4b21132b1339",
      "parents": [
        "9712e537b946a354e994e5462166eb2615dd43d2",
        "cf5f060b4d7db2413cf97e2b30b2b4eef79b1644"
      ],
      "author": {
        "name": "Sebastiaan van Stijn",
        "email": "thaJeztah@users.noreply.github.com",
        "time": "Fri May 22 10:03:35 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 22 10:03:35 2026"
      },
      "message": "Merge pull request #7000 from docker/dependabot/github_actions/github/codeql-action-4.35.5\n\nbuild(deps): bump github/codeql-action from 4.35.4 to 4.35.5"
    },
    {
      "commit": "45fc3b034ada11f9eb1e37ad0240709b57e88453",
      "tree": "403a5f7ea02e72fb6184535ac0c0087f5f3a5e6e",
      "parents": [
        "9712e537b946a354e994e5462166eb2615dd43d2"
      ],
      "author": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Fri May 22 09:51:54 2026"
      },
      "committer": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Fri May 22 09:54:09 2026"
      },
      "message": "scripts/build: set grpcnotrace build-tag to reduce binary size\n\nReduces the binary size (39810466 - 39289106 \u003d\u003e 521360 (521 kb)\n\nWe only import google.golang.org/grpc as an indirect dependency, and\ndo not make gRPC connections.\n\ngrpcnotrace avoids importing golang.org/x/net/trace, which in turn enables\ndead code elimination, which can yield 10-15% improvements in binary size\nwhen tracing is not needed.\n\nsee https://github.com/grpc/grpc-go/blob/v1.81.1/trace_notrace.go#L23-L25\n\nBefore:\n\n    ls -l ./build/docker-darwin-arm64\n    -rwxr-xr-x  1 thajeztah  staff  39810466 May 22 11:44 ./build/docker-darwin-arm64*\n    ls -lh ./build/docker-darwin-arm64\n    -rwxr-xr-x  1 thajeztah  staff    38M May 22 11:44 ./build/docker-darwin-arm64*\n\nAfter:\n\n    ls -l ./build/docker-darwin-arm64\n    -rwxr-xr-x  1 thajeztah  staff  39289106 May 22 11:45 ./build/docker-darwin-arm64*\n    ls -lh ./build/docker-darwin-arm64\n    -rwxr-xr-x  1 thajeztah  staff    37M May 22 11:45 ./build/docker-darwin-arm64*\n\nSigned-off-by: Sebastiaan van Stijn \u003cgithub@gone.nl\u003e\n"
    },
    {
      "commit": "20f5e7c08c9efe418bf61542f85c321bbec7ecfa",
      "tree": "ea9856179c0adbfc92344dc564e04cde77886109",
      "parents": [
        "20debc9c01e1f21548d2e93bb3bdcb41801ff553"
      ],
      "author": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Fri May 22 09:27:01 2026"
      },
      "committer": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Fri May 22 09:27:01 2026"
      },
      "message": "vendor: golang.org/x/net v0.55.0\n\nsecurity changes (not used in our code)\n\n- html: escape greater-than symbol in doctype identifiers (CVE-2026-25681)\n- html: improve Noah\u0027s Ark clause performance (CVE-2026-25680)\n- html: properly render fostered elements in foreign content (CVE-2026-42502)\n- html: properly check namespace in \"in body\" any other end tag (CVE-2026-42506)\n- html: ignore duplicate attributes during tokenization (CVE-2026-27136)\n\nother changes:\n\n- quic: fix appendMaxDataFrame erroneously accumulating sentLimit\n- quic: establish a \"happened-before\" relationship between stream write and read\n- quic: fix buffer slicing when handling overlapping stream data\n- http2: avoid API changes when built with go1.27\n\nsecurity announce: https://groups.google.com/g/golang-announce/c/iI-mYSI0lu8\nfull diff: https://github.com/golang/net/compare/v0.54.0...v0.55.0\n\nSigned-off-by: Sebastiaan van Stijn \u003cgithub@gone.nl\u003e\n"
    },
    {
      "commit": "20debc9c01e1f21548d2e93bb3bdcb41801ff553",
      "tree": "0936c341d1dd9e25a15063f1252e2db5fa25b1b6",
      "parents": [
        "9712e537b946a354e994e5462166eb2615dd43d2"
      ],
      "author": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Fri May 22 09:25:58 2026"
      },
      "committer": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Fri May 22 09:25:58 2026"
      },
      "message": "vendor: golang.org/x/sys v0.45.0\n\nnotable changes:\n\n- unix: update to Linux kernel 7.0\n- unix: add Readv, Writev, Preadv, Pwritev for OpenBSD\n- windows: add NtSetEaFile, NtQueryEaFile and NtQueryInformationFile\n- cpu: add LLACQ_SCREL, SCQ, DBAR_HINTS detection for loong64\n- cpu: detect zbc extension on riscv64\n\nfull diff: https://github.com/golang/sys/compare/v0.44.0...v0.45.0\n\nSigned-off-by: Sebastiaan van Stijn \u003cgithub@gone.nl\u003e\n"
    },
    {
      "commit": "cf5f060b4d7db2413cf97e2b30b2b4eef79b1644",
      "tree": "28a06c570704d24a8410858146fd4b21132b1339",
      "parents": [
        "9712e537b946a354e994e5462166eb2615dd43d2"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri May 22 08:50:13 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 22 08:50:13 2026"
      },
      "message": "build(deps): bump github/codeql-action from 4.35.4 to 4.35.5\n\nBumps [github/codeql-action](https://github.com/github/codeql-action) from 4.35.4 to 4.35.5.\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/68bde559dea0fdcac2102bfdf6230c5f70eb485e...9e0d7b8d25671d64c341c19c0152d693099fb5ba)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action\n  dependency-version: 4.35.5\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "9712e537b946a354e994e5462166eb2615dd43d2",
      "tree": "a99f956be1afbfd76b8a6a7cc6f359c9d641c15b",
      "parents": [
        "4494f1af5a4a5ef71441551453b4bdcb082c826d",
        "d6eded1632fc0ffe3480e4e84b5a13817cd59681"
      ],
      "author": {
        "name": "Paweł Gronowski",
        "email": "pawel.gronowski@docker.com",
        "time": "Thu May 21 09:12:04 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 21 09:12:04 2026"
      },
      "message": "Merge pull request #6999 from thaJeztah/bump_version\n\nbump VERSION to v29.5.3-dev"
    },
    {
      "commit": "d6eded1632fc0ffe3480e4e84b5a13817cd59681",
      "tree": "a99f956be1afbfd76b8a6a7cc6f359c9d641c15b",
      "parents": [
        "4494f1af5a4a5ef71441551453b4bdcb082c826d"
      ],
      "author": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Thu May 21 07:54:04 2026"
      },
      "committer": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Thu May 21 07:54:04 2026"
      },
      "message": "bump VERSION to v29.5.3-dev\n\nSigned-off-by: Sebastiaan van Stijn \u003cgithub@gone.nl\u003e\n"
    },
    {
      "commit": "4494f1af5a4a5ef71441551453b4bdcb082c826d",
      "tree": "cc2cd5352270b0ce5a422f37ad487f86a61742a4",
      "parents": [
        "79eb04c7d8e1d73247cb7fe011eecc645063e0f0",
        "066d508bd3ef38721be648652748e9e95bcd45b3"
      ],
      "author": {
        "name": "Sebastiaan van Stijn",
        "email": "thaJeztah@users.noreply.github.com",
        "time": "Thu May 21 07:52:08 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 21 07:52:08 2026"
      },
      "message": "Merge pull request #6998 from mickael-docker/docs-clarify-authz\n\ndocs: further clarify authz plugins"
    },
    {
      "commit": "79eb04c7d8e1d73247cb7fe011eecc645063e0f0",
      "tree": "921b8fae128a2cddb0a0b20d8dfa1690ec52f2ef",
      "parents": [
        "1a3048fe6ca313e50ea70ae34e3e0917a1987a0a",
        "ae9f42967703f5bcd69bb5c614ae5230f0b15d95"
      ],
      "author": {
        "name": "Paweł Gronowski",
        "email": "pawel.gronowski@docker.com",
        "time": "Wed May 20 14:33:30 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 20 14:33:30 2026"
      },
      "message": "Merge pull request #3173 from rene-hermenau/patch-1\n\nUpdate dockerd.md"
    },
    {
      "commit": "1a3048fe6ca313e50ea70ae34e3e0917a1987a0a",
      "tree": "45061c065584b7dfced53fba52ecc60a5c86df19",
      "parents": [
        "77cb1567643b34da4390216e61f8f53c80e59d36",
        "9177c7fc6b11fcef52d2bcacdbf72681fdab6821"
      ],
      "author": {
        "name": "Sebastiaan van Stijn",
        "email": "thaJeztah@users.noreply.github.com",
        "time": "Wed May 20 14:16:35 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 20 14:16:35 2026"
      },
      "message": "Merge pull request #6997 from vvoland/gha-fix\n\ngha: Port validate milestones from Moby"
    },
    {
      "commit": "9177c7fc6b11fcef52d2bcacdbf72681fdab6821",
      "tree": "45061c065584b7dfced53fba52ecc60a5c86df19",
      "parents": [
        "77cb1567643b34da4390216e61f8f53c80e59d36"
      ],
      "author": {
        "name": "Paweł Gronowski",
        "email": "pawel.gronowski@docker.com",
        "time": "Wed May 20 14:07:36 2026"
      },
      "committer": {
        "name": "Paweł Gronowski",
        "email": "pawel.gronowski@docker.com",
        "time": "Wed May 20 14:08:41 2026"
      },
      "message": "gha: Port validate milestones from Moby\n\nKeep it in sync and also fix the base ref to take the VERSION file from.\n\nSigned-off-by: Paweł Gronowski \u003cpawel.gronowski@docker.com\u003e\n"
    },
    {
      "commit": "77cb1567643b34da4390216e61f8f53c80e59d36",
      "tree": "b3bff3d0847ea35a9b910d665468b5ced5e7dfb9",
      "parents": [
        "5c0919a947be11e0e07fd1cfd7949700255a50a4",
        "382a92daa8c5721fda7e6011629cfbdc70fa0633"
      ],
      "author": {
        "name": "Paweł Gronowski",
        "email": "pawel.gronowski@docker.com",
        "time": "Wed May 20 13:57:47 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 20 13:57:47 2026"
      },
      "message": "Merge pull request #6994 from thaJeztah/bump_buildx\n\nDockerfile: update buildx to v0.34.1"
    },
    {
      "commit": "382a92daa8c5721fda7e6011629cfbdc70fa0633",
      "tree": "b3bff3d0847ea35a9b910d665468b5ced5e7dfb9",
      "parents": [
        "5c0919a947be11e0e07fd1cfd7949700255a50a4"
      ],
      "author": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Wed May 20 08:53:16 2026"
      },
      "committer": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Wed May 20 11:22:29 2026"
      },
      "message": "Dockerfile: update buildx to v0.34.1\n\nSigned-off-by: Sebastiaan van Stijn \u003cgithub@gone.nl\u003e\n"
    },
    {
      "commit": "5c0919a947be11e0e07fd1cfd7949700255a50a4",
      "tree": "e23c0a03fed0fd1fe045b90c58d3a4ecbc7a9ceb",
      "parents": [
        "2518b52d948a0cbee071d394c03c86a3005636ba",
        "a68dd7a4fbfe34bc3a057cf532abda740f6f0ad3"
      ],
      "author": {
        "name": "Paweł Gronowski",
        "email": "pawel.gronowski@docker.com",
        "time": "Wed May 20 11:18:43 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 20 11:18:43 2026"
      },
      "message": "Merge pull request #6995 from thaJeztah/bump_version\n\nbump VERSION to v29.5.2-dev"
    },
    {
      "commit": "a68dd7a4fbfe34bc3a057cf532abda740f6f0ad3",
      "tree": "e23c0a03fed0fd1fe045b90c58d3a4ecbc7a9ceb",
      "parents": [
        "2518b52d948a0cbee071d394c03c86a3005636ba"
      ],
      "author": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Wed May 20 08:55:27 2026"
      },
      "committer": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Wed May 20 08:55:27 2026"
      },
      "message": "bump VERSION to v29.5.2-dev\n\nSigned-off-by: Sebastiaan van Stijn \u003cgithub@gone.nl\u003e\n"
    },
    {
      "commit": "066d508bd3ef38721be648652748e9e95bcd45b3",
      "tree": "54805a91d29d7cbe12e27e02226188f64c04ee94",
      "parents": [
        "2518b52d948a0cbee071d394c03c86a3005636ba"
      ],
      "author": {
        "name": "mickael emirkanian",
        "email": "mickael.emirkanian@docker.com",
        "time": "Tue May 19 19:44:59 2026"
      },
      "committer": {
        "name": "mickael emirkanian",
        "email": "mickael.emirkanian@docker.com",
        "time": "Tue May 19 19:44:59 2026"
      },
      "message": "docs: further clarify authz plugins\n\nSigned-off-by: mickael emirkanian \u003cmickael.emirkanian@docker.com\u003e\n"
    },
    {
      "commit": "2518b52d948a0cbee071d394c03c86a3005636ba",
      "tree": "f9e25ed96750ed4a3290c42cbc55cb71690cc884",
      "parents": [
        "2944fd1daa5d54315ab8fcd874ea9cb6199c6117",
        "9f18a0a70c9228f5892594c6b56425b8bed1899f"
      ],
      "author": {
        "name": "Sebastiaan van Stijn",
        "email": "thaJeztah@users.noreply.github.com",
        "time": "Fri May 15 18:33:23 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 15 18:33:23 2026"
      },
      "message": "Merge pull request #6991 from mickael-docker/docs-clarify-authz\n\ndocs: clarify authz content type"
    },
    {
      "commit": "9f18a0a70c9228f5892594c6b56425b8bed1899f",
      "tree": "f9e25ed96750ed4a3290c42cbc55cb71690cc884",
      "parents": [
        "2944fd1daa5d54315ab8fcd874ea9cb6199c6117"
      ],
      "author": {
        "name": "mickael emirkanian",
        "email": "mickael.emirkanian@docker.com",
        "time": "Fri May 15 18:07:45 2026"
      },
      "committer": {
        "name": "mickael emirkanian",
        "email": "mickael.emirkanian@docker.com",
        "time": "Fri May 15 18:26:36 2026"
      },
      "message": "docs: clarify authz content type\n\nupdate based on the logic in https://github.com/moby/moby/blob/0686f57c3d942ce4440f9ed7f2e955de3687dd4e/pkg/authorization/authz.go#L177\n\nSigned-off-by: mickael emirkanian \u003cmickael.emirkanian@docker.com\u003e\n"
    },
    {
      "commit": "2944fd1daa5d54315ab8fcd874ea9cb6199c6117",
      "tree": "d48d4bf358307cdb4c3507174335e4bcb3430658",
      "parents": [
        "98f14649600f05480629d5c481878b1e1bcb7c17",
        "c41489ac3901885bb3891aef9cfe65ca69dc4580"
      ],
      "author": {
        "name": "Paweł Gronowski",
        "email": "pawel.gronowski@docker.com",
        "time": "Fri May 15 09:24:08 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 15 09:24:08 2026"
      },
      "message": "Merge pull request #6989 from thaJeztah/bump_version\n\nbump VERSION to v29.5.1-dev"
    },
    {
      "commit": "ae9f42967703f5bcd69bb5c614ae5230f0b15d95",
      "tree": "f75ec6d5bcf60beeb02d92477d139852aa9fd3f1",
      "parents": [
        "98f14649600f05480629d5c481878b1e1bcb7c17"
      ],
      "author": {
        "name": "René Hermenau",
        "email": "rene-hermenau@users.noreply.github.com",
        "time": "Thu Jul 01 17:14:28 2021"
      },
      "committer": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Thu May 14 22:34:15 2026"
      },
      "message": "Update dockerd.md\n\ndaemon.json does not exist on a clean install. The doc should reflect that.\n\nSigned-off-by: René Hermenau \u003crene-hermenau@users.noreply.github.com\u003e\nSigned-off-by: Sebastiaan van Stijn \u003cgithub@gone.nl\u003e\n"
    },
    {
      "commit": "c41489ac3901885bb3891aef9cfe65ca69dc4580",
      "tree": "d48d4bf358307cdb4c3507174335e4bcb3430658",
      "parents": [
        "98f14649600f05480629d5c481878b1e1bcb7c17"
      ],
      "author": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Thu May 14 21:18:26 2026"
      },
      "committer": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Thu May 14 21:18:26 2026"
      },
      "message": "bump VERSION to v29.5.1-dev\n\nSigned-off-by: Sebastiaan van Stijn \u003cgithub@gone.nl\u003e\n"
    },
    {
      "commit": "98f14649600f05480629d5c481878b1e1bcb7c17",
      "tree": "046b4092ef1ede580cfc2c764f9b531171061c95",
      "parents": [
        "653dc8f03d161677a8648758cdf0af8b150780bc",
        "50712c932660e7859d692b5aed45ad321beced1a"
      ],
      "author": {
        "name": "Paweł Gronowski",
        "email": "pawel.gronowski@docker.com",
        "time": "Thu May 14 14:33:29 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 14 14:33:29 2026"
      },
      "message": "Merge pull request #6988 from thaJeztah/make_shell\n\nREADME: simplify instructions for using dev container"
    },
    {
      "commit": "50712c932660e7859d692b5aed45ad321beced1a",
      "tree": "046b4092ef1ede580cfc2c764f9b531171061c95",
      "parents": [
        "653dc8f03d161677a8648758cdf0af8b150780bc"
      ],
      "author": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Thu May 14 13:44:01 2026"
      },
      "committer": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Thu May 14 13:44:01 2026"
      },
      "message": "README: simplify instructions for using dev container\n\nSigned-off-by: Sebastiaan van Stijn \u003cgithub@gone.nl\u003e\n"
    },
    {
      "commit": "653dc8f03d161677a8648758cdf0af8b150780bc",
      "tree": "1ea1695a598bfe7df19104837f08acfbd096b847",
      "parents": [
        "13945822d4ba2119b867ee2cf215506c8b9f9817",
        "ddac061db783a24d75b24cabc74793f6924d4724"
      ],
      "author": {
        "name": "Paweł Gronowski",
        "email": "pawel.gronowski@docker.com",
        "time": "Thu May 14 12:15:44 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 14 12:15:44 2026"
      },
      "message": "Merge pull request #6485 from paulchen5/6484-update-pull-request-template\n\nPR template: remove outdated contributing guide link"
    },
    {
      "commit": "13945822d4ba2119b867ee2cf215506c8b9f9817",
      "tree": "7cb53e4ec34a24c643751f585cb614fc34aa0e04",
      "parents": [
        "bd55370d2fe13ccc6237a463e5ff66931cf56f8a",
        "f99747b9e0bee5623a13655439e7a34b696e8617"
      ],
      "author": {
        "name": "Paweł Gronowski",
        "email": "pawel.gronowski@docker.com",
        "time": "Thu May 14 12:15:25 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 14 12:15:25 2026"
      },
      "message": "Merge pull request #6987 from thaJeztah/contributing_links\n\ndocs: fix stale links in CONTRIBUTING.md"
    },
    {
      "commit": "f99747b9e0bee5623a13655439e7a34b696e8617",
      "tree": "6734a664ff3b172927cdfbe6a83e9cec52212276",
      "parents": [
        "5201f5894e8aefbb09a67ba34895e59841e41b82"
      ],
      "author": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Thu May 14 11:44:21 2026"
      },
      "committer": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Thu May 14 11:45:02 2026"
      },
      "message": "docs: fix stale links in CONTRIBUTING.md\n\nAlso made some minor touch-ups (more can be done).\n\nCo-authored-by: Philemon Ukane \u003cukanephilemon@gmail.com\u003e\nCo-authored-by: Andrea Grillo \u003candrea.grillo96@live.com\u003e\nCo-authored-by: Mahitha Adapa \u003cmahitha.ada@gmail.com\u003e\nSigned-off-by: Sebastiaan van Stijn \u003cgithub@gone.nl\u003e\n"
    },
    {
      "commit": "ddac061db783a24d75b24cabc74793f6924d4724",
      "tree": "3a07a49b42d98d80cfefd4698bfdb422585ec2af",
      "parents": [
        "903e9b342650ec6f5bc66681cb901361754fc67a"
      ],
      "author": {
        "name": "Paulchen",
        "email": "lukas.23022005@gmail.com",
        "time": "Thu Sep 25 06:36:48 2025"
      },
      "committer": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Thu May 14 11:15:58 2026"
      },
      "message": "PR template: remove outdated contributing guide link\n\nupdate contributing guide link and improve PR template formatting in `.github/PULL_REQUEST_TEMPLATE.md`\n\nSigned-off-by: Paulchen \u003clukas.23022005@gmail.com\u003e\nSigned-off-by: Lukas Michael \u003clukas.23022005@gmail.com\u003e\nSigned-off-by: Sebastiaan van Stijn \u003cgithub@gone.nl\u003e\n"
    },
    {
      "commit": "bd55370d2fe13ccc6237a463e5ff66931cf56f8a",
      "tree": "bac7f86589025001d58bd7b0709ab14c14688244",
      "parents": [
        "f907b27599d8dd5b02dd23f1decd18c8770ad511",
        "e3802b8a0ec6b262e300eeb96dfc3303fa2ba3cc"
      ],
      "author": {
        "name": "Paweł Gronowski",
        "email": "pawel.gronowski@docker.com",
        "time": "Thu May 14 11:08:32 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 14 11:08:32 2026"
      },
      "message": "Merge pull request #6984 from thaJeztah/cleanup_experimental\n\nexperimental: sync with actual features gated by experimental"
    },
    {
      "commit": "f907b27599d8dd5b02dd23f1decd18c8770ad511",
      "tree": "9817a91e18fa09916af9c9fc4d7345fb34defb15",
      "parents": [
        "5201f5894e8aefbb09a67ba34895e59841e41b82",
        "8aa834250225f4887d64e1c8d255a18e4bc5e612"
      ],
      "author": {
        "name": "Paweł Gronowski",
        "email": "pawel.gronowski@docker.com",
        "time": "Thu May 14 11:07:52 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 14 11:07:52 2026"
      },
      "message": "Merge pull request #6985 from thaJeztah/rm_builder_stub\n\ndocs: remove stub for builder"
    },
    {
      "commit": "5201f5894e8aefbb09a67ba34895e59841e41b82",
      "tree": "b26058138104ad80f3e521895deecf76a624e0c2",
      "parents": [
        "5d4877414898fbceb81fef0533b939408b01dffa",
        "6d38b7a71aeae06861ed97365fb7f6cc2b475642"
      ],
      "author": {
        "name": "Paweł Gronowski",
        "email": "pawel.gronowski@docker.com",
        "time": "Thu May 14 11:02:31 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 14 11:02:31 2026"
      },
      "message": "Merge pull request #6971 from matte1782/docs-authz-64kib-buffer-2026-05\n\ndocs: clarify 64 KiB response-body buffer in authz plugin docs"
    },
    {
      "commit": "5d4877414898fbceb81fef0533b939408b01dffa",
      "tree": "021c069bfdaaa0c1c89921f803d0840562f10380",
      "parents": [
        "24f630cbe6ffdc6535b0ba51ac412c538b61db5e",
        "10b1e87d098c1eabf41dcabcfde243bf7e5b9ecf"
      ],
      "author": {
        "name": "Paweł Gronowski",
        "email": "pawel.gronowski@docker.com",
        "time": "Thu May 14 11:00:30 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 14 11:00:30 2026"
      },
      "message": "Merge pull request #6986 from thaJeztah/cleanup_docs_readme\n\ndocs: remove outdated README"
    },
    {
      "commit": "10b1e87d098c1eabf41dcabcfde243bf7e5b9ecf",
      "tree": "021c069bfdaaa0c1c89921f803d0840562f10380",
      "parents": [
        "24f630cbe6ffdc6535b0ba51ac412c538b61db5e"
      ],
      "author": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Thu May 14 10:36:49 2026"
      },
      "committer": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Thu May 14 10:36:49 2026"
      },
      "message": "docs: remove outdated README\n\nThe instructions in the file were outdated, and after removing them,\nnothing really substantial was remaining, so let\u0027s just remove the\nfile for now.\n\nSigned-off-by: Sebastiaan van Stijn \u003cgithub@gone.nl\u003e\n"
    },
    {
      "commit": "e3802b8a0ec6b262e300eeb96dfc3303fa2ba3cc",
      "tree": "2d45894913da7dae6f27787e2c2a5cb53ed1701a",
      "parents": [
        "2ea4dc14aab72b947afedddc67fe034a5f9401ed"
      ],
      "author": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Thu May 14 10:25:35 2026"
      },
      "committer": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Thu May 14 10:25:35 2026"
      },
      "message": "experimental: sync with actual features gated by experimental\n\nSigned-off-by: Sebastiaan van Stijn \u003cgithub@gone.nl\u003e\n"
    },
    {
      "commit": "24f630cbe6ffdc6535b0ba51ac412c538b61db5e",
      "tree": "dcdd7c2473174964dd991dd46f56ace13519d106",
      "parents": [
        "6f3c1ad752b7213e80b6002563a02a91040eb192",
        "fe78dc0be61b2665c827b3dcba659435a20d1559"
      ],
      "author": {
        "name": "Paweł Gronowski",
        "email": "pawel.gronowski@docker.com",
        "time": "Thu May 14 10:20:45 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 14 10:20:45 2026"
      },
      "message": "Merge pull request #2783 from pmorch/zsh-completion-gitlab-url\n\nReflect the new github URL for completion/zsh/_docker"
    },
    {
      "commit": "6f3c1ad752b7213e80b6002563a02a91040eb192",
      "tree": "3fde4919685dcacbeebe3ef35004ce5c9d5155bc",
      "parents": [
        "33b32585cb8a89e92280159894a07f5d16860cfc",
        "80ad53b064556011aae8c2fe592bef1c65726a48"
      ],
      "author": {
        "name": "Paweł Gronowski",
        "email": "pawel.gronowski@docker.com",
        "time": "Thu May 14 10:05:03 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 14 10:05:03 2026"
      },
      "message": "Merge pull request #2943 from jimlinntu/add_test_commands_in_README\n\nadd commands of how to run the test"
    },
    {
      "commit": "33b32585cb8a89e92280159894a07f5d16860cfc",
      "tree": "afe345141ed0322975d0e119adda8240dc70b30f",
      "parents": [
        "333c580fd3a4b6aa0eb0b5374708024ac0140497",
        "cc962d598a8f41eb7d6d2cb9337984cc97739e52"
      ],
      "author": {
        "name": "Paweł Gronowski",
        "email": "pawel.gronowski@docker.com",
        "time": "Thu May 14 10:04:13 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 14 10:04:13 2026"
      },
      "message": "Merge pull request #3728 from maxmorozoff/issue-3727\n\ndocs: Fix template error in cli example (#3727)"
    },
    {
      "commit": "333c580fd3a4b6aa0eb0b5374708024ac0140497",
      "tree": "708f029a13dfc37b1d2ec9b123c407fc2f573b9b",
      "parents": [
        "d77461c15377ef323c5c23172ad0d969fc40405c",
        "a6d65ea31d9092d225da7496126838bf8945dfb9"
      ],
      "author": {
        "name": "Paweł Gronowski",
        "email": "pawel.gronowski@docker.com",
        "time": "Thu May 14 10:03:43 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 14 10:03:43 2026"
      },
      "message": "Merge pull request #4290 from 38tter/fix-tiny-nits\n\nFix nits"
    },
    {
      "commit": "d77461c15377ef323c5c23172ad0d969fc40405c",
      "tree": "011fdd5c9a11990563aa891b67490fd93946779c",
      "parents": [
        "666e4d51009e5913473935588884a43e9f8bdf20",
        "fb09d828e3ac8e9046ebc68866ec12669b7e057e"
      ],
      "author": {
        "name": "Paweł Gronowski",
        "email": "pawel.gronowski@docker.com",
        "time": "Thu May 14 10:03:24 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 14 10:03:24 2026"
      },
      "message": "Merge pull request #4188 from finalchild/autoremove\n\nExplain the auto-removal of anonymous volumes at the description of \u0027create --rm\u0027 and \u0027run --rm\u0027"
    },
    {
      "commit": "666e4d51009e5913473935588884a43e9f8bdf20",
      "tree": "7f5200d2a7b3a3d7b5371bb9bd2087a03e260499",
      "parents": [
        "d090f98cb7d7bb62d555ed7ab8fa6bcb68e1878e",
        "e4d651d7928b856d096e154296d81aa3b8ae098e"
      ],
      "author": {
        "name": "Paweł Gronowski",
        "email": "pawel.gronowski@docker.com",
        "time": "Thu May 14 10:02:45 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 14 10:02:45 2026"
      },
      "message": "Merge pull request #6980 from thaJeztah/grammar_fixes\n\ndocs: minor grammar fixes"
    },
    {
      "commit": "d090f98cb7d7bb62d555ed7ab8fa6bcb68e1878e",
      "tree": "07333f05fcce09f44a8c6f52b584498f62047c2c",
      "parents": [
        "c5139f4905eb596d7ed2e696c5c714dbce6c24a0",
        "18bd1e7ce02a0745d9c87239ce7504509fa88a20"
      ],
      "author": {
        "name": "Paweł Gronowski",
        "email": "pawel.gronowski@docker.com",
        "time": "Thu May 14 10:02:11 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 14 10:02:11 2026"
      },
      "message": "Merge pull request #4391 from u1735067/patch-1\n\nmetrics-addr is not experimental anymore since 20.10"
    },
    {
      "commit": "18bd1e7ce02a0745d9c87239ce7504509fa88a20",
      "tree": "07333f05fcce09f44a8c6f52b584498f62047c2c",
      "parents": [
        "c5139f4905eb596d7ed2e696c5c714dbce6c24a0"
      ],
      "author": {
        "name": "Alexandre LEVAVASSEUR",
        "email": "alexandre+oss@13x.fr",
        "time": "Thu Jun 29 10:55:43 2023"
      },
      "committer": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Thu May 14 09:52:32 2026"
      },
      "message": "metrics-addr is not experimental since 20.10\n\nSee https://github.com/moby/moby/commit/f337a8d21d9902772a766f57475a5512405c86c5\n\nSigned-off-by: Alexandre LEVAVASSEUR \u003calexandre+oss@13x.fr\u003e\n"
    },
    {
      "commit": "c5139f4905eb596d7ed2e696c5c714dbce6c24a0",
      "tree": "6ce0b7454a53fa367975838e99b34249619590a8",
      "parents": [
        "2ea4dc14aab72b947afedddc67fe034a5f9401ed",
        "a6dc278db3dcfe94893d70629a2e2789918a1770"
      ],
      "author": {
        "name": "Sebastiaan van Stijn",
        "email": "thaJeztah@users.noreply.github.com",
        "time": "Thu May 14 09:48:45 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 14 09:48:45 2026"
      },
      "message": "Merge pull request #6982 from docker/dependabot/github_actions/github/codeql-action-4.35.4\n\nbuild(deps): bump github/codeql-action from 4.35.3 to 4.35.4"
    },
    {
      "commit": "8aa834250225f4887d64e1c8d255a18e4bc5e612",
      "tree": "843b6bf95ab0dcd1c038a84fe21ca8c29a8061d5",
      "parents": [
        "2ea4dc14aab72b947afedddc67fe034a5f9401ed"
      ],
      "author": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Thu May 14 09:45:02 2026"
      },
      "committer": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Thu May 14 09:45:02 2026"
      },
      "message": "docs: remove stub for builder\n\nSigned-off-by: Sebastiaan van Stijn \u003cgithub@gone.nl\u003e\n"
    },
    {
      "commit": "a6dc278db3dcfe94893d70629a2e2789918a1770",
      "tree": "6ce0b7454a53fa367975838e99b34249619590a8",
      "parents": [
        "2ea4dc14aab72b947afedddc67fe034a5f9401ed"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu May 14 08:44:18 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 14 08:44:18 2026"
      },
      "message": "build(deps): bump github/codeql-action from 4.35.3 to 4.35.4\n\nBumps [github/codeql-action](https://github.com/github/codeql-action) from 4.35.3 to 4.35.4.\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/e46ed2cbd01164d986452f91f178727624ae40d7...68bde559dea0fdcac2102bfdf6230c5f70eb485e)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action\n  dependency-version: 4.35.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": "cc962d598a8f41eb7d6d2cb9337984cc97739e52",
      "tree": "59b88fd48bb1ecfd72cd6db4685844b20d9a8060",
      "parents": [
        "2ea4dc14aab72b947afedddc67fe034a5f9401ed"
      ],
      "author": {
        "name": "Max Morozov",
        "email": "gtmax.yo@gmail.com",
        "time": "Wed Aug 03 20:27:27 2022"
      },
      "committer": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Thu May 14 01:58:34 2026"
      },
      "message": "docs: Fix template error in cli example\n\nSigned-off-by: Max Morozov \u003cmax@morozov.page\u003e\nSigned-off-by: Max Morozov \u003cgtmax.yo@gmail.com\u003e\nSigned-off-by: Sebastiaan van Stijn \u003cgithub@gone.nl\u003e\n"
    },
    {
      "commit": "e4d651d7928b856d096e154296d81aa3b8ae098e",
      "tree": "9c243b283bdd8fae6915c2169ca3915d60288475",
      "parents": [
        "88e93954a61f89e8a5d4f7967eeabd3c5436c766"
      ],
      "author": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Thu May 14 01:34:23 2026"
      },
      "committer": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Thu May 14 01:34:23 2026"
      },
      "message": "docs: fix config, secret examples\n\nCo-authored-by: Vicente Jimenez Aguilar \u003cgooguy@gmail.com\u003e\nSigned-off-by: Sebastiaan van Stijn \u003cgithub@gone.nl\u003e\n"
    },
    {
      "commit": "fb09d828e3ac8e9046ebc68866ec12669b7e057e",
      "tree": "96717e4e115c9cb9533f98737a3bf0e4f242329a",
      "parents": [
        "2ea4dc14aab72b947afedddc67fe034a5f9401ed"
      ],
      "author": {
        "name": "Park Jaeon",
        "email": "me@finalchild.dev",
        "time": "Tue Apr 11 13:52:38 2023"
      },
      "committer": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Thu May 14 01:22:40 2026"
      },
      "message": "document `--rm` also removing anonymous volumes\n\nExplain the auto-removal of anonymous volumes\nat the description of \u0027create --rm\u0027 and \u0027run --rm\u0027\n\nSigned-off-by: Park Jaeon \u003cme@finalchild.dev\u003e\n"
    },
    {
      "commit": "88e93954a61f89e8a5d4f7967eeabd3c5436c766",
      "tree": "c3967f0f549c1bde86da25db5aa840f6f3d02bdc",
      "parents": [
        "f550901e656c077d27d5e3a6957930a2ade7c77f"
      ],
      "author": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Wed May 13 23:26:36 2026"
      },
      "committer": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Thu May 14 01:07:19 2026"
      },
      "message": "docs, completion: use symlinks instead of symbol(ic) links\n\nSymbolic links is the official term, but more commonly we refer to\nthem as symlinkx.\n\nSigned-off-by: Sebastiaan van Stijn \u003cgithub@gone.nl\u003e\n"
    },
    {
      "commit": "f550901e656c077d27d5e3a6957930a2ade7c77f",
      "tree": "b164219a225c417f59659486ea0e27d9f5ea0f16",
      "parents": [
        "2ea4dc14aab72b947afedddc67fe034a5f9401ed"
      ],
      "author": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Wed May 13 22:59:26 2026"
      },
      "committer": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Thu May 14 01:06:23 2026"
      },
      "message": "docs: minor grammar fixes\n\nCo-authored-by: David Schmitt \u003c118179693+DavidS-om@users.noreply.github.com\u003e\nCo-authored-by: Callis Ezenwaka \u003ccallisezenwaka@gmail.com\u003e\nSigned-off-by: Sebastiaan van Stijn \u003cgithub@gone.nl\u003e\n"
    },
    {
      "commit": "a6d65ea31d9092d225da7496126838bf8945dfb9",
      "tree": "70a90c640f057db42e6b92174026eb42815a55cd",
      "parents": [
        "2ea4dc14aab72b947afedddc67fe034a5f9401ed"
      ],
      "author": {
        "name": "Seiya Miyata",
        "email": "odradek38@gmail.com",
        "time": "Sun May 14 04:13:34 2023"
      },
      "committer": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Thu May 14 01:00:12 2026"
      },
      "message": "Fix nits\n\nSigned-off-by: Seiya Miyata \u003codradek38@gmail.com\u003e\n"
    },
    {
      "commit": "80ad53b064556011aae8c2fe592bef1c65726a48",
      "tree": "d8f5b7a7e3178fc887bb36e3262aa19e81abf9ad",
      "parents": [
        "2ea4dc14aab72b947afedddc67fe034a5f9401ed"
      ],
      "author": {
        "name": "Jim Lin",
        "email": "b04705003@ntu.edu.tw",
        "time": "Sat Jan 23 07:03:50 2021"
      },
      "committer": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Thu May 14 00:20:47 2026"
      },
      "message": "add commands of how to run the test\n\nSigned-off-by: Jim Lin \u003cb04705003@ntu.edu.tw\u003e\n"
    },
    {
      "commit": "fe78dc0be61b2665c827b3dcba659435a20d1559",
      "tree": "587f0201b0abf645f14222370c74bf5e5b670dbb",
      "parents": [
        "2ea4dc14aab72b947afedddc67fe034a5f9401ed"
      ],
      "author": {
        "name": "Peter Valdemar Mørch",
        "email": "peter@morch.com",
        "time": "Sun Oct 11 23:10:11 2020"
      },
      "committer": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Wed May 13 23:54:56 2026"
      },
      "message": "Reflect the new github URL for completion/zsh/_docker\n\nSigned-off-by: Peter Valdemar Mørch \u003cpeter@morch.com\u003e\n"
    },
    {
      "commit": "2ea4dc14aab72b947afedddc67fe034a5f9401ed",
      "tree": "99fda96c4b7c343315600af3fcbdf153101d5a2c",
      "parents": [
        "39e188c5dcfa811a566eb658f17ed017b51e50ad",
        "f12fc152a7035722076acffd3da3fce6303f8b88"
      ],
      "author": {
        "name": "Paweł Gronowski",
        "email": "pawel.gronowski@docker.com",
        "time": "Wed May 13 12:01:42 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 13 12:01:42 2026"
      },
      "message": "Merge pull request #6977 from thaJeztah/receiver_name\n\ncli/config/configfile: use more idiomatic receiver name"
    },
    {
      "commit": "39e188c5dcfa811a566eb658f17ed017b51e50ad",
      "tree": "53ed00d8573d94c5b69e6aecec0dd36fc2a6de05",
      "parents": [
        "bcf36a50839cbd8171ec363a168d5d35745b5697",
        "8d8d405dc7efd8c2831e737ffbcc01e8eefd83df"
      ],
      "author": {
        "name": "Paweł Gronowski",
        "email": "pawel.gronowski@docker.com",
        "time": "Wed May 13 12:01:16 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 13 12:01:16 2026"
      },
      "message": "Merge pull request #6913 from Mohammed-Thaha/6203-add-healthcheck-format\n\ncontainer/ps: add HealthStatus formatter field"
    },
    {
      "commit": "f12fc152a7035722076acffd3da3fce6303f8b88",
      "tree": "b9ced729e95cfbc4d88de60c4afdc428674b5f2e",
      "parents": [
        "bcf36a50839cbd8171ec363a168d5d35745b5697"
      ],
      "author": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Tue Aug 19 21:46:08 2025"
      },
      "committer": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Tue May 12 14:44:00 2026"
      },
      "message": "cli/config/configfile: use more idiomatic receiver name\n\nUse a shorter name, which is more idiomatic, and prevents accidental\nshadowing of types or arguments.\n\nSigned-off-by: Sebastiaan van Stijn \u003cgithub@gone.nl\u003e\n"
    },
    {
      "commit": "8d8d405dc7efd8c2831e737ffbcc01e8eefd83df",
      "tree": "53ed00d8573d94c5b69e6aecec0dd36fc2a6de05",
      "parents": [
        "517ca5050644dd6037cac7c49a53e7c2ffdb3691"
      ],
      "author": {
        "name": "Mohammed Thaha",
        "email": "mohammedthahacse@gmail.com",
        "time": "Sun Apr 05 20:56:36 2026"
      },
      "committer": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Tue May 12 14:14:21 2026"
      },
      "message": "container/ps: add HealthStatus formatter field\n\nSigned-off-by: Mohammed Thaha \u003cmohammedthahacse@gmail.com\u003e\nSigned-off-by: Sebastiaan van Stijn \u003cgithub@gone.nl\u003e\n"
    },
    {
      "commit": "517ca5050644dd6037cac7c49a53e7c2ffdb3691",
      "tree": "a8faf5b0763d340f8bfe571918f91082b1ad8b7f",
      "parents": [
        "bcf36a50839cbd8171ec363a168d5d35745b5697"
      ],
      "author": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Tue May 12 14:09:46 2026"
      },
      "committer": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Tue May 12 14:09:46 2026"
      },
      "message": "docs: add more space in ps format table\n\nSigned-off-by: Sebastiaan van Stijn \u003cgithub@gone.nl\u003e\n"
    },
    {
      "commit": "bcf36a50839cbd8171ec363a168d5d35745b5697",
      "tree": "0fc5d915547476a46b78d3022847b4df580806bb",
      "parents": [
        "ba93f0d1cc1d619c52f96bc40c13bb2181fddb93",
        "7cbcd2f7201771891a351a3bb73a30fbe7f1eb39"
      ],
      "author": {
        "name": "Paweł Gronowski",
        "email": "pawel.gronowski@docker.com",
        "time": "Mon May 11 16:36:08 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 11 16:36:08 2026"
      },
      "message": "Merge pull request #6975 from thaJeztah/rm_redundant_test\n\ncli/command/image: rm redundant TestPrintImageTreeNoWarningWhenRedirected"
    },
    {
      "commit": "7cbcd2f7201771891a351a3bb73a30fbe7f1eb39",
      "tree": "0fc5d915547476a46b78d3022847b4df580806bb",
      "parents": [
        "ba93f0d1cc1d619c52f96bc40c13bb2181fddb93"
      ],
      "author": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Mon May 11 15:27:19 2026"
      },
      "committer": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Mon May 11 15:27:19 2026"
      },
      "message": "cli/command/image: rm redundant TestPrintImageTreeNoWarningWhenRedirected\n\nThis is already covered by various tests using .golden files.\n\nSigned-off-by: Sebastiaan van Stijn \u003cgithub@gone.nl\u003e\n"
    },
    {
      "commit": "ba93f0d1cc1d619c52f96bc40c13bb2181fddb93",
      "tree": "8b72be5a500584123a1c881b9682f9219ff17a76",
      "parents": [
        "ed8c9d71139bec2faa59abe89bb3a8f2e6271b66",
        "27bee792a05723e9473261f6aa5202c432501089"
      ],
      "author": {
        "name": "Paweł Gronowski",
        "email": "pawel.gronowski@docker.com",
        "time": "Mon May 11 11:59:56 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 11 11:59:56 2026"
      },
      "message": "Merge pull request #6972 from thaJeztah/decorate_env_file_error\n\ndecorate --env-file, --label-file errors"
    },
    {
      "commit": "ed8c9d71139bec2faa59abe89bb3a8f2e6271b66",
      "tree": "812d7a5fd3844da48252336e7a5caf94b8d830e8",
      "parents": [
        "aa1be189b405af080b786661d744d60fbaf5ac52",
        "970afd5cc4db924460700eeab90cc16037b325d4"
      ],
      "author": {
        "name": "Paweł Gronowski",
        "email": "pawel.gronowski@docker.com",
        "time": "Mon May 11 11:57:56 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 11 11:57:56 2026"
      },
      "message": "Merge pull request #6974 from thaJeztah/bump_x_deps\n\nvendor: update golang.org/x/* dependencies"
    },
    {
      "commit": "aa1be189b405af080b786661d744d60fbaf5ac52",
      "tree": "7571e508d2947c9907bada5d294a8f64eac688f5",
      "parents": [
        "a6d013f4c9caabb22ab68225176f6d886d9e8a95",
        "87f06ec70a9aabcd82208ec15c9688ad5ce35d31"
      ],
      "author": {
        "name": "Paweł Gronowski",
        "email": "pawel.gronowski@docker.com",
        "time": "Mon May 11 11:57:33 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 11 11:57:33 2026"
      },
      "message": "Merge pull request #4535 from thaJeztah/restart_policy_more_validate\n\nrefactor parsing restart-policies"
    },
    {
      "commit": "970afd5cc4db924460700eeab90cc16037b325d4",
      "tree": "5e973cff87c403870fb08df6b09ece1212cd56d0",
      "parents": [
        "7e07bf127c5384a35eeda908faad17bea5d8b44e"
      ],
      "author": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Mon May 11 10:22:37 2026"
      },
      "committer": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Mon May 11 10:22:37 2026"
      },
      "message": "vendor: golang.org/x/net v0.54.0\n\nfull diff: https://github.com/golang/net/compare/v0.53.0...v0.54.0\n\nSigned-off-by: Sebastiaan van Stijn \u003cgithub@gone.nl\u003e\n"
    },
    {
      "commit": "7e07bf127c5384a35eeda908faad17bea5d8b44e",
      "tree": "c4433239557cb106341f11222f28472c138a3ec9",
      "parents": [
        "5aeb52681bf900a7ee51d72fadd98f9d56559092"
      ],
      "author": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Mon May 11 10:21:34 2026"
      },
      "committer": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Mon May 11 10:21:34 2026"
      },
      "message": "vendor: golang.org/x/mod v0.36.0\n\nfull diff: https://github.com/golang/mod/compare/v0.34.0...v0.36.0\n\nSigned-off-by: Sebastiaan van Stijn \u003cgithub@gone.nl\u003e\n"
    },
    {
      "commit": "5aeb52681bf900a7ee51d72fadd98f9d56559092",
      "tree": "80ea2700fc44261b4b2ea2517ebad796ba385478",
      "parents": [
        "644d046721b4a82f6ec0f308cc8f1f19fcdf11a4"
      ],
      "author": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Mon May 11 10:20:20 2026"
      },
      "committer": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Mon May 11 10:20:20 2026"
      },
      "message": "vendor: golang.org/x/text v0.37.0\n\nfull diff: https://github.com/golang/time/compare/v0.36.0...v0.37.0\n\nSigned-off-by: Sebastiaan van Stijn \u003cgithub@gone.nl\u003e\n"
    },
    {
      "commit": "644d046721b4a82f6ec0f308cc8f1f19fcdf11a4",
      "tree": "9b00903266a3da5880b0fca87d123ba75badca01",
      "parents": [
        "a853f40a3054bfed454dc24ee08432cfd1efd801"
      ],
      "author": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Mon May 11 10:18:58 2026"
      },
      "committer": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Mon May 11 10:18:58 2026"
      },
      "message": "vendor: golang.org/x/term v0.43.0\n\nfull diff: https://github.com/golang/term/compare/v0.42.0...v0.43.0\n\nSigned-off-by: Sebastiaan van Stijn \u003cgithub@gone.nl\u003e\n"
    },
    {
      "commit": "a853f40a3054bfed454dc24ee08432cfd1efd801",
      "tree": "4332a1628fd176beb9c36c23ace88eabbb287972",
      "parents": [
        "a6d013f4c9caabb22ab68225176f6d886d9e8a95"
      ],
      "author": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Mon May 11 10:18:14 2026"
      },
      "committer": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Mon May 11 10:18:14 2026"
      },
      "message": "vendor: golang.org/x/sys v0.44.0\n\nfull diff: https://github.com/golang/sys/compare/v0.43.0...v0.44.0\n\n- unix: add CPUSetDynamic for systems with more than 1024 CPUs\n- unix: avoid nil pointer dereference in Utime\n- unix: automatically remove container created by mkall.sh\n- cpu: use IsProcessorFeaturePresent to calculate ARM64 on windows\n- windows: add GetIfTable2Ex, GetIpInterface{Entry,Table}, GetUnicastIpAddressTable\n- windows: avoid uint16 overflow in NewNTUnicodeString\n\nSigned-off-by: Sebastiaan van Stijn \u003cgithub@gone.nl\u003e\n"
    },
    {
      "commit": "87f06ec70a9aabcd82208ec15c9688ad5ce35d31",
      "tree": "7571e508d2947c9907bada5d294a8f64eac688f5",
      "parents": [
        "033f8a1fd2773b12423ced03515ba58c1d1b2633"
      ],
      "author": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Mon Aug 28 10:09:06 2023"
      },
      "committer": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Mon May 11 08:41:13 2026"
      },
      "message": "refactor parsing restart-policies\n\n- opts.ParseRestartPolicy: use a struct-literal and clarify that this\n  function only parses, but does not validate invalid combinations.\n- cli/compose/convert: convertRestartPolicy: update doc to be more\n  clear on the order of preference and intent.\n- cli/compose/convert: convertRestartPolicy: use a switch based on\n  known values to allow the exhaustive linter to catch missing options.\n- cli/compose/convert: convertRestartPolicy: add validation for negative\n  values when converting the legacy service.restart policy.\n- cli/compose/convert: convertRestartPolicy: always set MaxAttempts\n  and leave validation to the daemon.\n\nopts: ParseRestartPolicy: improve validation of max restart-counts\n\nUse the new container.ValidateRestartPolicy utility to verify if a max-restart-count\nis allowed for the given restart-policy.\n\nSigned-off-by: Sebastiaan van Stijn \u003cgithub@gone.nl\u003e\n"
    },
    {
      "commit": "033f8a1fd2773b12423ced03515ba58c1d1b2633",
      "tree": "b52d1f3fef1f7a7110b61dd04cfda6716c441a45",
      "parents": [
        "a6d013f4c9caabb22ab68225176f6d886d9e8a95"
      ],
      "author": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Mon May 11 08:40:01 2026"
      },
      "committer": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Mon May 11 08:40:01 2026"
      },
      "message": "cli/compose/convert: use test-table for restart-policy tests\n\nSigned-off-by: Sebastiaan van Stijn \u003cgithub@gone.nl\u003e\n"
    },
    {
      "commit": "27bee792a05723e9473261f6aa5202c432501089",
      "tree": "29a5bb2d40a1d507903ca19c9fb4027bd96e2a84",
      "parents": [
        "a6d013f4c9caabb22ab68225176f6d886d9e8a95"
      ],
      "author": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Mon May 11 08:10:03 2026"
      },
      "committer": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Mon May 11 08:18:53 2026"
      },
      "message": "decorate --env-file, --label-file errors\n\nBefore:\n\n    docker run --rm --env-file\u003d./no-such-file alpine\n    docker: open ./no-such-file: no such file or directory\n\n    Run \u0027docker run --help\u0027 for more information\n\nAfter:\n\n    docker run --rm --env-file\u003d./no-such-file alpine\n    docker: --env-file: open ./no-such-file: no such file or directory\n\n    Run \u0027docker run --help\u0027 for more information\n\nSigned-off-by: Sebastiaan van Stijn \u003cgithub@gone.nl\u003e\n"
    },
    {
      "commit": "6d38b7a71aeae06861ed97365fb7f6cc2b475642",
      "tree": "f612f008a7a9004f2aee40baa5684d1f67a50e34",
      "parents": [
        "a6d013f4c9caabb22ab68225176f6d886d9e8a95"
      ],
      "author": {
        "name": "Matteo Panzeri",
        "email": "matteo1782@gmail.com",
        "time": "Sat May 09 21:00:51 2026"
      },
      "committer": {
        "name": "Matteo Panzeri",
        "email": "matteo1782@gmail.com",
        "time": "Sat May 09 21:00:51 2026"
      },
      "message": "docs: clarify 64 KiB response-body buffer in authz plugin docs\n\nAdds a \"Response body size and partial buffering\" subsection to\ndocs/extend/plugins_authorization.md documenting the 64 KiB\nmaxBufferSize constant in the daemon\u0027s internal responseModifier\n(pkg/authorization/response.go in moby/moby) and the practical\nimplications for plugins that use ResponseBody inspection.\n\nThe existing docs (lines 81-87) say streaming endpoints such as\nlogs and events send only the HTTP request to plugins, but don\u0027t\nexplain the underlying mechanism. Plugin authors building\nresponse-body redaction or content-filtering can be surprised when\nthe same effect happens on non-listed endpoints whose response is\nproduced through multiple writes exceeding the buffer or via an\nio.WriteFlusher.\n\nThe 64 KiB buffer is observable from the public moby source, so\nthis PR is documentation catching up to existing behavior — not\na contract change.\n\nSigned-off-by: Matteo Panzeri \u003cmatteo1782@gmail.com\u003e\n"
    },
    {
      "commit": "a6d013f4c9caabb22ab68225176f6d886d9e8a95",
      "tree": "2a7297f232b9040bcf4489548e82483642f74685",
      "parents": [
        "247839fb417955388076ee3696b3e165e37b7f54",
        "e03b8373c705a072d28c6c5a57e744c7a418eee4"
      ],
      "author": {
        "name": "Sebastiaan van Stijn",
        "email": "thaJeztah@users.noreply.github.com",
        "time": "Fri May 08 17:35:37 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 08 17:35:37 2026"
      },
      "message": "Merge pull request #6840 from vibhuanand/3064-context-use-docs\n\ndocs: clarify docker context use affects all terminal sessions"
    },
    {
      "commit": "247839fb417955388076ee3696b3e165e37b7f54",
      "tree": "559ce92a7e83e6dbf414341c6e1fb6835a107fcf",
      "parents": [
        "3d408ee95c5ffa2f046511b4605959f545657cd6",
        "976d97dd2392770232ac3b97da90117d78ceb817"
      ],
      "author": {
        "name": "Sebastiaan van Stijn",
        "email": "thaJeztah@users.noreply.github.com",
        "time": "Fri May 08 14:13:43 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 08 14:13:43 2026"
      },
      "message": "Merge pull request #6968 from docker/dependabot/github_actions/github/codeql-action-4.35.3\n\nbuild(deps): bump github/codeql-action from 4.35.2 to 4.35.3"
    },
    {
      "commit": "3d408ee95c5ffa2f046511b4605959f545657cd6",
      "tree": "bc9fc4d1a616c9f674f17cc5dcae41ff8b97dcbb",
      "parents": [
        "f66e796147758238b135f619eaf1be8ea58fafec",
        "1e1384fae2ec22face4ca835e7a09af30fcf3170"
      ],
      "author": {
        "name": "Paweł Gronowski",
        "email": "pawel.gronowski@docker.com",
        "time": "Fri May 08 13:46:42 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 08 13:46:42 2026"
      },
      "message": "Merge pull request #6969 from thaJeztah/bump_creds_helper\n\nvendor: github.com/docker/docker-credential-helpers v0.9.7"
    },
    {
      "commit": "f66e796147758238b135f619eaf1be8ea58fafec",
      "tree": "c44fecdb5b799251894e4284ac4d574723f3a3f5",
      "parents": [
        "e76954974a6ae59e66bd17e5abda994a24e6db8b",
        "55fcffe743c2ca097796d19492ee4f4c768c3940"
      ],
      "author": {
        "name": "Paweł Gronowski",
        "email": "pawel.gronowski@docker.com",
        "time": "Fri May 08 13:46:13 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 08 13:46:13 2026"
      },
      "message": "Merge pull request #6846 from thaJeztah/normalize_authconfig\n\ncli/config/configfile: normalize hostname when resolving auth"
    },
    {
      "commit": "1e1384fae2ec22face4ca835e7a09af30fcf3170",
      "tree": "a9a7801f68b2cb480906c5fed40c9d88832c2449",
      "parents": [
        "e76954974a6ae59e66bd17e5abda994a24e6db8b"
      ],
      "author": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Fri May 08 12:51:12 2026"
      },
      "committer": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Fri May 08 12:51:12 2026"
      },
      "message": "vendor: github.com/docker/docker-credential-helpers v0.9.7\n\nno code-changes; only updates go version\n\nfull diff: https://github.com/docker/docker-credential-helpers/compare/v0.9.6...v0.9.7\n\nSigned-off-by: Sebastiaan van Stijn \u003cgithub@gone.nl\u003e\n"
    },
    {
      "commit": "e76954974a6ae59e66bd17e5abda994a24e6db8b",
      "tree": "7882732b03ec91f03653d8d66fe71abf2584d700",
      "parents": [
        "f28574670456f8969005b115a829c4ecec96e6d4",
        "6f144c6d7014e9bc85527c20176a339074fd8a42"
      ],
      "author": {
        "name": "Paweł Gronowski",
        "email": "pawel.gronowski@docker.com",
        "time": "Fri May 08 11:54:28 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 08 11:54:28 2026"
      },
      "message": "Merge pull request #6737 from thaJeztah/rm_deprecated_buildutils\n\ncli/command/image/build: remove deprecated utilities and consts"
    },
    {
      "commit": "f28574670456f8969005b115a829c4ecec96e6d4",
      "tree": "8de5c76e4ff52ef59cf23f29f85ad8557be2e84a",
      "parents": [
        "a3554d68301594c7572e3e033007033984c74b57",
        "beac1144a668697d0123444c369c98742c1ce447"
      ],
      "author": {
        "name": "Paweł Gronowski",
        "email": "pawel.gronowski@docker.com",
        "time": "Fri May 08 11:26:50 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 08 11:26:50 2026"
      },
      "message": "Merge pull request #6947 from thaJeztah/bump_platforms\n\nvendor: github.com/containerd/platforms v1.0.0-rc.4"
    },
    {
      "commit": "a3554d68301594c7572e3e033007033984c74b57",
      "tree": "db390df551548330c825c0c566ae521f1dd57a1e",
      "parents": [
        "ed8f23bffabd239725fd673ec09a6431840ae48a",
        "b7ab63387a48273d64d71ba4091d56e9d144cba8"
      ],
      "author": {
        "name": "Paweł Gronowski",
        "email": "pawel.gronowski@docker.com",
        "time": "Fri May 08 11:26:33 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 08 11:26:33 2026"
      },
      "message": "Merge pull request #6950 from thaJeztah/plugin_limit_messages\n\ncli-plugins/hooks: limit maximum number of lines / messages"
    },
    {
      "commit": "ed8f23bffabd239725fd673ec09a6431840ae48a",
      "tree": "2084a3dc36d0be5c1a711f1d882b971c680a7588",
      "parents": [
        "96131c815938e510c52009f9716f4f17773198bf",
        "e8a0beb909488b893a4e761fa7107ba838783567"
      ],
      "author": {
        "name": "Paweł Gronowski",
        "email": "pawel.gronowski@docker.com",
        "time": "Fri May 08 11:26:00 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 08 11:26:00 2026"
      },
      "message": "Merge pull request #6965 from thaJeztah/test_subtests\n\ncli/compose/schema: TestValidatePorts: use subtests"
    },
    {
      "commit": "96131c815938e510c52009f9716f4f17773198bf",
      "tree": "9a06a92a764c27964191e3862b3d6381ec5b6dc0",
      "parents": [
        "a9031f4c845239d63f617c7f4b5cc026cffd2fd5",
        "e93fe9083b19cab8640fd01d28bd10fc8e670474"
      ],
      "author": {
        "name": "Paweł Gronowski",
        "email": "pawel.gronowski@docker.com",
        "time": "Fri May 08 11:25:47 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 08 11:25:47 2026"
      },
      "message": "Merge pull request #6966 from thaJeztah/DetectDefaultStore_update_godoc\n\ncli/config/credentials: DetectDefaultStore: update GoDoc"
    },
    {
      "commit": "976d97dd2392770232ac3b97da90117d78ceb817",
      "tree": "307481cf15aeba3f1af31d01af877c2fde9262eb",
      "parents": [
        "a9031f4c845239d63f617c7f4b5cc026cffd2fd5"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri May 08 08:44:18 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 08 08:44:18 2026"
      },
      "message": "build(deps): bump github/codeql-action from 4.35.2 to 4.35.3\n\nBumps [github/codeql-action](https://github.com/github/codeql-action) from 4.35.2 to 4.35.3.\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/95e58e9a2cdfd71adc6e0353d5c52f41a045d225...e46ed2cbd01164d986452f91f178727624ae40d7)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action\n  dependency-version: 4.35.3\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "a9031f4c845239d63f617c7f4b5cc026cffd2fd5",
      "tree": "7c16c7fc228acffece4a3d7b726bdf1ef1b370eb",
      "parents": [
        "4001288d9531b12901a0ae950ea23d436714fa50",
        "77435c59eca2a875f0e63541b0528226dfb2350a"
      ],
      "author": {
        "name": "Sebastiaan van Stijn",
        "email": "thaJeztah@users.noreply.github.com",
        "time": "Thu May 07 22:22:25 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 07 22:22:25 2026"
      },
      "message": "Merge pull request #6967 from vvoland/update-go\n\nupdate to go1.26.3"
    },
    {
      "commit": "77435c59eca2a875f0e63541b0528226dfb2350a",
      "tree": "7c16c7fc228acffece4a3d7b726bdf1ef1b370eb",
      "parents": [
        "4001288d9531b12901a0ae950ea23d436714fa50"
      ],
      "author": {
        "name": "Paweł Gronowski",
        "email": "pawel.gronowski@docker.com",
        "time": "Thu May 07 17:26:33 2026"
      },
      "committer": {
        "name": "Paweł Gronowski",
        "email": "pawel.gronowski@docker.com",
        "time": "Thu May 07 17:26:33 2026"
      },
      "message": "update to go1.26.3\n\nThis release include 11 security fixes:\n\n- cmd/go: malicious module proxy can bypass checksum database\n\n    A malicious module proxy could exploit a flaw in the go command\u0027s\n    validation of module checksums to bypass checksum database validation.\n\n    This vulnerability affects any user using an untrusted module proxy\n    (GOMODPROXY) or checksum database (GOSUMDB).\n\n    A malicious module proxy can serve altered versions of the Go toolchain.\n    When selecting a different version of the Go toolchain than the\n    currently installed toolchain (due to the GOTOOLCHAIN environment variable,\n    or a go.work or go.mod with a toolchain line), the go command will download\n    and execute a toolchain provided by the module proxy. A malicious module\n    proxy can bypass checksum database validation for this downloaded\n    toolchain.\n\n    Since this vulnerability affects the security of toolchain downloads,\n    setting GOTOOLCHAIN to a fixed version is not sufficient. You must upgrade\n    your base Go toolchain.\n\n    The go tool always validates the hash of a toolchain before executing it,\n    so fixed versions will refuse to execute any cached, altered versions of the\n    toolchain.\n\n    The go tool trusts go.sum files to contain accurate hashes of the current\n    module\u0027s dependencies. A malicious proxy exploiting this vulnerability to\n    serve an altered module will have caused an incorrect hash to be recorded\n    in the go.sum. Users who have configured a non-trusted GOPROXY can determine\n    if they have been affected by running \"rm go.sum ; go mod tidy ; go mod verify\",\n    which will revalidate all dependencies of the current module.\n\n    The specific flaw in more detail:\n\n    The go command consults the checksum database to validate downloaded modules,\n    when a module is not listed in the go.sum file. It verifies that the module hash\n    reported by the checksum database matches the hash of the downloaded module.\n    If, however, the checksum database returns a successful response that contains\n    no entry for the module, the go command incorrectly permitted validation to succeed.\n\n    A module proxy may mirror or proxy the checksum database, in which case the go\n    command will not connect to the checksum database directly. Checksums reported\n    by the checksum database are cryptographically signed, so a malicious proxy\n    cannot alter the reported checksum for a module. However, a proxy which returns\n    an empty checksum response, or a checksum response for an unrelated module,\n    could cause the go command to proceed as if a downloaded module has been validated.\n\n    The go command now properly checks checksum database responses to ensure\n    that the expected module signature is present, not just that if a signature is\n    present it matches the expectation.\n\n    Thanks to Mundur (https://github.com/M0nd0R) for reporting this issue.\n\n    This is CVE-2026-42501 and Go issue https://go.dev/issue/79070.\n\n- net/http/httputil: ReverseProxy forwards queries with more than urlmaxqueryparams parameters\n\n    When used with a Rewrite function, or a Director function which parses query parameters,\n    ReverseProxy sanitizes the forwarded request to remove query parameters which are not\n    parsed by url.ParseQuery. ReverseProxy did not take ParseQuery\u0027s limit on the total number\n    of query parameters (controlled by GODEBUG\u003durlmaxqueryparams\u003dN) into account.\n    This could permit ReverseProxy to forward a request containing a query parameter\n    that was not visible to the Rewrite function.\n\n    For example, the query \"a1\u003dx\u0026a2\u003dx\u0026...\u0026a10000\u003dx\u0026hidden\u003dy\" could forward the parameter\n    \"hidden\u003dy\" while hiding it from the proxy\u0027s Rewrite function.\n\n    ReverseProxy now avoids forwarding parameters that exceed the ParseQuery limit.\n\n    This is CVE-2026-39825 and Go issue https://go.dev/issue/78948.\n\n- net: panic in Dial and LookupPort when handling NUL byte on Windows\n\n    The Dial and LookupPort functions would panic on Windows when provided\n    with an input containing a NUL (0). These functions now return an error\n    rather than panicking.\n\n    This is CVE-2026-39836 and Go issue https://go.dev/issue/79006.\n\n- net/mail: quadratic string concatenation in consumePhrase\n\n    Pathological inputs could cause DoS through consumePhrase\n    when parsing an email address according to RFC 5322.\n\n    This is CVE-2026-42499 and Go issue https://go.dev/issue/78987.\n\n- net/mail: quadratic string concatentation in consumeComment\n\n    Well-crafted inputs reaching ParseAddress, ParseAddressList,\n    and ParseDate were able to trigger excessive CPU exhaustion\n    and memory allocations.\n\n    This is CVE-2026-39820 and Go issue https://go.dev/issue/78566.\n\n- cmd/go: \"go bug\" follows symlinks in predictable temporary filenames\n\n    The \"go bug\" command wrote to two files with predictable names in\n    the system temporary directory (for example, \"/tmp\").\n\n    An attacker with access to the temporary directory could create a\n    symlink in one of these names, causing \"go bug\" to overwrite the\n    target of the symlink.\n\n    The \"go bug\" command now uses os.MkdirTemp to create a safe\n    working directory.\n\n    Thanks to Harshit Gupta (Mr HAX) for reporting this issue.\n\n    This is CVE-2026-39819 and Go issue https://go.dev/issue/78584.\n\n- cmd/go: \"go tool pack\" does not sanitize output paths\n\n    The \"go tool pack\" subcommand is a minimal version of the Unix ar utility.\n    It is used by the compiler as an internal tool with known-good inputs.\n\n    The \"pack\" subcommand did not sanitize output filenames.\n    When invoked to extract a malicious archive file, it could write\n    files to arbitrary locations on the filesystem.\n\n    The \"pack\" subcommand now refuses to extract files with names\n    containing any directory components.\n\n    Thanks to Harshit Gupta (Mr HAX) for reporting this issue.\n\n    This is CVE-2026-39817 and Go issue https://go.dev/issue/78778.\n\n- net/http: infinite loop in HTTP/2 transport when given bad SETTINGS_MAX_FRAME_SIZE\n\n    When processing HTTP/2 SETTINGS frames, transport will enter an infinite loop of\n    writing CONTINUATION frames if it receives a SETTINGS_MAX_FRAME_SIZE with a\n    value of 0.\n\n    This allows potential DoS against a client by a malicious server. HTTP/2\n    transport now properly checks that the received SETTINGS_MAX_FRAME_SIZE is\n    valid.\n\n    Thanks to Marwan Atia (marwansamir688@gmail.com) for reporting this issue.\n\n    This is CVE-2026-33814 and Go issue https://go.dev/issue/78476.\n\n- html/template: escaper bypass leads to XSS\n\n    If a trusted template author were to write a\n    tag containing an empty type attribute or a type\n    attribute with an ASCII whitespace, the execution of\n    the template would incorrectly escape any data passed\n    into the block.\n\n    Thanks to Mundur (https://github.com/M0nd0R) for reporting this issue.\n\n    This is CVE-2026-39826 and Go issue https://go.dev/issue/78981.\n\n- net: crash when handling long CNAME response\n\n    When using LookupCNAME with the cgo DNS resolver,\n    a very long CNAME response could trigger a double-free of C memory\n    and a crash. The double-free has been fixed.\n\n    Thanks to hamayanhamayan for reporting this issue.\n\n    This is CVE-2026-33811 and Go issue https://go.dev/issue/78803.\n\n- html/template: bypass of meta content URL escaping causes XSS\n\n    CVE-2026-27142 fixed a vulnerability in which URLs were not\n    correctly escaped inside of a tag\u0027s attribute.\n    If the URL content were to insert ASCII whitespaces around the\n    \u003d rune inside of the attribute, the escaper would\n    fail to similarly escape it, leading to XSS.\n\n    Dynamic inputs to a tag\u0027s attribute are now\n    whitespace sanitized prior to escaping.\n\n    Thanks to Samy Ghannad for reporting this issue.\n\nSigned-off-by: Paweł Gronowski \u003cpawel.gronowski@docker.com\u003e\n"
    },
    {
      "commit": "e93fe9083b19cab8640fd01d28bd10fc8e670474",
      "tree": "a8967a72f231a5f562956cad4065db1a889e8478",
      "parents": [
        "4001288d9531b12901a0ae950ea23d436714fa50"
      ],
      "author": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Thu May 07 15:20:48 2026"
      },
      "committer": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Thu May 07 15:20:48 2026"
      },
      "message": "cli/config/credentials: DetectDefaultStore: update GoDoc\n\nSigned-off-by: Sebastiaan van Stijn \u003cgithub@gone.nl\u003e\n"
    },
    {
      "commit": "b7ab63387a48273d64d71ba4091d56e9d144cba8",
      "tree": "1a4877652494205d407a98c18db978389be3f75a",
      "parents": [
        "4001288d9531b12901a0ae950ea23d436714fa50"
      ],
      "author": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Wed Mar 18 08:41:53 2026"
      },
      "committer": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Thu May 07 15:09:52 2026"
      },
      "message": "cli-plugins/hooks: limit maximum number of lines / messages\n\nSigned-off-by: Sebastiaan van Stijn \u003cgithub@gone.nl\u003e\n"
    }
  ],
  "next": "e03b8373c705a072d28c6c5a57e744c7a418eee4"
}
