)]}'
{
  "log": [
    {
      "commit": "8e10eeb3378f6c459dbaf033ca6727e9816afccb",
      "tree": "3d05a9d05c0bd9641b4849aec7b8a55eecd718e0",
      "parents": [
        "0d1f6297d6a4f6e2acd5e50ae9a5d22c3f55ba6d"
      ],
      "author": {
        "name": "Brotli",
        "email": "no-reply@google.com",
        "time": "Tue Aug 04 12:40:07 2026 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Aug 04 12:40:26 2026 -0700"
      },
      "message": "Add params to brotli to manually enable or disable the SIMD hashers.\n\nPiperOrigin-RevId: 959173169\n"
    },
    {
      "commit": "0d1f6297d6a4f6e2acd5e50ae9a5d22c3f55ba6d",
      "tree": "8ec747efb0a4e86751bb7a466f986a8519fa3e50",
      "parents": [
        "037b70e2ad03b20480e6407ed5851e0f114b67a7"
      ],
      "author": {
        "name": "Brotli",
        "email": "no-reply@google.com",
        "time": "Wed Jul 29 08:33:32 2026 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Jul 29 08:34:01 2026 -0700"
      },
      "message": "Fix edge cases and stability issues in Brotli Base64 entropy coding optimization.\n\nPiperOrigin-RevId: 955899701\n"
    },
    {
      "commit": "037b70e2ad03b20480e6407ed5851e0f114b67a7",
      "tree": "e30b61c434f90fb53282b0079783515bedb7be7e",
      "parents": [
        "4afbc333d08293f7842954b8c51625d9a2c3b1b6"
      ],
      "author": {
        "name": "Brotli",
        "email": "no-reply@google.com",
        "time": "Tue Jul 14 19:00:43 2026 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Jul 14 19:01:09 2026 -0700"
      },
      "message": "Add an experimental feature to automatically detect Base64 encoded content in the input stream and optimize compression by skipping dictionary and history lookups for these regions. This is controlled by a new parameter BROTLI_PARAM_BASE64_MODE.\n\nPiperOrigin-RevId: 948030912\n"
    },
    {
      "commit": "4afbc333d08293f7842954b8c51625d9a2c3b1b6",
      "tree": "68081fbf019e393a4c9503e78a4815fdafb4c4f9",
      "parents": [
        "4e6d8fbfa3d11b491105c12b579727522aa7e836",
        "51e7588f2115ff3db6843d088df2de15d3a65f8d"
      ],
      "author": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Jul 14 14:30:54 2026 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Jul 14 14:30:54 2026 -0700"
      },
      "message": "Merge pull request #1506 from google:dependabot/github_actions/everything-015e380c35\n\nPiperOrigin-RevId: 947908514\n"
    },
    {
      "commit": "51e7588f2115ff3db6843d088df2de15d3a65f8d",
      "tree": "68081fbf019e393a4c9503e78a4815fdafb4c4f9",
      "parents": [
        "4e6d8fbfa3d11b491105c12b579727522aa7e836"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Jul 14 08:14:16 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 14 08:14:16 2026 +0000"
      },
      "message": "Bump the everything group across 1 directory with 7 updates\n\nBumps the everything group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [step-security/harden-runner](https://github.com/step-security/harden-runner) | `2.19.4` | `2.20.0` |\n| [actions/setup-node](https://github.com/actions/setup-node) | `6.4.0` | `7.0.0` |\n| [github/codeql-action/init](https://github.com/github/codeql-action) | `4.36.2` | `4.37.0` |\n| [github/codeql-action/autobuild](https://github.com/github/codeql-action) | `4.36.2` | `4.37.0` |\n| [github/codeql-action/analyze](https://github.com/github/codeql-action) | `4.36.2` | `4.37.0` |\n| [bazel-contrib/publish-to-bcr/.github/workflows/publish.yaml](https://github.com/bazel-contrib/publish-to-bcr) | `005a51c75c5027e54477d290a21aa57e0a1a65f5` | `ad6879fd015a01c3e3b1b318fe3c061f928ac2fb` |\n| [github/codeql-action/upload-sarif](https://github.com/github/codeql-action) | `4.36.2` | `4.37.0` |\n\n\n\nUpdates `step-security/harden-runner` from 2.19.4 to 2.20.0\n- [Release notes](https://github.com/step-security/harden-runner/releases)\n- [Commits](https://github.com/step-security/harden-runner/compare/9af89fc71515a100421586dfdb3dc9c984fbf411...bf7454d06d71f1098171f2acdf0cd4708d7b5920)\n\nUpdates `actions/setup-node` from 6.4.0 to 7.0.0\n- [Release notes](https://github.com/actions/setup-node/releases)\n- [Commits](https://github.com/actions/setup-node/compare/48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e...820762786026740c76f36085b0efc47a31fe5020)\n\nUpdates `github/codeql-action/init` from 4.36.2 to 4.37.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/8aad20d150bbac5944a9f9d289da16a4b0d87c1e...99df26d4f13ea111d4ec1a7dddef6063f76b97e9)\n\nUpdates `github/codeql-action/autobuild` from 4.36.2 to 4.37.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/8aad20d150bbac5944a9f9d289da16a4b0d87c1e...99df26d4f13ea111d4ec1a7dddef6063f76b97e9)\n\nUpdates `github/codeql-action/analyze` from 4.36.2 to 4.37.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/8aad20d150bbac5944a9f9d289da16a4b0d87c1e...99df26d4f13ea111d4ec1a7dddef6063f76b97e9)\n\nUpdates `bazel-contrib/publish-to-bcr/.github/workflows/publish.yaml` from 005a51c75c5027e54477d290a21aa57e0a1a65f5 to ad6879fd015a01c3e3b1b318fe3c061f928ac2fb\n- [Release notes](https://github.com/bazel-contrib/publish-to-bcr/releases)\n- [Commits](https://github.com/bazel-contrib/publish-to-bcr/compare/005a51c75c5027e54477d290a21aa57e0a1a65f5...ad6879fd015a01c3e3b1b318fe3c061f928ac2fb)\n\nUpdates `github/codeql-action/upload-sarif` from 4.36.2 to 4.37.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/8aad20d150bbac5944a9f9d289da16a4b0d87c1e...99df26d4f13ea111d4ec1a7dddef6063f76b97e9)\n\n---\nupdated-dependencies:\n- dependency-name: step-security/harden-runner\n  dependency-version: 2.20.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n  dependency-group: everything\n- dependency-name: actions/setup-node\n  dependency-version: 7.0.0\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n  dependency-group: everything\n- dependency-name: github/codeql-action/init\n  dependency-version: 4.37.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n  dependency-group: everything\n- dependency-name: github/codeql-action/autobuild\n  dependency-version: 4.37.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n  dependency-group: everything\n- dependency-name: github/codeql-action/analyze\n  dependency-version: 4.37.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n  dependency-group: everything\n- dependency-name: bazel-contrib/publish-to-bcr/.github/workflows/publish.yaml\n  dependency-version: ad6879fd015a01c3e3b1b318fe3c061f928ac2fb\n  dependency-type: direct:production\n  dependency-group: everything\n- dependency-name: github/codeql-action/upload-sarif\n  dependency-version: 4.37.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n  dependency-group: everything\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "4e6d8fbfa3d11b491105c12b579727522aa7e836",
      "tree": "fe30963690cd96a1ff9b7d68ee2af22e70411f52",
      "parents": [
        "362f43adef874f308ef058635c3e36b8286c67e5"
      ],
      "author": {
        "name": "Evgenii Kliuchnikov",
        "email": "eustas@google.com",
        "time": "Wed Jul 08 01:13:34 2026 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Jul 08 01:14:10 2026 -0700"
      },
      "message": "Retain source data for prepared dictionary.\n\nUnlike pure-java prepared dictionary, in native prepared dictionaries source data is not copied, but referenced.\n\nLikely because of copy-paste, `raw_data` field was not populated.\n\nPiperOrigin-RevId: 944339020\n"
    },
    {
      "commit": "362f43adef874f308ef058635c3e36b8286c67e5",
      "tree": "4bced05569a79977eb78abc71ca2fd4e83858ff1",
      "parents": [
        "27cc9fe9a4aa8901be3b3ba29f2f09eaddb08f97",
        "73ffe712a40e6aef1af35331df6fa80886eb14c1"
      ],
      "author": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Jul 06 01:24:25 2026 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Jul 06 01:24:25 2026 -0700"
      },
      "message": "Merge pull request #1502 from eustas:zizmor\n\nPiperOrigin-RevId: 943118404\n"
    },
    {
      "commit": "73ffe712a40e6aef1af35331df6fa80886eb14c1",
      "tree": "4bced05569a79977eb78abc71ca2fd4e83858ff1",
      "parents": [
        "27cc9fe9a4aa8901be3b3ba29f2f09eaddb08f97"
      ],
      "author": {
        "name": "Evgenii Kliuchnikov",
        "email": "eustas.ru@gmail.com",
        "time": "Fri Jul 03 15:14:08 2026 +0000"
      },
      "committer": {
        "name": "Evgenii Kliuchnikov",
        "email": "eustas.ru@gmail.com",
        "time": "Fri Jul 03 15:14:08 2026 +0000"
      },
      "message": "Add zizmor audit\n\nAnd fix findings.\nDrive-by: fix windows build\n"
    },
    {
      "commit": "27cc9fe9a4aa8901be3b3ba29f2f09eaddb08f97",
      "tree": "c2106e9433c7b894f0a18d212ab64cd7ef24ae25",
      "parents": [
        "83fe766bc81f7911a78716b8d3b3d01367009995",
        "2e0b1dc6e1f0c14f4efd0d48cc080c9fa92925de"
      ],
      "author": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jul 03 06:51:37 2026 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jul 03 06:51:37 2026 -0700"
      },
      "message": "Merge pull request #1500 from google:dependabot/github_actions/everything-0a43ab5142\n\nPiperOrigin-RevId: 942121953\n"
    },
    {
      "commit": "2e0b1dc6e1f0c14f4efd0d48cc080c9fa92925de",
      "tree": "c2106e9433c7b894f0a18d212ab64cd7ef24ae25",
      "parents": [
        "83fe766bc81f7911a78716b8d3b3d01367009995"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Jun 30 08:14:10 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 30 08:14:10 2026 +0000"
      },
      "message": "Bump the everything group across 1 directory with 7 updates\n\nBumps the everything group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [actions/checkout](https://github.com/actions/checkout) | `6.0.2` | `7.0.0` |\n| [actions/setup-python](https://github.com/actions/setup-python) | `6.2.0` | `6.3.0` |\n| [github/codeql-action/init](https://github.com/github/codeql-action) | `4.36.0` | `4.36.2` |\n| [github/codeql-action/autobuild](https://github.com/github/codeql-action) | `4.36.0` | `4.36.2` |\n| [github/codeql-action/analyze](https://github.com/github/codeql-action) | `4.36.0` | `4.36.2` |\n| [actions/cache](https://github.com/actions/cache) | `5.0.5` | `6.1.0` |\n| [github/codeql-action/upload-sarif](https://github.com/github/codeql-action) | `4.36.0` | `4.36.2` |\n\n\n\nUpdates `actions/checkout` from 6.0.2 to 7.0.0\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/de0fac2e4500dabe0009e67214ff5f5447ce83dd...9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0)\n\nUpdates `actions/setup-python` from 6.2.0 to 6.3.0\n- [Release notes](https://github.com/actions/setup-python/releases)\n- [Commits](https://github.com/actions/setup-python/compare/a309ff8b426b58ec0e2a45f0f869d46889d02405...ece7cb06caefa5fff74198d8649806c4678c61a1)\n\nUpdates `github/codeql-action/init` from 4.36.0 to 4.36.2\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/7211b7c8077ea37d8641b6271f6a365a22a5fbfa...8aad20d150bbac5944a9f9d289da16a4b0d87c1e)\n\nUpdates `github/codeql-action/autobuild` from 4.36.0 to 4.36.2\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/7211b7c8077ea37d8641b6271f6a365a22a5fbfa...8aad20d150bbac5944a9f9d289da16a4b0d87c1e)\n\nUpdates `github/codeql-action/analyze` from 4.36.0 to 4.36.2\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/7211b7c8077ea37d8641b6271f6a365a22a5fbfa...8aad20d150bbac5944a9f9d289da16a4b0d87c1e)\n\nUpdates `actions/cache` from 5.0.5 to 6.1.0\n- [Release notes](https://github.com/actions/cache/releases)\n- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)\n- [Commits](https://github.com/actions/cache/compare/27d5ce7f107fe9357f9df03efb73ab90386fccae...55cc8345863c7cc4c66a329aec7e433d2d1c52a9)\n\nUpdates `github/codeql-action/upload-sarif` from 4.36.0 to 4.36.2\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/7211b7c8077ea37d8641b6271f6a365a22a5fbfa...8aad20d150bbac5944a9f9d289da16a4b0d87c1e)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n  dependency-version: 7.0.0\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n  dependency-group: everything\n- dependency-name: actions/setup-python\n  dependency-version: 6.3.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n  dependency-group: everything\n- dependency-name: github/codeql-action/init\n  dependency-version: 4.36.2\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n  dependency-group: everything\n- dependency-name: github/codeql-action/autobuild\n  dependency-version: 4.36.2\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n  dependency-group: everything\n- dependency-name: github/codeql-action/analyze\n  dependency-version: 4.36.2\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n  dependency-group: everything\n- dependency-name: actions/cache\n  dependency-version: 6.1.0\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n  dependency-group: everything\n- dependency-name: github/codeql-action/upload-sarif\n  dependency-version: 4.36.2\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n  dependency-group: everything\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "83fe766bc81f7911a78716b8d3b3d01367009995",
      "tree": "4510702ef306f072e36f3258394a07f5fd79c2fd",
      "parents": [
        "f0328d1544dcd1a1f93996aeeeccf222657af25b",
        "183d03c36cb2c7f0ede8a19b1286058cdc3edfa3"
      ],
      "author": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Jun 16 01:42:51 2026 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Jun 16 01:42:51 2026 -0700"
      },
      "message": "Merge pull request #1494 from aleister1102:fix/decoder-jni-push-bounds-check\n\nPiperOrigin-RevId: 932949831\n"
    },
    {
      "commit": "183d03c36cb2c7f0ede8a19b1286058cdc3edfa3",
      "tree": "4510702ef306f072e36f3258394a07f5fd79c2fd",
      "parents": [
        "2dc2a5feeaf3fc2f3e46ce8e20be1d296dd6d485"
      ],
      "author": {
        "name": "aleister1102",
        "email": "marucube35@gmail.com",
        "time": "Thu Jun 11 23:42:04 2026 +0700"
      },
      "committer": {
        "name": "aleister1102",
        "email": "marucube35@gmail.com",
        "time": "Thu Jun 11 23:42:04 2026 +0700"
      },
      "message": "fix(java): validate decoder push length in Wrapper only\n\nPer review feedback, keep the input length upper-bound check in\nDecoderJNI.Wrapper.push() and remove the redundant native guard.\n"
    },
    {
      "commit": "2dc2a5feeaf3fc2f3e46ce8e20be1d296dd6d485",
      "tree": "a2638135686c7bd3223765a4d955a0d2a96766b8",
      "parents": [
        "f0328d1544dcd1a1f93996aeeeccf222657af25b"
      ],
      "author": {
        "name": "aleister1102",
        "email": "marucube35@gmail.com",
        "time": "Sun Jun 07 00:08:16 2026 +0700"
      },
      "committer": {
        "name": "aleister1102",
        "email": "marucube35@gmail.com",
        "time": "Sun Jun 07 00:20:09 2026 +0700"
      },
      "message": "fix(java): reject decoder push length exceeding input buffer capacity\n\nDecoderJNI.Wrapper.push(int length) validated only length \u003c 0. nativePush() stored input_length without an upper bound, and DecoderHandle did not retain the input buffer\u0027s allocation size, so new DecoderJNI.Wrapper(1).push(32) made BrotliDecoderDecompressStream read past the one-byte input allocation (heap out-of-bounds read).\n\nAdd an upper-bound check in Wrapper.push(), and as defense in depth store the allocation size in DecoderHandle and reject oversized input_length in nativePush(). Add DecoderJNITest covering rejection and a valid round trip.\n"
    },
    {
      "commit": "f0328d1544dcd1a1f93996aeeeccf222657af25b",
      "tree": "6afb2a0494fc9a0c6c55d17e1ae03447d58761db",
      "parents": [
        "b9a3377befbcc00c44569e541fd0aa542cea5cd8",
        "dc14914ed7db9dcff10b35f3aef384ef28223435"
      ],
      "author": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Jun 02 00:55:11 2026 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Jun 02 00:55:12 2026 -0700"
      },
      "message": "Merge pull request #1395 from mmorel-35:bcr\n\nPiperOrigin-RevId: 925175633\n"
    },
    {
      "commit": "dc14914ed7db9dcff10b35f3aef384ef28223435",
      "tree": "6afb2a0494fc9a0c6c55d17e1ae03447d58761db",
      "parents": [
        "ec8d979d399588ea6fa70da147d258bbf0bd56cf",
        "b9a3377befbcc00c44569e541fd0aa542cea5cd8"
      ],
      "author": {
        "name": "Eugene Kliuchnikov",
        "email": "eustas.ru@gmail.com",
        "time": "Tue Jun 02 08:48:51 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 02 08:48:51 2026 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into bcr"
    },
    {
      "commit": "b9a3377befbcc00c44569e541fd0aa542cea5cd8",
      "tree": "9e491a7a7f53a920c6d0614a538d0addda9152fb",
      "parents": [
        "bfd14e07678fe0251c2a8582051c8312a80e2f17",
        "fe97583df2b6331ead08c31d72e9b473de6b5472"
      ],
      "author": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Jun 01 06:32:44 2026 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Jun 01 06:32:44 2026 -0700"
      },
      "message": "Merge pull request #1406 from mannewalis:fix/emscripten-detection\n\nPiperOrigin-RevId: 924674243\n"
    },
    {
      "commit": "ec8d979d399588ea6fa70da147d258bbf0bd56cf",
      "tree": "bea27b30517eea85ef2b73ed3cbb5e22b1308ced",
      "parents": [
        "ea0e8289c98e68c63f1447021cebbf3014cc1020",
        "bfd14e07678fe0251c2a8582051c8312a80e2f17"
      ],
      "author": {
        "name": "Eugene Kliuchnikov",
        "email": "eustas.ru@gmail.com",
        "time": "Mon Jun 01 15:27:40 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 01 15:27:40 2026 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into bcr"
    },
    {
      "commit": "bfd14e07678fe0251c2a8582051c8312a80e2f17",
      "tree": "24898a046bc2c7916d2e195bac19df3cc49d2309",
      "parents": [
        "3907ece8dbc82a96bbb22428fa0de2183fa41b18",
        "b915d37a47e3e8a81aba4338060d4e9459c9ca71"
      ],
      "author": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Jun 01 06:10:33 2026 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Jun 01 06:10:33 2026 -0700"
      },
      "message": "Merge pull request #1487 from google:dependabot/github_actions/step-security/harden-runner-2.19.4\n\nPiperOrigin-RevId: 924665869\n"
    },
    {
      "commit": "b915d37a47e3e8a81aba4338060d4e9459c9ca71",
      "tree": "24898a046bc2c7916d2e195bac19df3cc49d2309",
      "parents": [
        "c2d0fd3ac9bfd9eb2833d5ad99305656320d66af",
        "3907ece8dbc82a96bbb22428fa0de2183fa41b18"
      ],
      "author": {
        "name": "Eugene Kliuchnikov",
        "email": "eustas.ru@gmail.com",
        "time": "Mon Jun 01 15:05:27 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 01 15:05:27 2026 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into dependabot/github_actions/step-security/harden-runner-2.19.4"
    },
    {
      "commit": "fe97583df2b6331ead08c31d72e9b473de6b5472",
      "tree": "2b2bda6511fba743db2aef68a6200b352f41aae1",
      "parents": [
        "7607185e2624bbe4fed65c5476e3166a57cdea14",
        "3907ece8dbc82a96bbb22428fa0de2183fa41b18"
      ],
      "author": {
        "name": "Eugene Kliuchnikov",
        "email": "eustas.ru@gmail.com",
        "time": "Mon Jun 01 14:57:49 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 01 14:57:49 2026 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into fix/emscripten-detection"
    },
    {
      "commit": "3907ece8dbc82a96bbb22428fa0de2183fa41b18",
      "tree": "a34bb50a8eff6c681e10381fffd1d6b9b2586a9a",
      "parents": [
        "7941b467b2c84dd37f6f27cd930f3b51b3305b54",
        "65d95f8aa149f26b628d52654a844b9ee1ba997f"
      ],
      "author": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Jun 01 05:32:12 2026 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Jun 01 05:32:12 2026 -0700"
      },
      "message": "Merge pull request #1490 from google:eustas-patch-1\n\nPiperOrigin-RevId: 924650836\n"
    },
    {
      "commit": "65d95f8aa149f26b628d52654a844b9ee1ba997f",
      "tree": "a34bb50a8eff6c681e10381fffd1d6b9b2586a9a",
      "parents": [
        "922fc3c504293aff95bcc7191e048b2f30e89ccf",
        "7941b467b2c84dd37f6f27cd930f3b51b3305b54"
      ],
      "author": {
        "name": "Eugene Kliuchnikov",
        "email": "eustas.ru@gmail.com",
        "time": "Mon Jun 01 14:28:00 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 01 14:28:00 2026 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into eustas-patch-1"
    },
    {
      "commit": "7941b467b2c84dd37f6f27cd930f3b51b3305b54",
      "tree": "a474d2cff6371debd4ca9a50f9d86d7f8644f8dc",
      "parents": [
        "174ac8058b6970c07b073f5f85c6bf11cc656fa0"
      ],
      "author": {
        "name": "Evgenii Kliuchnikov",
        "email": "eustas@google.com",
        "time": "Mon Jun 01 05:24:58 2026 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Jun 01 05:25:26 2026 -0700"
      },
      "message": "Fix Bazel build\n\nPiperOrigin-RevId: 924648497\n"
    },
    {
      "commit": "c2d0fd3ac9bfd9eb2833d5ad99305656320d66af",
      "tree": "4d6dabe10eebe903136f030b18336078aa0ecf8d",
      "parents": [
        "174ac8058b6970c07b073f5f85c6bf11cc656fa0"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jun 01 12:04:30 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 01 12:04:30 2026 +0000"
      },
      "message": "Bump step-security/harden-runner from 2.17.0 to 2.19.4\n\nBumps [step-security/harden-runner](https://github.com/step-security/harden-runner) from 2.17.0 to 2.19.4.\n- [Release notes](https://github.com/step-security/harden-runner/releases)\n- [Commits](https://github.com/step-security/harden-runner/compare/f808768d1510423e83855289c910610ca9b43176...9af89fc71515a100421586dfdb3dc9c984fbf411)\n\n---\nupdated-dependencies:\n- dependency-name: step-security/harden-runner\n  dependency-version: 2.19.4\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "174ac8058b6970c07b073f5f85c6bf11cc656fa0",
      "tree": "278e918cb16990f2315dd308dd673ba51c308d35",
      "parents": [
        "aa150a1847b382c6c70a499d4831986d792f63b0",
        "e35f83fc36ae8288e3c65199dfa9e912d0276a59"
      ],
      "author": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Jun 01 05:02:19 2026 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Jun 01 05:02:19 2026 -0700"
      },
      "message": "Merge pull request #1486 from google:dependabot/github_actions/github/codeql-action-4.36.0\n\nPiperOrigin-RevId: 924639598\n"
    },
    {
      "commit": "922fc3c504293aff95bcc7191e048b2f30e89ccf",
      "tree": "5bfb2999c9f6b1a46c0b76b529ea118525fa4419",
      "parents": [
        "aa150a1847b382c6c70a499d4831986d792f63b0"
      ],
      "author": {
        "name": "Eugene Kliuchnikov",
        "email": "eustas.ru@gmail.com",
        "time": "Mon Jun 01 13:26:30 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 01 13:26:30 2026 +0200"
      },
      "message": "Configure Dependabot to group updates\n\nAdd grouping for Dependabot updates to combine into a single PR."
    },
    {
      "commit": "e35f83fc36ae8288e3c65199dfa9e912d0276a59",
      "tree": "278e918cb16990f2315dd308dd673ba51c308d35",
      "parents": [
        "aa150a1847b382c6c70a499d4831986d792f63b0"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jun 01 10:24:40 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 01 10:24:40 2026 +0000"
      },
      "message": "Bump github/codeql-action from 4.35.1 to 4.36.0\n\nBumps [github/codeql-action](https://github.com/github/codeql-action) from 4.35.1 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/c10b8064de6f491fea524254123dbe5e09572f13...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": "aa150a1847b382c6c70a499d4831986d792f63b0",
      "tree": "e96ae81241ce7768b17f266545205a0ccaaec5c5",
      "parents": [
        "6312ee24cebbe329cee30fe12087469e3014442b",
        "31d450013de2d7997746544b34725cb582992246"
      ],
      "author": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Jun 01 03:22:21 2026 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Jun 01 03:22:21 2026 -0700"
      },
      "message": "Merge pull request #1466 from google:dependabot/github_actions/actions/setup-node-6.4.0\n\nPiperOrigin-RevId: 924598585\n"
    },
    {
      "commit": "31d450013de2d7997746544b34725cb582992246",
      "tree": "e96ae81241ce7768b17f266545205a0ccaaec5c5",
      "parents": [
        "81d3468a1ae2b7ea16be31c457b52a92e9e47795",
        "6312ee24cebbe329cee30fe12087469e3014442b"
      ],
      "author": {
        "name": "Eugene Kliuchnikov",
        "email": "eustas.ru@gmail.com",
        "time": "Mon Jun 01 12:17:58 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 01 12:17:58 2026 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into dependabot/github_actions/actions/setup-node-6.4.0"
    },
    {
      "commit": "6312ee24cebbe329cee30fe12087469e3014442b",
      "tree": "800cccbe40842946d561c38f1914be9ec7d8bdc1",
      "parents": [
        "73ba6a2322b113b08e0a175abef8347e8fffae86"
      ],
      "author": {
        "name": "Evgenii Kliuchnikov",
        "email": "eustas@google.com",
        "time": "Fri May 15 01:45:55 2026 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri May 15 01:46:21 2026 -0700"
      },
      "message": "revert API change\n\nPiperOrigin-RevId: 915873630\n"
    },
    {
      "commit": "73ba6a2322b113b08e0a175abef8347e8fffae86",
      "tree": "17b7748efd6445f792d547bc51a2be636d249443",
      "parents": [
        "1736fe1d50b205f718281a94035fd66f14d72ef5"
      ],
      "author": {
        "name": "Evgenii Kliuchnikov",
        "email": "eustas@google.com",
        "time": "Thu May 14 01:08:06 2026 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu May 14 01:09:52 2026 -0700"
      },
      "message": "make narrowing conversion explicit\n\nPiperOrigin-RevId: 915286311\n"
    },
    {
      "commit": "1736fe1d50b205f718281a94035fd66f14d72ef5",
      "tree": "12ed498017ba5dd931aca618981b06b33e3026d4",
      "parents": [
        "af041f55e7bfa3e1bc502f234538e1d6dd6282bd"
      ],
      "author": {
        "name": "Evgenii Kliuchnikov",
        "email": "eustas@google.com",
        "time": "Wed May 13 02:21:37 2026 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed May 13 02:22:01 2026 -0700"
      },
      "message": "Clarify RAW dictionary size limits.\n\nMake decoder addon (chunked dictionary) fields unsigned.\nAdd comments about expected value ranges.\n\nPiperOrigin-RevId: 914736171\n"
    },
    {
      "commit": "af041f55e7bfa3e1bc502f234538e1d6dd6282bd",
      "tree": "168ee141d5abcd413f5871219c13ee247ed914ca",
      "parents": [
        "db4dfda9e1d417dabe3abf1bdedf3d9a9cc3b1ef"
      ],
      "author": {
        "name": "Brotli",
        "email": "no-reply@google.com",
        "time": "Tue May 05 09:37:03 2026 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue May 05 09:37:27 2026 -0700"
      },
      "message": "Automated Code Change\n\nPiperOrigin-RevId: 910740603\n"
    },
    {
      "commit": "db4dfda9e1d417dabe3abf1bdedf3d9a9cc3b1ef",
      "tree": "1ada4a074a6d632b48409031504408e6af460981",
      "parents": [
        "ab685df8343d8046226ece980408e958c10f9085",
        "7d9d5207126934cc5a775a0b0cfe0fecfbc28eb5"
      ],
      "author": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon May 04 02:31:46 2026 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon May 04 02:31:46 2026 -0700"
      },
      "message": "Merge pull request #1463 from parasol-aser:fix/copystat-toctou-1461\n\nPiperOrigin-RevId: 909898919\n"
    },
    {
      "commit": "7d9d5207126934cc5a775a0b0cfe0fecfbc28eb5",
      "tree": "1ada4a074a6d632b48409031504408e6af460981",
      "parents": [
        "da05ef838ccbe8af981b2e691e23fb2095db3f70"
      ],
      "author": {
        "name": "parasol-aser",
        "email": "3848358+parasol-aser@users.noreply.github.com",
        "time": "Thu Apr 30 16:20:46 2026 +0000"
      },
      "committer": {
        "name": "parasol-aser",
        "email": "3848358+parasol-aser@users.noreply.github.com",
        "time": "Thu Apr 30 17:19:28 2026 +0000"
      },
      "message": "Convert CopyStat regression tests to Python suite\n"
    },
    {
      "commit": "da05ef838ccbe8af981b2e691e23fb2095db3f70",
      "tree": "b260353fa965bdb108748c7b4b3f1accedee0f96",
      "parents": [
        "ab685df8343d8046226ece980408e958c10f9085"
      ],
      "author": {
        "name": "parasol-aser",
        "email": "3848358+parasol-aser@users.noreply.github.com",
        "time": "Sun Apr 19 17:14:00 2026 +0000"
      },
      "committer": {
        "name": "parasol-aser",
        "email": "3848358+parasol-aser@users.noreply.github.com",
        "time": "Thu Apr 30 17:19:28 2026 +0000"
      },
      "message": "Fix CopyStat TOCTOU in brotli CLI by using fd-based syscalls\n\nCloseFiles() previously called fclose(context-\u003efout) before invoking\nCopyStat() on the output pathname. CopyStat() then used path-based\nchmod() and chown(), which gave an attacker with write access to the\noutput directory a window to replace the path with a symlink between\nthe close and the metadata syscalls, redirecting the chmod/chown to an\narbitrary target.\n\nClose the race by doing the metadata copy while the output file is\nstill open and by switching to fd-based syscalls on fileno(fout):\n\n- CopyStat() now takes FILE* fout and calls fchmod()/fchown() on the\n  underlying fd.\n- CopyTimeStat() uses futimens(fd, ...) in the HAVE_UTIMENSAT branch;\n  the legacy utime() fallback is preserved for platforms without it.\n- CloseFiles() invokes CopyStat() before fclose() and skips it when\n  current_output_path is NULL (stdout), matching the issue\u0027s guidance.\n- Windows no-op shims updated from chmod/chown to fchmod/fchown.\n\nAdds deterministic regression coverage under tests/regression/t01/:\nan LD_PRELOAD fclose() swap reproduces the pre-fix behavior, and a\nnegative-assertion wrapper confirms the attack no longer succeeds\nafter the patch. Additional scripts cover mode/timestamp propagation,\nthe -n (no-copy-stat) flag, stdin input, stdout output, mode mask, and\nroundtrip correctness.\n\nRefs google/brotli#1461\n"
    },
    {
      "commit": "81d3468a1ae2b7ea16be31c457b52a92e9e47795",
      "tree": "bf2f91e85419fd11c1ea84aa4f4fa17c1b4f0d94",
      "parents": [
        "ab685df8343d8046226ece980408e958c10f9085"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Apr 21 08:23:51 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 21 08:23:51 2026 +0000"
      },
      "message": "Bump actions/setup-node from 6.3.0 to 6.4.0\n\nBumps [actions/setup-node](https://github.com/actions/setup-node) from 6.3.0 to 6.4.0.\n- [Release notes](https://github.com/actions/setup-node/releases)\n- [Commits](https://github.com/actions/setup-node/compare/53b83947a5a98c8d113130e565377fae1a50d02f...48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e)\n\n---\nupdated-dependencies:\n- dependency-name: actions/setup-node\n  dependency-version: 6.4.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": "ab685df8343d8046226ece980408e958c10f9085",
      "tree": "483b1291ef644fa5e62080be1c95c3f10e8a1eb9",
      "parents": [
        "737ae47a02a4333607885c464e88ad2214398900",
        "0b30317d4ac233301d1e61e3b4b7ecb65a99ab38"
      ],
      "author": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Apr 16 02:49:59 2026 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Apr 16 02:49:59 2026 -0700"
      },
      "message": "Merge pull request #1458 from rbri:java_code_cleanup\n\nPiperOrigin-RevId: 900612609\n"
    },
    {
      "commit": "0b30317d4ac233301d1e61e3b4b7ecb65a99ab38",
      "tree": "483b1291ef644fa5e62080be1c95c3f10e8a1eb9",
      "parents": [
        "737ae47a02a4333607885c464e88ad2214398900"
      ],
      "author": {
        "name": "Ronald Brill",
        "email": "rbri@rbri.de",
        "time": "Wed Apr 15 12:47:51 2026 +0200"
      },
      "committer": {
        "name": "RBRi",
        "email": "rbri@rbri.de",
        "time": "Wed Apr 15 12:53:05 2026 +0200"
      },
      "message": "use try-with-resources\n"
    },
    {
      "commit": "737ae47a02a4333607885c464e88ad2214398900",
      "tree": "83e9db1b5900f55f97115e1608c7d6f384723930",
      "parents": [
        "b3dc9ccd61129984c6a4c2d572c99ae181f0dc3c",
        "66e47ccf02733e70270e01a1d498ecb8fa4b3a3f"
      ],
      "author": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Apr 15 01:12:13 2026 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Apr 15 01:12:13 2026 -0700"
      },
      "message": "Merge pull request #1453 from 0xazanul:fix/cli-comment-verification-return\n\nPiperOrigin-RevId: 900007299\n"
    },
    {
      "commit": "66e47ccf02733e70270e01a1d498ecb8fa4b3a3f",
      "tree": "83e9db1b5900f55f97115e1608c7d6f384723930",
      "parents": [
        "ba70577a2b37ed58599cd2a9297ab5194b99a29c",
        "b3dc9ccd61129984c6a4c2d572c99ae181f0dc3c"
      ],
      "author": {
        "name": "Eugene Kliuchnikov",
        "email": "eustas.ru@gmail.com",
        "time": "Tue Apr 14 14:54:37 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 14 14:54:37 2026 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into fix/cli-comment-verification-return"
    },
    {
      "commit": "b3dc9ccd61129984c6a4c2d572c99ae181f0dc3c",
      "tree": "b33bb43a1dfe79321e11ef01698f03870c8f6631",
      "parents": [
        "fa0e46159bfac9a6445b3eb4de09dd52d09d24d0",
        "7783fe7ff337c62c49d2a1122fa5bce7a5712883"
      ],
      "author": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Apr 14 05:46:06 2026 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Apr 14 05:46:06 2026 -0700"
      },
      "message": "Merge pull request #1457 from google:dependabot/github_actions/actions/cache-5.0.5\n\nPiperOrigin-RevId: 899533563\n"
    },
    {
      "commit": "ba70577a2b37ed58599cd2a9297ab5194b99a29c",
      "tree": "4817661fdcbbc1f9b1b0dccd867f7b931fea56f2",
      "parents": [
        "789eaf2fa8b3c4775df7b786b287bea73886313a",
        "fa0e46159bfac9a6445b3eb4de09dd52d09d24d0"
      ],
      "author": {
        "name": "Eugene Kliuchnikov",
        "email": "eustas.ru@gmail.com",
        "time": "Tue Apr 14 14:28:26 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 14 14:28:26 2026 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into fix/cli-comment-verification-return"
    },
    {
      "commit": "fa0e46159bfac9a6445b3eb4de09dd52d09d24d0",
      "tree": "5ab5fe6f9d3579fae05d14572f6d76ced6a1dff4",
      "parents": [
        "f9f3a8cbf94a5f8fc761ba6f4257d19e2bb975b8"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Apr 14 14:27:51 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 14 14:27:51 2026 +0200"
      },
      "message": "Bump actions/cache from 5.0.4 to 5.0.5 (#1457)\n\nBumps [actions/cache](https://github.com/actions/cache) from 5.0.4 to 5.0.5.\n- [Release notes](https://github.com/actions/cache/releases)\n- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)\n- [Commits](https://github.com/actions/cache/compare/668228422ae6a00e4ad889ee87cd7109ec5666a7...27d5ce7f107fe9357f9df03efb73ab90386fccae)\n\n---\nupdated-dependencies:\n- dependency-name: actions/cache\n  dependency-version: 5.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\nCo-authored-by: Eugene Kliuchnikov \u003ceustas.ru@gmail.com\u003e"
    },
    {
      "commit": "7783fe7ff337c62c49d2a1122fa5bce7a5712883",
      "tree": "5ab5fe6f9d3579fae05d14572f6d76ced6a1dff4",
      "parents": [
        "9b01217df4c87950811a2fe944dc756732726c9d",
        "f9f3a8cbf94a5f8fc761ba6f4257d19e2bb975b8"
      ],
      "author": {
        "name": "Eugene Kliuchnikov",
        "email": "eustas.ru@gmail.com",
        "time": "Tue Apr 14 14:14:50 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 14 14:14:50 2026 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into dependabot/github_actions/actions/cache-5.0.5"
    },
    {
      "commit": "f9f3a8cbf94a5f8fc761ba6f4257d19e2bb975b8",
      "tree": "46a142bc36382d91996dc3485166f761b5e6c7c8",
      "parents": [
        "092429c5d4193143f1058fe0e2ff9c1f47a715ab"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Apr 14 14:14:29 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 14 14:14:29 2026 +0200"
      },
      "message": "Bump mymindstorm/setup-emsdk from 15 to 16 (#1456)\n\nBumps [mymindstorm/setup-emsdk](https://github.com/mymindstorm/setup-emsdk) from 15 to 16.\n- [Release notes](https://github.com/mymindstorm/setup-emsdk/releases)\n- [Commits](https://github.com/mymindstorm/setup-emsdk/compare/667eb33f24e84e7f362c16d8d7fff0629a73e15e...4528d102f7230f0e7b276855c01ea1159be0e984)\n\n---\nupdated-dependencies:\n- dependency-name: mymindstorm/setup-emsdk\n  dependency-version: \u002716\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\nCo-authored-by: Eugene Kliuchnikov \u003ceustas.ru@gmail.com\u003e"
    },
    {
      "commit": "9b01217df4c87950811a2fe944dc756732726c9d",
      "tree": "33b814ce2ccaed7e26660f599e12b63bf593fc94",
      "parents": [
        "092429c5d4193143f1058fe0e2ff9c1f47a715ab"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Apr 14 11:07:10 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 14 11:07:10 2026 +0000"
      },
      "message": "Bump actions/cache from 5.0.4 to 5.0.5\n\nBumps [actions/cache](https://github.com/actions/cache) from 5.0.4 to 5.0.5.\n- [Release notes](https://github.com/actions/cache/releases)\n- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)\n- [Commits](https://github.com/actions/cache/compare/668228422ae6a00e4ad889ee87cd7109ec5666a7...27d5ce7f107fe9357f9df03efb73ab90386fccae)\n\n---\nupdated-dependencies:\n- dependency-name: actions/cache\n  dependency-version: 5.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"
    },
    {
      "commit": "092429c5d4193143f1058fe0e2ff9c1f47a715ab",
      "tree": "f1f561087a9936a60515c451e92d468d818198f3",
      "parents": [
        "1dd49e190f6cfccccea4bbe95943c7f74281b0b1"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Apr 14 13:06:07 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 14 13:06:07 2026 +0200"
      },
      "message": "Bump step-security/harden-runner from 2.16.1 to 2.17.0 (#1455)\n\nBumps [step-security/harden-runner](https://github.com/step-security/harden-runner) from 2.16.1 to 2.17.0.\n- [Release notes](https://github.com/step-security/harden-runner/releases)\n- [Commits](https://github.com/step-security/harden-runner/compare/fe104658747b27e96e4f7e80cd0a94068e53901d...f808768d1510423e83855289c910610ca9b43176)\n\n---\nupdated-dependencies:\n- dependency-name: step-security/harden-runner\n  dependency-version: 2.17.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\nCo-authored-by: Eugene Kliuchnikov \u003ceustas.ru@gmail.com\u003e"
    },
    {
      "commit": "1dd49e190f6cfccccea4bbe95943c7f74281b0b1",
      "tree": "9fe7a247d462bd7e8ea5da521064ef408ca476e7",
      "parents": [
        "4236b8587950611f12a581ff0a5696f9b00ace3d",
        "b7d03391c95bede529ee712f476e9c1659839404"
      ],
      "author": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Apr 14 03:50:27 2026 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Apr 14 03:50:27 2026 -0700"
      },
      "message": "Merge pull request #1444 from robinwatts:master\n\nPiperOrigin-RevId: 899489367\n"
    },
    {
      "commit": "4236b8587950611f12a581ff0a5696f9b00ace3d",
      "tree": "7b4d3a7b71e43dc0ba09b3feb1e43df09693e316",
      "parents": [
        "37fd9c5c77cdf9289e71d31cd531d1f34dc3be14"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Apr 14 12:07:36 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 14 12:07:36 2026 +0200"
      },
      "message": "Bump actions/upload-artifact from 7.0.0 to 7.0.1 (#1454)\n\nBumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 7.0.0 to 7.0.1.\n- [Release notes](https://github.com/actions/upload-artifact/releases)\n- [Commits](https://github.com/actions/upload-artifact/compare/bbbca2ddaa5d8feaa63e36b76fdaad77386f024f...043fb46d1a93c77aae656e7c1c64a875d1fc6a0a)\n\n---\nupdated-dependencies:\n- dependency-name: actions/upload-artifact\n  dependency-version: 7.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": "ea0e8289c98e68c63f1447021cebbf3014cc1020",
      "tree": "4a15f70146a44f59914c5d4ecae0f53992c3432a",
      "parents": [
        "eff4cbb0f11290ff13f26f2f79afefbe3d0aa90b",
        "37fd9c5c77cdf9289e71d31cd531d1f34dc3be14"
      ],
      "author": {
        "name": "Eugene Kliuchnikov",
        "email": "eustas.ru@gmail.com",
        "time": "Mon Apr 13 10:52:34 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 13 10:52:34 2026 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into bcr"
    },
    {
      "commit": "789eaf2fa8b3c4775df7b786b287bea73886313a",
      "tree": "40e19f5a2bb5bbaf934edbe32b5832cf2a2c244b",
      "parents": [
        "2868c3ac9bd57bd611baf607fc028116af3f5e7c",
        "37fd9c5c77cdf9289e71d31cd531d1f34dc3be14"
      ],
      "author": {
        "name": "Eugene Kliuchnikov",
        "email": "eustas.ru@gmail.com",
        "time": "Mon Apr 13 10:47:50 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 13 10:47:50 2026 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into fix/cli-comment-verification-return"
    },
    {
      "commit": "b7d03391c95bede529ee712f476e9c1659839404",
      "tree": "9fe7a247d462bd7e8ea5da521064ef408ca476e7",
      "parents": [
        "b1e421fdc71d9fa451d7624d5123926bb647655f",
        "37fd9c5c77cdf9289e71d31cd531d1f34dc3be14"
      ],
      "author": {
        "name": "Eugene Kliuchnikov",
        "email": "eustas.ru@gmail.com",
        "time": "Mon Apr 13 10:09:36 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 13 10:09:36 2026 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into master"
    },
    {
      "commit": "37fd9c5c77cdf9289e71d31cd531d1f34dc3be14",
      "tree": "cb56110bd1b732a2002f1f80c326fb8f5b56de31",
      "parents": [
        "0f75f74b2422b2b5eabcd74a83307de95b53aeca",
        "8744a23812a0de7d78a5654b0cfa7019ab1c6d2f"
      ],
      "author": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Apr 13 01:08:57 2026 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Apr 13 01:08:57 2026 -0700"
      },
      "message": "Merge pull request #1440 from google:dependabot/github_actions/github/codeql-action-4.35.1\n\nPiperOrigin-RevId: 898835966\n"
    },
    {
      "commit": "b1e421fdc71d9fa451d7624d5123926bb647655f",
      "tree": "506e66dd7ed878c5cd515ee1a8b3cfbd74f58694",
      "parents": [
        "7c2def18f6178da4c0c6016d49a44c1552dff9f8",
        "0f75f74b2422b2b5eabcd74a83307de95b53aeca"
      ],
      "author": {
        "name": "Eugene Kliuchnikov",
        "email": "eustas.ru@gmail.com",
        "time": "Mon Apr 13 10:08:41 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 13 10:08:41 2026 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into master"
    },
    {
      "commit": "0f75f74b2422b2b5eabcd74a83307de95b53aeca",
      "tree": "c8567a0828a24cfcc4fb4d4548aa69ed23e86b58",
      "parents": [
        "69ac87248e1a5c18e80cf069a9dacf80b57bbde0"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Apr 13 09:38:31 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 13 09:38:31 2026 +0200"
      },
      "message": "Bump github/codeql-action from 4.31.7 to 4.35.1 (#1440)\n\nBumps [github/codeql-action](https://github.com/github/codeql-action) from 4.31.7 to 4.35.1.\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/cf1bb45a277cb3c205638b2cd5c984db1c46a412...c10b8064de6f491fea524254123dbe5e09572f13)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action\n  dependency-version: 4.35.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\nCo-authored-by: Eugene Kliuchnikov \u003ceustas.ru@gmail.com\u003e"
    },
    {
      "commit": "8744a23812a0de7d78a5654b0cfa7019ab1c6d2f",
      "tree": "c8567a0828a24cfcc4fb4d4548aa69ed23e86b58",
      "parents": [
        "4d7d0bd01237590b81bca474a5a857d800ce9266",
        "69ac87248e1a5c18e80cf069a9dacf80b57bbde0"
      ],
      "author": {
        "name": "Eugene Kliuchnikov",
        "email": "eustas.ru@gmail.com",
        "time": "Mon Apr 13 09:38:18 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 13 09:38:18 2026 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into dependabot/github_actions/github/codeql-action-4.35.1"
    },
    {
      "commit": "4d7d0bd01237590b81bca474a5a857d800ce9266",
      "tree": "3e2c35d3dd6da9bfcd661132d6cfc1c1fb1459c7",
      "parents": [
        "918ef4751bb502284c6e8d94f5b1e2d5faa4d819"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Apr 13 07:38:09 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 13 07:38:09 2026 +0000"
      },
      "message": "Bump github/codeql-action from 4.31.7 to 4.35.1\n\nBumps [github/codeql-action](https://github.com/github/codeql-action) from 4.31.7 to 4.35.1.\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/cf1bb45a277cb3c205638b2cd5c984db1c46a412...c10b8064de6f491fea524254123dbe5e09572f13)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action\n  dependency-version: 4.35.1\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "69ac87248e1a5c18e80cf069a9dacf80b57bbde0",
      "tree": "3f22795492df177e502f6a78a480f5f5f9d7886c",
      "parents": [
        "918ef4751bb502284c6e8d94f5b1e2d5faa4d819"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Apr 13 09:37:45 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 13 09:37:45 2026 +0200"
      },
      "message": "Bump actions/download-artifact from 6.0.0 to 8.0.1 (#1441)\n\nBumps [actions/download-artifact](https://github.com/actions/download-artifact) from 6.0.0 to 8.0.1.\n- [Release notes](https://github.com/actions/download-artifact/releases)\n- [Commits](https://github.com/actions/download-artifact/compare/018cc2cf5baa6db3ef3c5f8a56943fffe632ef53...3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c)\n\n---\nupdated-dependencies:\n- dependency-name: actions/download-artifact\n  dependency-version: 8.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\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e\nCo-authored-by: Eugene Kliuchnikov \u003ceustas.ru@gmail.com\u003e"
    },
    {
      "commit": "918ef4751bb502284c6e8d94f5b1e2d5faa4d819",
      "tree": "eefeeb09902c13ca46a9598fd0e9f2b7e3adb576",
      "parents": [
        "183bb3a8103ede51aad8fca581441ea30f904341"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Apr 13 09:37:07 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 13 09:37:07 2026 +0200"
      },
      "message": "Bump actions/setup-python from 6.1.0 to 6.2.0 (#1442)\n\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 6.1.0 to 6.2.0.\n- [Release notes](https://github.com/actions/setup-python/releases)\n- [Commits](https://github.com/actions/setup-python/compare/83679a892e2d95755f2dac6acb0bfd1e9ac5d548...a309ff8b426b58ec0e2a45f0f869d46889d02405)\n\n---\nupdated-dependencies:\n- dependency-name: actions/setup-python\n  dependency-version: 6.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\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e\nCo-authored-by: Eugene Kliuchnikov \u003ceustas.ru@gmail.com\u003e"
    },
    {
      "commit": "183bb3a8103ede51aad8fca581441ea30f904341",
      "tree": "413a648a2e27873a40a3a633a411babff04494b1",
      "parents": [
        "0cd3d878742ea81d174ec114f7255f9b0c08512e"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Apr 13 09:35:05 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 13 09:35:05 2026 +0200"
      },
      "message": "Bump step-security/harden-runner from 2.16.0 to 2.16.1 (#1445)\n\nBumps [step-security/harden-runner](https://github.com/step-security/harden-runner) from 2.16.0 to 2.16.1.\n- [Release notes](https://github.com/step-security/harden-runner/releases)\n- [Commits](https://github.com/step-security/harden-runner/compare/fa2e9d605c4eeb9fcad4c99c224cee0c6c7f3594...fe104658747b27e96e4f7e80cd0a94068e53901d)\n\n---\nupdated-dependencies:\n- dependency-name: step-security/harden-runner\n  dependency-version: 2.16.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\nCo-authored-by: Eugene Kliuchnikov \u003ceustas.ru@gmail.com\u003e"
    },
    {
      "commit": "0cd3d878742ea81d174ec114f7255f9b0c08512e",
      "tree": "9d1b73cc42ad66677e27c5b57217747cbdb6a1fa",
      "parents": [
        "bad6cb59b5534f284d69f6f48f708fbbfed05391"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Apr 13 09:33:45 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 13 09:33:45 2026 +0200"
      },
      "message": "Bump mymindstorm/setup-emsdk from 14 to 15 (#1446)\n\nBumps [mymindstorm/setup-emsdk](https://github.com/mymindstorm/setup-emsdk) from 14 to 15.\n- [Release notes](https://github.com/mymindstorm/setup-emsdk/releases)\n- [Commits](https://github.com/mymindstorm/setup-emsdk/compare/6ab9eb1bda2574c4ddb79809fc9247783eaf9021...667eb33f24e84e7f362c16d8d7fff0629a73e15e)\n\n---\nupdated-dependencies:\n- dependency-name: mymindstorm/setup-emsdk\n  dependency-version: \u002715\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\nCo-authored-by: Eugene Kliuchnikov \u003ceustas.ru@gmail.com\u003e"
    },
    {
      "commit": "2868c3ac9bd57bd611baf607fc028116af3f5e7c",
      "tree": "9e851e8fd0e96128e183f264f82a006bdbed3d15",
      "parents": [
        "5583858f76d244974672b902378f041ef3fdcac9"
      ],
      "author": {
        "name": "Your Name",
        "email": "azanulworkspace@gmail.com",
        "time": "Sat Apr 11 16:37:53 2026 +0530"
      },
      "committer": {
        "name": "Your Name",
        "email": "azanulworkspace@gmail.com",
        "time": "Sat Apr 11 16:37:53 2026 +0530"
      },
      "message": "Return failure on comment mismatch in CLI decompression\n\nThe final comment verification check in DecompressFile() detects when\ncomment_state is not COMMENT_OK but unconditionally returns BROTLI_TRUE.\nThis causes the -C (comment verification) flag to accept streams with\nmissing or mismatched comments, keeping the output file and exiting 0.\n\nAdd the missing return BROTLI_FALSE inside the mismatch branch so that\ncomment verification failures are properly propagated to the caller.\n"
    },
    {
      "commit": "bad6cb59b5534f284d69f6f48f708fbbfed05391",
      "tree": "bd41e63e3ae205934f57431cb8994946d69ee2ba",
      "parents": [
        "4792c8e4c4235f6b501f13dbd07a8b4b253eee21"
      ],
      "author": {
        "name": "Evgenii Kliuchnikov",
        "email": "eustas@google.com",
        "time": "Thu Apr 09 02:27:48 2026 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Apr 09 02:28:14 2026 -0700"
      },
      "message": "Make all BrotliOutputStream methods exclusive/blocking.\n\nIf access is naturally exclusive, then it is nearly zero-cost (1 atomic CAS)\n\nPiperOrigin-RevId: 896977751\n"
    },
    {
      "commit": "4792c8e4c4235f6b501f13dbd07a8b4b253eee21",
      "tree": "0ff674883a7e9e6dc211de76870f38427882f88e",
      "parents": [
        "88b27d494d219e6a8b033d358aafb6778e7656b3"
      ],
      "author": {
        "name": "Evgenii Kliuchnikov",
        "email": "eustas@google.com",
        "time": "Wed Apr 08 12:24:03 2026 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Apr 08 12:24:31 2026 -0700"
      },
      "message": "Check that total compound dictionary size does not overflow.\n\nThanks to @0xazanul who reported the problem in #1438\n\nPiperOrigin-RevId: 896638456\n"
    },
    {
      "commit": "88b27d494d219e6a8b033d358aafb6778e7656b3",
      "tree": "21ed02919346a6078e6f51e6822da9831156675c",
      "parents": [
        "5583858f76d244974672b902378f041ef3fdcac9"
      ],
      "author": {
        "name": "Evgenii Kliuchnikov",
        "email": "eustas@google.com",
        "time": "Wed Apr 08 08:00:10 2026 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Apr 08 08:00:31 2026 -0700"
      },
      "message": "Fix partial javadocs\n\nPiperOrigin-RevId: 896503460\n"
    },
    {
      "commit": "7c2def18f6178da4c0c6016d49a44c1552dff9f8",
      "tree": "b7f0bf3968e1397d7d38c0bbc6977de634b15505",
      "parents": [
        "5583858f76d244974672b902378f041ef3fdcac9"
      ],
      "author": {
        "name": "Robin Watts",
        "email": "Robin.Watts@artifex.com",
        "time": "Fri Apr 03 19:02:53 2026 +0100"
      },
      "committer": {
        "name": "Robin Watts",
        "email": "Robin.Watts@artifex.com",
        "time": "Fri Apr 03 19:04:09 2026 +0100"
      },
      "message": "Fix compilation in ISO C enviroments; declare vars before code.\n"
    },
    {
      "commit": "5583858f76d244974672b902378f041ef3fdcac9",
      "tree": "0cb8cce9bc4d587918b51e39bb6d3eae9c10a353",
      "parents": [
        "a0f8a2c9ba081d27e87eb306bc6dcbd968ad347f",
        "538c014676e44e915bd9ddda750bcaf89a25501c"
      ],
      "author": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Mar 26 01:40:30 2026 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Mar 26 01:40:30 2026 -0700"
      },
      "message": "Merge pull request #1413 from leofernandesmo:fix-java-brotliinputstream-null-buffer\n\nPiperOrigin-RevId: 889691589\n"
    },
    {
      "commit": "a0f8a2c9ba081d27e87eb306bc6dcbd968ad347f",
      "tree": "40d9899e4bd3295bdf7085c976ea7b6bc4649cbf",
      "parents": [
        "495f30f8fd9713fa23fda1e7364aac4d8ee829bc",
        "77b1773bc45e9793b06c2e949ac6eee3fe061b70"
      ],
      "author": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Mar 26 01:36:35 2026 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Mar 26 01:36:35 2026 -0700"
      },
      "message": "Merge pull request #1382 from vanschelven:fix-python-docstring\n\nPiperOrigin-RevId: 889690037\n"
    },
    {
      "commit": "495f30f8fd9713fa23fda1e7364aac4d8ee829bc",
      "tree": "3ee6db89df7baedd22a90ec46f1da39292f79969",
      "parents": [
        "965c18ebe774802be286d7fc541fcc64f129340c",
        "e1d9ad3ccaba12df816d8a3a8525622d3ed1db5a"
      ],
      "author": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Mar 26 01:12:38 2026 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Mar 26 01:12:38 2026 -0700"
      },
      "message": "Merge pull request #1414 from leofernandesmo:fix-java-brotliinputstream-illegalstateexception\n\nPiperOrigin-RevId: 889681811\n"
    },
    {
      "commit": "77b1773bc45e9793b06c2e949ac6eee3fe061b70",
      "tree": "9577faba9c91917760ca47789e1950412de0cadb",
      "parents": [
        "295d9c74d35e7bf14fd4339834f47fa934948e57",
        "965c18ebe774802be286d7fc541fcc64f129340c"
      ],
      "author": {
        "name": "Eugene Kliuchnikov",
        "email": "eustas.ru@gmail.com",
        "time": "Thu Mar 26 08:31:18 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 26 08:31:18 2026 +0100"
      },
      "message": "Merge branch \u0027master\u0027 into fix-python-docstring"
    },
    {
      "commit": "538c014676e44e915bd9ddda750bcaf89a25501c",
      "tree": "d947f576a0a495f53ba171b61f6abb30a0f6cb08",
      "parents": [
        "e7f00f63486c7aee45b5770a83bfd9e37f794b65",
        "965c18ebe774802be286d7fc541fcc64f129340c"
      ],
      "author": {
        "name": "Eugene Kliuchnikov",
        "email": "eustas.ru@gmail.com",
        "time": "Thu Mar 26 08:19:58 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 26 08:19:58 2026 +0100"
      },
      "message": "Merge branch \u0027master\u0027 into fix-java-brotliinputstream-null-buffer"
    },
    {
      "commit": "e1d9ad3ccaba12df816d8a3a8525622d3ed1db5a",
      "tree": "3ee6db89df7baedd22a90ec46f1da39292f79969",
      "parents": [
        "2c214287ff837b262ff4b2c59c78031f22dd6c4e",
        "965c18ebe774802be286d7fc541fcc64f129340c"
      ],
      "author": {
        "name": "Eugene Kliuchnikov",
        "email": "eustas.ru@gmail.com",
        "time": "Thu Mar 26 08:13:21 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 26 08:13:21 2026 +0100"
      },
      "message": "Merge branch \u0027master\u0027 into fix-java-brotliinputstream-illegalstateexception"
    },
    {
      "commit": "965c18ebe774802be286d7fc541fcc64f129340c",
      "tree": "b2c5cde6cb5fc84d4eb7545a194a7b3a867a81f4",
      "parents": [
        "3aa085d8b3fb73aaa5e710ce0ffc0b43a5d12f76"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Mar 24 10:53:34 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 24 10:53:34 2026 +0100"
      },
      "message": "Bump actions/setup-node from 6.0.0 to 6.3.0 (#1432)\n\nBumps [actions/setup-node](https://github.com/actions/setup-node) from 6.0.0 to 6.3.0.\n- [Release notes](https://github.com/actions/setup-node/releases)\n- [Commits](https://github.com/actions/setup-node/compare/2028fbc5c25fe9cf00d9f06a71cc4710d4507903...53b83947a5a98c8d113130e565377fae1a50d02f)\n\n---\nupdated-dependencies:\n- dependency-name: actions/setup-node\n  dependency-version: 6.3.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\nCo-authored-by: Eugene Kliuchnikov \u003ceustas.ru@gmail.com\u003e"
    },
    {
      "commit": "3aa085d8b3fb73aaa5e710ce0ffc0b43a5d12f76",
      "tree": "f5d0d975d6e7bb32670f3fd4f8e911a5156d1b11",
      "parents": [
        "b7b12b1286c49c4cd1f255c81f87ca5c1da6d680"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Mar 24 10:49:28 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 24 10:49:28 2026 +0100"
      },
      "message": "Bump actions/upload-artifact from 5.0.0 to 7.0.0 (#1433)\n\nBumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 5.0.0 to 7.0.0.\n- [Release notes](https://github.com/actions/upload-artifact/releases)\n- [Commits](https://github.com/actions/upload-artifact/compare/330a01c490aca151604b8cf639adc76d48f6c5d4...bbbca2ddaa5d8feaa63e36b76fdaad77386f024f)\n\n---\nupdated-dependencies:\n- dependency-name: actions/upload-artifact\n  dependency-version: 7.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\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e\nCo-authored-by: Eugene Kliuchnikov \u003ceustas.ru@gmail.com\u003e"
    },
    {
      "commit": "b7b12b1286c49c4cd1f255c81f87ca5c1da6d680",
      "tree": "32876dc15bf96dfc6b45d96f5926dccdd6b7c28e",
      "parents": [
        "e50d7906fc735d3e7f810a2eac1d19e26ff69f96"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Mar 24 10:44:44 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 24 10:44:44 2026 +0100"
      },
      "message": "Bump actions/cache from 4.3.0 to 5.0.4 (#1434)\n\nBumps [actions/cache](https://github.com/actions/cache) from 4.3.0 to 5.0.4.\n- [Release notes](https://github.com/actions/cache/releases)\n- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)\n- [Commits](https://github.com/actions/cache/compare/0057852bfaa89a56745cba8c7296529d2fc39830...668228422ae6a00e4ad889ee87cd7109ec5666a7)\n\n---\nupdated-dependencies:\n- dependency-name: actions/cache\n  dependency-version: 5.0.4\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\nCo-authored-by: Eugene Kliuchnikov \u003ceustas.ru@gmail.com\u003e"
    },
    {
      "commit": "e50d7906fc735d3e7f810a2eac1d19e26ff69f96",
      "tree": "59471f8f3acecc1c457e3462ffbf8e6ef25198e7",
      "parents": [
        "762c2af7fb362de38900ed255623cf1ecfceb711"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Mar 24 10:39:18 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 24 10:39:18 2026 +0100"
      },
      "message": "Bump actions/checkout from 6.0.0 to 6.0.2 (#1435)\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 6.0.0 to 6.0.2.\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/1af3b93b6815bc44a9784bd300feb67ff0d1eeb3...de0fac2e4500dabe0009e67214ff5f5447ce83dd)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n  dependency-version: 6.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\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e\nCo-authored-by: Eugene Kliuchnikov \u003ceustas.ru@gmail.com\u003e"
    },
    {
      "commit": "762c2af7fb362de38900ed255623cf1ecfceb711",
      "tree": "b5860a7271f5a5d6c1ef95ee62e4206e5cc4f7be",
      "parents": [
        "a413517b9419b68e2e3aff328dc967ed7c1e1712"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Mar 24 10:34:23 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 24 10:34:23 2026 +0100"
      },
      "message": "Bump step-security/harden-runner from 2.13.2 to 2.16.0 (#1436)\n\nBumps [step-security/harden-runner](https://github.com/step-security/harden-runner) from 2.13.2 to 2.16.0.\n- [Release notes](https://github.com/step-security/harden-runner/releases)\n- [Commits](https://github.com/step-security/harden-runner/compare/95d9a5deda9de15063e7595e9719c11c38c90ae2...fa2e9d605c4eeb9fcad4c99c224cee0c6c7f3594)\n\n---\nupdated-dependencies:\n- dependency-name: step-security/harden-runner\n  dependency-version: 2.16.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": "a413517b9419b68e2e3aff328dc967ed7c1e1712",
      "tree": "74a1eee78823b056a45c7799f7095c558c5f0d3a",
      "parents": [
        "91647431cff6ba9fd082a04abec2082463271e1a"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Mar 20 22:46:38 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 20 22:46:38 2026 +0100"
      },
      "message": "Bump github/codeql-action from 4.31.4 to 4.31.7 (#1402)\n\nBumps [github/codeql-action](https://github.com/github/codeql-action) from 4.31.4 to 4.31.7.\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/e12f0178983d466f2f6028f5cc7a6d786fd97f4b...cf1bb45a277cb3c205638b2cd5c984db1c46a412)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action\n  dependency-version: 4.31.7\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\nCo-authored-by: Eugene Kliuchnikov \u003ceustas.ru@gmail.com\u003e"
    },
    {
      "commit": "91647431cff6ba9fd082a04abec2082463271e1a",
      "tree": "318875ec39f9401fe1062306b8521e0b03e07e81",
      "parents": [
        "1bb66096374ce65e34d86ed9ab41672be3e3a9b7",
        "d856e1d3d70e095d1147c39db01c1c545ec55315"
      ],
      "author": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Mar 20 10:26:48 2026 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Mar 20 10:26:48 2026 -0700"
      },
      "message": "Merge pull request #1362 from google:dependabot/github_actions/actions/upload-artifact-5.0.0\n\nPiperOrigin-RevId: 886860559\n"
    },
    {
      "commit": "1bb66096374ce65e34d86ed9ab41672be3e3a9b7",
      "tree": "877924cba3f4b73342e569bd99ff7d88a2195165",
      "parents": [
        "0ac21aff4ccf3235cd9df4cfea6a6f68f155deed"
      ],
      "author": {
        "name": "Evgenii Kliuchnikov",
        "email": "eustas@google.com",
        "time": "Thu Mar 19 10:18:12 2026 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Mar 20 10:26:28 2026 -0700"
      },
      "message": "internal change\n\nPiperOrigin-RevId: 886246512\n"
    },
    {
      "commit": "0ac21aff4ccf3235cd9df4cfea6a6f68f155deed",
      "tree": "318875ec39f9401fe1062306b8521e0b03e07e81",
      "parents": [
        "02e772e33a87cffec62538573473eb1ac8bc9233"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Mar 20 18:19:12 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 20 18:19:12 2026 +0100"
      },
      "message": "Bump actions/upload-artifact from 4.6.2 to 5.0.0 (#1362)\n\nBumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.6.2 to 5.0.0.\n- [Release notes](https://github.com/actions/upload-artifact/releases)\n- [Commits](https://github.com/actions/upload-artifact/compare/ea165f8d65b6e75b540449e92b4886f43607fa02...330a01c490aca151604b8cf639adc76d48f6c5d4)\n\n---\nupdated-dependencies:\n- dependency-name: actions/upload-artifact\n  dependency-version: 5.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\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e\nCo-authored-by: Eugene Kliuchnikov \u003ceustas.ru@gmail.com\u003e"
    },
    {
      "commit": "d856e1d3d70e095d1147c39db01c1c545ec55315",
      "tree": "318875ec39f9401fe1062306b8521e0b03e07e81",
      "parents": [
        "cdf6b8c9933ced4a6726b628d2d11bc69d5367e6",
        "02e772e33a87cffec62538573473eb1ac8bc9233"
      ],
      "author": {
        "name": "Eugene Kliuchnikov",
        "email": "eustas.ru@gmail.com",
        "time": "Fri Mar 20 18:15:11 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 20 18:15:11 2026 +0100"
      },
      "message": "Merge branch \u0027master\u0027 into dependabot/github_actions/actions/upload-artifact-5.0.0"
    },
    {
      "commit": "02e772e33a87cffec62538573473eb1ac8bc9233",
      "tree": "deaf1b189ae21aac84b6d76a595206d28f2603ba",
      "parents": [
        "1818606d6aae4ce33cbd9d3872d05aee7388210c"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Mar 20 18:14:26 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 20 18:14:26 2026 +0100"
      },
      "message": "Bump actions/setup-python from 6.0.0 to 6.1.0 (#1399)\n\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 6.0.0 to 6.1.0.\n- [Release notes](https://github.com/actions/setup-python/releases)\n- [Commits](https://github.com/actions/setup-python/compare/e797f83bcb11b83ae66e0230d6156d7c80228e7c...83679a892e2d95755f2dac6acb0bfd1e9ac5d548)\n\n---\nupdated-dependencies:\n- dependency-name: actions/setup-python\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\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e\nCo-authored-by: Eugene Kliuchnikov \u003ceustas.ru@gmail.com\u003e"
    },
    {
      "commit": "1818606d6aae4ce33cbd9d3872d05aee7388210c",
      "tree": "877924cba3f4b73342e569bd99ff7d88a2195165",
      "parents": [
        "f5d448d31f80b9065768e6ad3a28c55ef201d8be",
        "e669b4f618293ae5ba75d27254a53b1e3433e912"
      ],
      "author": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Mar 19 09:45:24 2026 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Mar 19 09:45:24 2026 -0700"
      },
      "message": "Merge pull request #1429 from eustas:baz1\n\nPiperOrigin-RevId: 886228512\n"
    },
    {
      "commit": "f5d448d31f80b9065768e6ad3a28c55ef201d8be",
      "tree": "a6713026fa8d5fe11ba0f212ec889612f79f5eaf",
      "parents": [
        "cfa184a997ac19454d5a3ae97f6d600aac2445a6",
        "39608c13d437c6b0725fc8f352ec8ffd51dcd385"
      ],
      "author": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Mar 19 09:44:20 2026 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Mar 19 09:44:20 2026 -0700"
      },
      "message": "Merge pull request #1430 from eustas:jniw\n\nPiperOrigin-RevId: 886228415\n"
    },
    {
      "commit": "39608c13d437c6b0725fc8f352ec8ffd51dcd385",
      "tree": "a6713026fa8d5fe11ba0f212ec889612f79f5eaf",
      "parents": [
        "cfa184a997ac19454d5a3ae97f6d600aac2445a6"
      ],
      "author": {
        "name": "Evgenii Kliuchnikov",
        "email": "eustas.ru@gmail.com",
        "time": "Thu Mar 19 11:38:34 2026 +0000"
      },
      "committer": {
        "name": "Evgenii Kliuchnikov",
        "email": "eustas.ru@gmail.com",
        "time": "Thu Mar 19 11:38:34 2026 +0000"
      },
      "message": "Add JNI wrappers to archive\n"
    },
    {
      "commit": "e669b4f618293ae5ba75d27254a53b1e3433e912",
      "tree": "f917acac2bdd3c269ea1fc4bbb45b03ab08ba8dc",
      "parents": [
        "cfa184a997ac19454d5a3ae97f6d600aac2445a6"
      ],
      "author": {
        "name": "Evgenii Kliuchnikov",
        "email": "eustas.ru@gmail.com",
        "time": "Thu Mar 19 09:13:17 2026 +0000"
      },
      "committer": {
        "name": "Evgenii Kliuchnikov",
        "email": "eustas.ru@gmail.com",
        "time": "Thu Mar 19 09:13:17 2026 +0000"
      },
      "message": "Fix bazel build for research/\n"
    },
    {
      "commit": "cfa184a997ac19454d5a3ae97f6d600aac2445a6",
      "tree": "dfe65a8933839c2d89bd6866d7140a816c46d373",
      "parents": [
        "408457d9c5d2ae8a0b3a4889298bf0bab16089b1",
        "bb3ce8e64ab350b3c26a4b543882db1a3c08a250"
      ],
      "author": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Mar 18 08:01:30 2026 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Mar 18 08:01:30 2026 -0700"
      },
      "message": "Merge pull request #1425 from eustas:baz0\n\nPiperOrigin-RevId: 885596587\n"
    },
    {
      "commit": "bb3ce8e64ab350b3c26a4b543882db1a3c08a250",
      "tree": "dfe65a8933839c2d89bd6866d7140a816c46d373",
      "parents": [
        "8794fc793ee6314a2e03cc0011407b0239cdec62",
        "408457d9c5d2ae8a0b3a4889298bf0bab16089b1"
      ],
      "author": {
        "name": "Eugene Kliuchnikov",
        "email": "eustas.ru@gmail.com",
        "time": "Tue Mar 17 11:04:30 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 17 11:04:30 2026 +0100"
      },
      "message": "Merge branch \u0027master\u0027 into baz0"
    },
    {
      "commit": "408457d9c5d2ae8a0b3a4889298bf0bab16089b1",
      "tree": "9e8199b717f792af2fcaff059a05e40121f40bb1",
      "parents": [
        "9e558dd5c22edaf13e3b16d7f3f1f7a4e67adb1f"
      ],
      "author": {
        "name": "Evgenii Kliuchnikov",
        "email": "eustas@google.com",
        "time": "Tue Mar 17 01:11:36 2026 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Mar 17 01:12:04 2026 -0700"
      },
      "message": "internal change\n\nPiperOrigin-RevId: 884867731\n"
    },
    {
      "commit": "8794fc793ee6314a2e03cc0011407b0239cdec62",
      "tree": "dfe65a8933839c2d89bd6866d7140a816c46d373",
      "parents": [
        "9e558dd5c22edaf13e3b16d7f3f1f7a4e67adb1f"
      ],
      "author": {
        "name": "Evgenii Kliuchnikov",
        "email": "eustas.ru@gmail.com",
        "time": "Fri Mar 13 12:31:38 2026 +0000"
      },
      "committer": {
        "name": "Evgenii Kliuchnikov",
        "email": "eustas.ru@gmail.com",
        "time": "Fri Mar 13 12:31:38 2026 +0000"
      },
      "message": "Fix bazel build\n\nThat includes un-inlining JNI function calls\n"
    },
    {
      "commit": "9e558dd5c22edaf13e3b16d7f3f1f7a4e67adb1f",
      "tree": "e85b42cf3d7108510ac1bf7dcfc124c1861e55fe",
      "parents": [
        "0ed4268a4401abcb4472096340477cf4af7d1a2b"
      ],
      "author": {
        "name": "Evgenii Kliuchnikov",
        "email": "eustas@google.com",
        "time": "Thu Mar 12 14:02:39 2026 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Mar 12 14:03:01 2026 -0700"
      },
      "message": "Lint\n\nPiperOrigin-RevId: 882767063\n"
    },
    {
      "commit": "0ed4268a4401abcb4472096340477cf4af7d1a2b",
      "tree": "a25ccecc6959476ce4ee80721726b6de2d446245",
      "parents": [
        "34f020fa9daba975747b29885314c2545b7aa040"
      ],
      "author": {
        "name": "Evgenii Kliuchnikov",
        "email": "eustas@google.com",
        "time": "Fri Feb 27 05:10:32 2026 -0800"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Feb 27 05:10:54 2026 -0800"
      },
      "message": "Detect and report invalid stream earlier.\n\nPiperOrigin-RevId: 876198329\n"
    },
    {
      "commit": "34f020fa9daba975747b29885314c2545b7aa040",
      "tree": "e2ce070f3be6b8d4e9b2a54cd76ea8f24f9ced67",
      "parents": [
        "00983eeddca89e50b592f2a83bb9794ed0e4e43d",
        "2c137d82eabe706b60207adfc67b11b0b4a40017"
      ],
      "author": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Feb 26 05:24:10 2026 -0800"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Feb 26 05:24:10 2026 -0800"
      },
      "message": "Merge pull request #1420 from dpogue:patch-1\n\nPiperOrigin-RevId: 875670546\n"
    },
    {
      "commit": "00983eeddca89e50b592f2a83bb9794ed0e4e43d",
      "tree": "da37557b533d6e58d62c19f1f2e322c38e3c76d5",
      "parents": [
        "1bcd5c0d9ead68822c9b16256a08b6c2d099f9a0",
        "05783a842e9e9bf8f70b979bf421ef954f48beae"
      ],
      "author": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Feb 26 04:59:35 2026 -0800"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Feb 26 04:59:35 2026 -0800"
      },
      "message": "Merge pull request #1398 from KilianKegel:master\n\nPiperOrigin-RevId: 875661415\n"
    },
    {
      "commit": "1bcd5c0d9ead68822c9b16256a08b6c2d099f9a0",
      "tree": "366b77a49617317cc8e909b90321f76759d536df",
      "parents": [
        "51be27dbd9782f9fe27bc6e06cee6ff18311702d"
      ],
      "author": {
        "name": "Brotli",
        "email": "no-reply@google.com",
        "time": "Thu Feb 26 04:01:40 2026 -0800"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Feb 26 04:02:08 2026 -0800"
      },
      "message": "Add a flag to the dictionary generator to skip empty samples.\n\nPiperOrigin-RevId: 875642399\n"
    },
    {
      "commit": "05783a842e9e9bf8f70b979bf421ef954f48beae",
      "tree": "b50602f7fcc36617a5746532d3df2a0fef01370b",
      "parents": [
        "8ff8538ed30241a08ef96b2e2dbf3ef733049e15",
        "51be27dbd9782f9fe27bc6e06cee6ff18311702d"
      ],
      "author": {
        "name": "Kilian Kegel",
        "email": "kilian_kegel@hotmail.com",
        "time": "Wed Feb 25 11:07:58 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 25 11:07:58 2026 +0100"
      },
      "message": "Merge branch \u0027master\u0027 into master"
    },
    {
      "commit": "2c137d82eabe706b60207adfc67b11b0b4a40017",
      "tree": "9a85144d2af3b65d121a6ec093044276ac31cb61",
      "parents": [
        "51be27dbd9782f9fe27bc6e06cee6ff18311702d"
      ],
      "author": {
        "name": "Darryl Pogue",
        "email": "darryl@dpogue.ca",
        "time": "Thu Feb 19 22:17:08 2026 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 19 22:17:08 2026 -0800"
      },
      "message": "Fix invalid for loop initialization\n\nThis fixes an error when building with gcc-4.2 on Mac OS X 10.5, and is consistent\r\nwith the rest of the for loop declarations in this file."
    },
    {
      "commit": "51be27dbd9782f9fe27bc6e06cee6ff18311702d",
      "tree": "2d10c45c461fd102f17935accb8984f4e11b39d6",
      "parents": [
        "54f74c7f5ac353100ebbda3d17f5471004f701b1"
      ],
      "author": {
        "name": "Evgenii Kliuchnikov",
        "email": "eustas@google.com",
        "time": "Thu Feb 19 02:45:36 2026 -0800"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Feb 19 02:46:00 2026 -0800"
      },
      "message": "Add py free-threaded support + concurrent access test\n\nPiperOrigin-RevId: 872298536\n"
    }
  ],
  "next": "54f74c7f5ac353100ebbda3d17f5471004f701b1"
}
