)]}'
{
  "log": [
    {
      "commit": "38efa458d47cc5555ce4a08796ddf2bf5ca22d87",
      "tree": "f7a5cdc16f1ab298b3cf42ac03ea34b1269290c5",
      "parents": [
        "5b9abedb0ceca2baed4ae217c23ea175075d86c2"
      ],
      "author": {
        "name": "Sai Asish Y",
        "email": "say.apm35@gmail.com",
        "time": "Thu May 21 15:11:11 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 21 15:11:11 2026"
      },
      "message": "zip: add NameDecoder callback for legacy encoding rewrite (#1150)"
    },
    {
      "commit": "5b9abedb0ceca2baed4ae217c23ea175075d86c2",
      "tree": "f42b2ffd2c602ff6cacf6eebdc0ce11ed5f739e0",
      "parents": [
        "dba8e6f41069ddb1fd8c33e4a325bad06d14f7d7"
      ],
      "author": {
        "name": "Klaus Post",
        "email": "klauspost@gmail.com",
        "time": "Thu May 21 15:07:49 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 21 15:07:49 2026"
      },
      "message": "flate: Add inflate checkpoints (#1154)\n\nAllows adding an inflate end-of-block callback with checkpoint information. Callback is cleared on reset and cannot be re-applied to an existing Reader.\n\nFor resuming either use `WithResumeFrom` or assert the `ResetCP(io.Reader, flate.InflateCheckpoint) error` interface. The input stream should be forwarded to the compressed offset."
    },
    {
      "commit": "dba8e6f41069ddb1fd8c33e4a325bad06d14f7d7",
      "tree": "5b1465acbd04ba6db0641293aff41e62917be35b",
      "parents": [
        "0434480b0016df2129189d69ec9b212dd35cae38"
      ],
      "author": {
        "name": "Ali",
        "email": "149781771+z9z@users.noreply.github.com",
        "time": "Fri May 08 11:02:00 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 08 11:02:00 2026"
      },
      "message": "gzhttp: match qvalue parameter case-insensitively (RFC 7231) (#1149)\n\nCo-authored-by: Klaus Post \u003cklauspost@gmail.com\u003e"
    },
    {
      "commit": "0434480b0016df2129189d69ec9b212dd35cae38",
      "tree": "b1ed6cce70ebf095a437cd300da11a573ad598b7",
      "parents": [
        "fdcc9b63c4aacfa92fb6a56f2f39ea891ec8015a"
      ],
      "author": {
        "name": "Eugene Kliuchnikov",
        "email": "eustas@google.com",
        "time": "Thu May 07 20:43:49 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 07 20:43:49 2026"
      },
      "message": "snappy/s2: Limit length of varint in `decodedLen` (#1148)\n\nTo match C++ implementation"
    },
    {
      "commit": "fdcc9b63c4aacfa92fb6a56f2f39ea891ec8015a",
      "tree": "2422f8004c51e5e09ca3524ba0d7550de22de468",
      "parents": [
        "28ae5030398ba1d252a20d1998c9e0287da77162"
      ],
      "author": {
        "name": "Mikers",
        "email": "snissn@gmail.com",
        "time": "Thu May 07 12:07:46 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 07 12:07:46 2026"
      },
      "message": "zstd: avoid unused BuildDict encoder allocation (#1147)\n\nBuildDict initialized a bestFastEncoder before checking whether BuildDictOptions.Level was set. When callers requested an explicit level, that encoder was immediately replaced by eOpts.encoder(), so the large best-compression tables were allocated and discarded without being used.\n\nDelay bestFastEncoder construction until the default-level path that actually uses it. This keeps the Level \u003d\u003d 0 behavior unchanged while avoiding the unused encoder allocation for explicit levels.\n\nAdd round-trip coverage for both BuildDict level paths and a benchmark that reports the allocation difference between default and explicit-level dictionary builds."
    },
    {
      "commit": "28ae5030398ba1d252a20d1998c9e0287da77162",
      "tree": "52cc45a6d91ecc13f34555a81b4a5eac8fbcc467",
      "parents": [
        "ac2f5e87a3089bd58c974ca53cef71c7aa8bf877"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon May 04 08:40:46 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 04 08:40:46 2026"
      },
      "message": "build(deps): bump the github-actions group with 2 updates (#1146)\n\nBumps the github-actions group with 2 updates: [github/codeql-action](https://github.com/github/codeql-action) and [goreleaser/goreleaser-action](https://github.com/goreleaser/goreleaser-action).\n\n\nUpdates `github/codeql-action` from 4.35.1 to 4.35.3\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/c10b8064de6f491fea524254123dbe5e09572f13...e46ed2cbd01164d986452f91f178727624ae40d7)\n\nUpdates `goreleaser/goreleaser-action` from 7.0.0 to 7.2.1\n- [Release notes](https://github.com/goreleaser/goreleaser-action/releases)\n- [Commits](https://github.com/goreleaser/goreleaser-action/compare/ec59f474b9834571250b370d4735c50f8e2d1e29...1a80836c5c9d9e5755a25cb59ec6f45a3b5f41a8)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action\n  dependency-version: 4.35.3\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n  dependency-group: github-actions\n- dependency-name: goreleaser/goreleaser-action\n  dependency-version: 7.2.1\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n  dependency-group: github-actions\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": "ac2f5e87a3089bd58c974ca53cef71c7aa8bf877",
      "tree": "b6f842d201a7c218f2b45cedb4da1af44f36fffd",
      "parents": [
        "620d7b5cfbf89fbfdf69884f8a561a2981c25b11"
      ],
      "author": {
        "name": "Sebastiaan van Stijn",
        "email": "thaJeztah@users.noreply.github.com",
        "time": "Thu Apr 30 15:57:39 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 30 15:57:39 2026"
      },
      "message": "docs: use unix line-endings for markdown files (#1144)\n\n* docs: README: convert to unix line-endings\n\nSigned-off-by: Sebastiaan van Stijn \u003cgithub@gone.nl\u003e"
    },
    {
      "commit": "620d7b5cfbf89fbfdf69884f8a561a2981c25b11",
      "tree": "442af9ca209278eeb11b9ecc2d2e5425b762ab00",
      "parents": [
        "1b63f2fece784da6334068c671e3f94366bf9d68"
      ],
      "author": {
        "name": "Klaus Post",
        "email": "klauspost@gmail.com",
        "time": "Thu Apr 30 15:56:19 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 30 15:56:19 2026"
      },
      "message": "s2: Fix amd64 stack frame corruption (#1145)\n\nFixes crash when pre-empted.\n\nFixes #1097 - see for analysis."
    },
    {
      "commit": "1b63f2fece784da6334068c671e3f94366bf9d68",
      "tree": "5ef649bd4c43a82958d27ad7f511ea31b8cdc5f2",
      "parents": [
        "3d86b893733380c370eba876f5beaaf63aeeea94"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Apr 07 10:03:34 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 07 10:03:34 2026"
      },
      "message": "build(deps): bump the github-actions group with 2 updates (#1141)\n\nBumps the github-actions group with 2 updates: [github/codeql-action](https://github.com/github/codeql-action) and [actions/setup-go](https://github.com/actions/setup-go).\n\n\nUpdates `github/codeql-action` from 4.32.4 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/89a39a4e59826350b863aa6b6252a07ad50cf83e...c10b8064de6f491fea524254123dbe5e09572f13)\n\nUpdates `actions/setup-go` from 6.3.0 to 6.4.0\n- [Release notes](https://github.com/actions/setup-go/releases)\n- [Commits](https://github.com/actions/setup-go/compare/v6.3.0...v6.4.0)\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  dependency-group: github-actions\n- dependency-name: actions/setup-go\n  dependency-version: 6.4.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n  dependency-group: github-actions\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": "3d86b893733380c370eba876f5beaaf63aeeea94",
      "tree": "0894e76672b0c45bfd72736b1912a0be30855931",
      "parents": [
        "15967def6890f5494829394274686436976c4936"
      ],
      "author": {
        "name": "Nhan (Nolan) Huynh",
        "email": "157712338+huynhanx03@users.noreply.github.com",
        "time": "Tue Apr 07 08:39:53 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 07 08:39:53 2026"
      },
      "message": "s2: pool hash tables in Go encode paths to reduce allocations (#1143)"
    },
    {
      "commit": "15967def6890f5494829394274686436976c4936",
      "tree": "39eb59127507f7a03958b56ef4cc486f73e50c1b",
      "parents": [
        "c5e0077f50a3268a27b02816adc48ebfb535c65e"
      ],
      "author": {
        "name": "Justin Mayhew",
        "email": "mayhew@live.ca",
        "time": "Sun Mar 29 13:52:07 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 29 13:52:07 2026"
      },
      "message": "gzhttp: Canonicalize ETag header (#1139)\n\nThis ensures the fast-path is hit in the net/http header functions for a\nminor speed improvement."
    },
    {
      "commit": "c5e0077f50a3268a27b02816adc48ebfb535c65e",
      "tree": "acecc5a87509d5ebc25c68866dfefd92f8ea87a8",
      "parents": [
        "fd3f23e2d1d0fca18f38ee2dfedb73d0ca5b02e5"
      ],
      "author": {
        "name": "Klaus Post",
        "email": "klauspost@gmail.com",
        "time": "Thu Mar 19 08:46:35 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 19 08:46:35 2026"
      },
      "message": "zstd: Fix encoder changing dictionary with same ID (#1135)\n\n* zstd: Fix encoder changing dictionary with same ID\n\nFix crash from `Enoder.ResetWithOptions` when replacing a dictionary with another one with same.\n\nDictionary tables would not get reset appropriately when there was a new ID. Leading to references outside of valid entries.\n\n* Fix changing non-dict \u003c-\u003e dict.\n\n* Update zstd/encoder.go\n\nCo-authored-by: coderabbitai[bot] \u003c136622811+coderabbitai[bot]@users.noreply.github.com\u003e\n\n* Better tests.\n\n---------\n\nCo-authored-by: coderabbitai[bot] \u003c136622811+coderabbitai[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "fd3f23e2d1d0fca18f38ee2dfedb73d0ca5b02e5",
      "tree": "7fd6072a2364a82209eb132b3ea9f195fc7b14db",
      "parents": [
        "8233c587ef6e7b0f5168bfc08e63ea37e97b2d36"
      ],
      "author": {
        "name": "Klaus Post",
        "email": "klauspost@gmail.com",
        "time": "Wed Mar 18 17:42:07 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 18 17:42:07 2026"
      },
      "message": "zstd: Default to full zero frames (#1134)\n\nProbably easiest to reference this: https://github.com/klauspost/stdgozstd/issues/1\n\nThe decoder still accepts both."
    },
    {
      "commit": "8233c587ef6e7b0f5168bfc08e63ea37e97b2d36",
      "tree": "7833e3c673f2513f6ddbd838c5df3bc8c9173f36",
      "parents": [
        "bcf0d1289c8df01178af919dd5d8ff83afaa5471"
      ],
      "author": {
        "name": "Klaus Post",
        "email": "klauspost@gmail.com",
        "time": "Wed Mar 18 17:30:33 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 18 17:30:33 2026"
      },
      "message": "flate: Clean up histogram order (#1133)\n\nShouldn\u0027t have any practical impact"
    },
    {
      "commit": "bcf0d1289c8df01178af919dd5d8ff83afaa5471",
      "tree": "36db6922bea6b81d7116ed9ef4cc52f26ccb6202",
      "parents": [
        "cf758fe1c54e3049f302474d2a98afd3acc1a884"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Mar 02 17:21:47 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 02 17:21:47 2026"
      },
      "message": "build(deps): bump the github-actions group with 3 updates (#1132)\n\nBumps the github-actions group with 3 updates: [github/codeql-action](https://github.com/github/codeql-action), [actions/setup-go](https://github.com/actions/setup-go) and [goreleaser/goreleaser-action](https://github.com/goreleaser/goreleaser-action).\n\n\nUpdates `github/codeql-action` from 4.32.0 to 4.32.4\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/b20883b0cd1f46c72ae0ba6d1090936928f9fa30...89a39a4e59826350b863aa6b6252a07ad50cf83e)\n\nUpdates `actions/setup-go` from 6.2.0 to 6.3.0\n- [Release notes](https://github.com/actions/setup-go/releases)\n- [Commits](https://github.com/actions/setup-go/compare/v6.2.0...v6.3.0)\n\nUpdates `goreleaser/goreleaser-action` from 6.4.0 to 7.0.0\n- [Release notes](https://github.com/goreleaser/goreleaser-action/releases)\n- [Commits](https://github.com/goreleaser/goreleaser-action/compare/e435ccd777264be153ace6237001ef4d979d3a7a...ec59f474b9834571250b370d4735c50f8e2d1e29)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action\n  dependency-version: 4.32.4\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n  dependency-group: github-actions\n- dependency-name: actions/setup-go\n  dependency-version: 6.3.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n  dependency-group: github-actions\n- dependency-name: goreleaser/goreleaser-action\n  dependency-version: 7.0.0\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n  dependency-group: github-actions\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": "cf758fe1c54e3049f302474d2a98afd3acc1a884",
      "tree": "18c059e88b578b9ef1d8e69f6c5ad4a7312b8bf7",
      "parents": [
        "77cc5203de2eb0034a63eace182bb28aa869cb83"
      ],
      "author": {
        "name": "Klaus Post",
        "email": "klauspost@gmail.com",
        "time": "Tue Feb 24 13:10:04 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 24 13:10:04 2026"
      },
      "message": "ci: Upgrade Go versions, clean up (#1130)\n\n* ci: Upgrade Go versions, clean up\n\n* Run go fix\n* Upgrade goreleaser\n* Remove rand.Seed\n* Goreleaser broken again."
    },
    {
      "commit": "77cc5203de2eb0034a63eace182bb28aa869cb83",
      "tree": "f9eeb170e308a102e41fbab824c742723dff192b",
      "parents": [
        "c03560f58ab1f595f17838b482483849d585d0c2"
      ],
      "author": {
        "name": "Klaus Post",
        "email": "klauspost@gmail.com",
        "time": "Wed Feb 18 15:19:38 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 18 15:19:38 2026"
      },
      "message": "Add v1.18.4"
    },
    {
      "commit": "c03560f58ab1f595f17838b482483849d585d0c2",
      "tree": "421d2c6116b9430be20563cd2bc19fb396a25d17",
      "parents": [
        "0874ab860fc90779cb032996aee0c9e11880738c"
      ],
      "author": {
        "name": "Klaus Post",
        "email": "klauspost@gmail.com",
        "time": "Thu Feb 05 15:29:14 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 05 15:29:14 2026"
      },
      "message": "zstd: Add ResetWithOptions to encoder/decoder (#1122)\n\n## New API Methods\n\n```\n  func (*Encoder) ResetWithOptions(w io.Writer, opts ...EOption) error\n  func (*Decoder) ResetWithOptions(r io.Reader, opts ...DOption) error\n\n```\n\nNew Options\n\n  // Encoder - clears dictionary\n  `WithEncoderDictDelete() EOption`\n\n  // Decoder - removes dicts by ID; no args clears all\n  `WithDecoderDictDelete(ids ...uint32) DOption`\n\nOption Reset Compatibility\n\n  Can be changed with ResetWithOptions:\n  - Encoder: WithEncoderCRC, WithEncoderPadding, WithZeroFrames, WithAllLitEntropyCompression, WithNoEntropyCompression, WithSingleSegment, WithEncoderDict, WithEncoderDictRaw, WithEncoderDictDelete\n  - Decoder: WithDecoderMaxMemory, WithDecoderMaxWindow, WithDecoderDicts, WithDecoderDictRaw, WithDecoderDictDelete, WithDecodeAllCapLimit, IgnoreChecksum\n\n  Cannot be changed with ResetWithOptions:\n  - Encoder: WithEncoderConcurrency, WithWindowSize, WithEncoderLevel, WithLowerEncoderMem\n  - Decoder: WithDecoderLowmem, WithDecoderConcurrency, WithDecodeBuffersBelow"
    },
    {
      "commit": "0874ab860fc90779cb032996aee0c9e11880738c",
      "tree": "c179ac6ab8e3b3c478755ec3d41edd3f3cea0829",
      "parents": [
        "4a368369aa67e1da850e9a38fbbbea7c20cfd377"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Feb 02 09:57:33 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 02 09:57:33 2026"
      },
      "message": "build(deps): bump the github-actions group with 3 updates (#1126)\n\nBumps the github-actions group with 3 updates: [actions/checkout](https://github.com/actions/checkout), [github/codeql-action](https://github.com/github/codeql-action) and [actions/setup-go](https://github.com/actions/setup-go).\n\n\nUpdates `actions/checkout` from 6.0.1 to 6.0.2\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Commits](https://github.com/actions/checkout/compare/v6.0.1...v6.0.2)\n\nUpdates `github/codeql-action` from 4.31.9 to 4.32.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/5d4e8d1aca955e8d8589aabd499c5cae939e33c7...b20883b0cd1f46c72ae0ba6d1090936928f9fa30)\n\nUpdates `actions/setup-go` from 6.1.0 to 6.2.0\n- [Release notes](https://github.com/actions/setup-go/releases)\n- [Commits](https://github.com/actions/setup-go/compare/v6.1.0...v6.2.0)\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  dependency-group: github-actions\n- dependency-name: github/codeql-action\n  dependency-version: 4.32.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n  dependency-group: github-actions\n- dependency-name: actions/setup-go\n  dependency-version: 6.2.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n  dependency-group: github-actions\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": "4a368369aa67e1da850e9a38fbbbea7c20cfd377",
      "tree": "73bf2f419812bc3cd058c134e2b9c8e4a073bfab",
      "parents": [
        "4309644706928691448da21eaa03895b982e086c"
      ],
      "author": {
        "name": "Zach Wasserman",
        "email": "zach@fleetdm.com",
        "time": "Wed Jan 28 08:54:24 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 28 08:54:24 2026"
      },
      "message": "doc: Clarify documentation in readme (#1125)\n\nReduce duplication, improve consistency, fix missing language"
    },
    {
      "commit": "4309644706928691448da21eaa03895b982e086c",
      "tree": "d041c0d6b7d4b1a46da547acce7b6190f57b6517",
      "parents": [
        "c262ec6542b376c1a7da652011385a3109d8026b"
      ],
      "author": {
        "name": "Nimit Suwannagate",
        "email": "ethaizone@hotmail.com",
        "time": "Thu Jan 22 16:47:57 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 22 16:47:57 2026"
      },
      "message": "zstd: document concurrency option handling in encoder (#1124)\n\n* fix: concurrency option handling in encoder\n\nUpdate concurrency validation and default behavior follow comment of this function\n\n* Correct concurrency validation message\n\nUpdated error message to reflect that concurrency must be \u003e\u003d 0 instead of at least 1.\n\n* Clarify comments and error messages in encoder_options.go\n\n* Update comment for WithEncoderConcurrency function\n\n* Fix error message for decoder concurrency option"
    },
    {
      "commit": "c262ec6542b376c1a7da652011385a3109d8026b",
      "tree": "4beb7c61dd6912c2da6bcbf4b759c9803dcdf2af",
      "parents": [
        "861ca972e91cf227262e01e4d343f32787cd396d"
      ],
      "author": {
        "name": "Klaus Post",
        "email": "klauspost@gmail.com",
        "time": "Fri Jan 16 15:22:36 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 16 15:22:36 2026"
      },
      "message": "Update README.md"
    },
    {
      "commit": "861ca972e91cf227262e01e4d343f32787cd396d",
      "tree": "abe76c541cb028fe193eea5122111f5d511abf86",
      "parents": [
        "03de960a317daf22b1c4f00c9337137cb37ea078"
      ],
      "author": {
        "name": "Klaus Post",
        "email": "klauspost@gmail.com",
        "time": "Fri Jan 16 10:04:48 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 16 10:04:48 2026"
      },
      "message": "Downstream CVE-2025-61728 (#1123)\n\n* Downstream CVE-2025-61728\n* Use range in benchmark instead\n\nSee https://github.com/golang/go/issues/77102\n"
    },
    {
      "commit": "03de960a317daf22b1c4f00c9337137cb37ea078",
      "tree": "4a00471bb52747e073cd6e0dc3b7df67cbaca0c2",
      "parents": [
        "bb1ab3b2909e20e8f21999d44118a22b4496864f"
      ],
      "author": {
        "name": "Klaus Post",
        "email": "klauspost@gmail.com",
        "time": "Wed Jan 14 09:41:46 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 14 09:41:46 2026"
      },
      "message": "gzhttp: Add zstandard to server handler wrapper (#1121)\n\nBoth gzip and zstd compression are now enabled by default. When a client supports both, zstd is preferred due to its better compression ratio and speed.\n\nZstd compression is enabled by default alongside gzip. When the client supports both, zstd is preferred because it typically offers better compression ratios and faster decompression.\n\nThe server uses `Accept-Encoding` header negotiation to select the best encoding:\n- If client only accepts `gzip` → response is gzip compressed\n- If client only accepts `zstd` → response is zstd compressed\n- If client accepts both with equal qvalues → zstd is used (configurable)\n- If client specifies qvalues (e.g., `gzip;q\u003d1.0, zstd;q\u003d0.5`) → higher qvalue wins\n\nDefault zstd settings are conservative for broad compatibility:\n- Level: `SpeedFastest` (1) - maximum speed\n- Window size: 128KB - minimal memory usage\n- Concurrency: 1 - single-threaded per request\n"
    },
    {
      "commit": "bb1ab3b2909e20e8f21999d44118a22b4496864f",
      "tree": "a458a6b57700e933d1f35ebfd4c97f98b5ec270b",
      "parents": [
        "986a51ed1cf18e2ae85f6a72a5e40b368a12611e"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Jan 01 20:59:22 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 01 20:59:22 2026"
      },
      "message": "build(deps): bump the github-actions group with 2 updates (#1120)\n\nBumps the github-actions group with 2 updates: [actions/checkout](https://github.com/actions/checkout) and [github/codeql-action](https://github.com/github/codeql-action).\n\n\nUpdates `actions/checkout` from 6.0.0 to 6.0.1\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Commits](https://github.com/actions/checkout/compare/v6...v6.0.1)\n\nUpdates `github/codeql-action` from 4.31.6 to 4.31.9\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/fe4161a26a8629af62121b670040955b330f9af2...5d4e8d1aca955e8d8589aabd499c5cae939e33c7)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n  dependency-version: 6.0.1\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n  dependency-group: github-actions\n- dependency-name: github/codeql-action\n  dependency-version: 4.31.9\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n  dependency-group: github-actions\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": "986a51ed1cf18e2ae85f6a72a5e40b368a12611e",
      "tree": "33001d35f6969062e28f613dad05d7842785f7a8",
      "parents": [
        "fbe3b12d6f8acb26c6c2028f83dc38165a4b91ce"
      ],
      "author": {
        "name": "Mathias Bogaert",
        "email": "254434+analytically@users.noreply.github.com",
        "time": "Tue Dec 02 08:58:59 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 02 08:58:59 2025"
      },
      "message": "fix(gzhttp): preserve qvalue when extra parameters follow in Accept-Encoding (#1116)\n\nparseCoding() reset qvalue to DefaultQValue on every loop iteration,\ncausing \"gzip;q\u003d0.5;level\u003d6\" to incorrectly return qvalue\u003d1.0 instead\nof 0.5.\n\nMove qvalue initialization before the loop.\n\nSigned-off-by: Mathias Bogaert \u003cmathias.bogaert@gmail.com\u003e"
    },
    {
      "commit": "fbe3b12d6f8acb26c6c2028f83dc38165a4b91ce",
      "tree": "17f4e41c9bad74799bb3bd793761379c03d2f232",
      "parents": [
        "daa180db3fbda1a00e877a5226e73f3b6b2422ad"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Dec 02 08:37:51 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 02 08:37:51 2025"
      },
      "message": "build(deps): bump the github-actions group with 3 updates (#1118)\n\nBumps the github-actions group with 3 updates: [actions/checkout](https://github.com/actions/checkout), [github/codeql-action](https://github.com/github/codeql-action) and [actions/setup-go](https://github.com/actions/setup-go).\n\n\nUpdates `actions/checkout` from 5.0.0 to 6.0.0\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Commits](https://github.com/actions/checkout/compare/v5...v6)\n\nUpdates `github/codeql-action` from 4.31.2 to 4.31.6\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/0499de31b99561a6d14a36a5f662c2a54f91beee...fe4161a26a8629af62121b670040955b330f9af2)\n\nUpdates `actions/setup-go` from 6.0.0 to 6.1.0\n- [Release notes](https://github.com/actions/setup-go/releases)\n- [Commits](https://github.com/actions/setup-go/compare/v6...v6.1.0)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n  dependency-version: 6.0.0\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n  dependency-group: github-actions\n- dependency-name: github/codeql-action\n  dependency-version: 4.31.6\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n  dependency-group: github-actions\n- dependency-name: actions/setup-go\n  dependency-version: 6.1.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n  dependency-group: github-actions\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": "daa180db3fbda1a00e877a5226e73f3b6b2422ad",
      "tree": "aeb939f9670965198ea6be9c0c20d97a615b5d97",
      "parents": [
        "444d5d9b74cdd224f607dea687edfc584fd493f6"
      ],
      "author": {
        "name": "Klaus Post",
        "email": "klauspost@gmail.com",
        "time": "Mon Dec 01 09:22:21 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 01 09:22:21 2025"
      },
      "message": "Change log"
    },
    {
      "commit": "444d5d9b74cdd224f607dea687edfc584fd493f6",
      "tree": "1d5a1734ee3c1e2505f624a45bbacc979ea2b792",
      "parents": [
        "503c02816f2fbb1b1afa2de9c5e21146eb9aa812"
      ],
      "author": {
        "name": "Klaus Post",
        "email": "klauspost@gmail.com",
        "time": "Mon Dec 01 09:04:34 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 01 09:04:34 2025"
      },
      "message": "Fix invalid encoding on level 9 with single value input (#1115)\n\n* Fix invalid encoding on level 9 with single value input\n\nWith single value input and a full block write (\u003e\u003d64K) the indexing function would overflow a uint16 to a 0.\n\nThis would make it impossible to generate a valid huffman table for the literal size prediction.\n\nIn turn this would mean that the entire block would be output as literals - since the cost of the value would be 0 bits.\n\nThis would in turn mean that EOB could not be encoded for the bit writer - since there were no matches. This was previously being satisfied with \"filling\".\n\nFixes:\n\n1. First never encode more than `maxFlateBlockTokens` - 32K for the literal estimate table.\n2. Always include EOB explicitly - if somehow literals should slip through.\n3. Add test that will write big single-value input as regression test. Others were using copy that does smaller writes.\n\nFixes #1114\n\n* Retract v1.18.1"
    },
    {
      "commit": "503c02816f2fbb1b1afa2de9c5e21146eb9aa812",
      "tree": "4f04187ceb1c56f16c32a9ded1f7b0a4c44c959f",
      "parents": [
        "701ca28bd550f622eb2dbccf0d7bd412ac41b0ad"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sun Nov 02 09:11:20 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 02 09:11:20 2025"
      },
      "message": "build(deps): bump github/codeql-action in the github-actions group (#1111)\n\nBumps the github-actions group with 1 update: [github/codeql-action](https://github.com/github/codeql-action).\n\n\nUpdates `github/codeql-action` from 3.30.5 to 4.31.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/3599b3baa15b485a2e49ef411a7a4bb2452e7f93...0499de31b99561a6d14a36a5f662c2a54f91beee)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action\n  dependency-version: 4.31.2\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n  dependency-group: github-actions\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": "701ca28bd550f622eb2dbccf0d7bd412ac41b0ad",
      "tree": "140b27db22cd32b737a5307de03ef35d45d048ab",
      "parents": [
        "e0b47ffa6861e3ce2ff3225f739ed234fb3df170"
      ],
      "author": {
        "name": "Raul",
        "email": "79992751+RXamzin@users.noreply.github.com",
        "time": "Fri Oct 24 10:23:38 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 24 10:23:38 2025"
      },
      "message": "flate: reduce stateless allocations (#1106)\n\nAfter updating GO to v1.24+, a sharp increase in CPU utilization was detected. Heap profile helped to reveal increased memory allocations by Write and Close methods of stateless gzip.Writer mode. This PR optimizes problem area by using sync.Pool and later allocation of tokens object.\n\nBenchmarks:\n\nBEFORE\n\n```\nBenchmarkEncodeDigitsSL1e4-12              10141            115946 ns/op          86.25 MB/s      542379 B/op          3 allocs/op\nBenchmarkEncodeDigitsSL1e5-12               1602            730674 ns/op         136.86 MB/s      541377 B/op          2 allocs/op\nBenchmarkEncodeDigitsSL1e6-12                175           6851506 ns/op         145.95 MB/s      541542 B/op          2 allocs/op\nBenchmarkEncodeTwainSL1e4-12                9708            131564 ns/op          76.01 MB/s      542146 B/op          3 allocs/op\nBenchmarkEncodeTwainSL1e5-12                1663            684854 ns/op         146.02 MB/s      541463 B/op          2 allocs/op\nBenchmarkEncodeTwainSL1e6-12                 177           6435648 ns/op         155.38 MB/s      541654 B/op          2 allocs/op\n```\n\nAFTER\n\n```\nBenchmarkEncodeDigitsSL1e4-12              34747             33800 ns/op         295.86 MB/s           8 B/op          0 allocs/op\nBenchmarkEncodeDigitsSL1e5-12               1771            640723 ns/op         156.07 MB/s         160 B/op          0 allocs/op\nBenchmarkEncodeDigitsSL1e6-12                181           6759226 ns/op         147.95 MB/s        1573 B/op          0 allocs/op\nBenchmarkEncodeTwainSL1e4-12               35294             35304 ns/op         283.26 MB/s           8 B/op          0 allocs/op\nBenchmarkEncodeTwainSL1e5-12                1939            585755 ns/op         170.72 MB/s         146 B/op          0 allocs/op\nBenchmarkEncodeTwainSL1e6-12                 181           6505389 ns/op         153.72 MB/s        1573 B/op          0 allocs/op\n```\n\n\u003c!-- This is an auto-generated comment: release notes by coderabbit.ai --\u003e\n## Summary by CodeRabbit\n\n- **Refactor**\n  - Optimized compression internals to reuse buffers via pooling, improving throughput and reducing memory use during repeated operations.\n  - Enhances performance and consistency for both dictionary and non-dictionary compression paths across large blocks.\n  - No changes to public APIs or user-facing behavior; workflows remain the same.\n  - Users may see faster compression and lower memory footprint under sustained/high-volume workloads.\n\u003c!-- end of auto-generated comment: release notes by coderabbit.ai --\u003e"
    },
    {
      "commit": "e0b47ffa6861e3ce2ff3225f739ed234fb3df170",
      "tree": "c84bec3db8e682d2c3f36f50c9bcea5d7002f0e0",
      "parents": [
        "d10b5259eef9d3da9a58bedad041b36731967489"
      ],
      "author": {
        "name": "Klaus Post",
        "email": "klauspost@gmail.com",
        "time": "Thu Oct 23 16:30:46 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 23 16:30:46 2025"
      },
      "message": "Update changelog"
    },
    {
      "commit": "d10b5259eef9d3da9a58bedad041b36731967489",
      "tree": "272c41c494035e996544f04d05f6f0498bbc9d07",
      "parents": [
        "3c0d30844ced777738c26ca35394953ceb2073ae"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Oct 02 12:00:22 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 02 12:00:22 2025"
      },
      "message": "build(deps): bump the github-actions group with 2 updates (#1105)\n\nBumps the github-actions group with 2 updates: [github/codeql-action](https://github.com/github/codeql-action) and [actions/setup-go](https://github.com/actions/setup-go).\n\n\nUpdates `github/codeql-action` from 3.30.0 to 3.30.5\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/2d92b76c45b91eb80fc44c74ce3fce0ee94e8f9d...3599b3baa15b485a2e49ef411a7a4bb2452e7f93)\n\nUpdates `actions/setup-go` from 5.5.0 to 6.0.0\n- [Release notes](https://github.com/actions/setup-go/releases)\n- [Commits](https://github.com/actions/setup-go/compare/v5.5.0...v6)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action\n  dependency-version: 3.30.5\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n  dependency-group: github-actions\n- dependency-name: actions/setup-go\n  dependency-version: 6.0.0\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n  dependency-group: github-actions\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": "3c0d30844ced777738c26ca35394953ceb2073ae",
      "tree": "a72689579f4e7abf11d301487c0905394ae679f9",
      "parents": [
        "6e2f5d5b240137060e9d7c44f3c31bad2927593f"
      ],
      "author": {
        "name": "Klaus Post",
        "email": "klauspost@gmail.com",
        "time": "Sun Sep 21 12:44:17 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Sep 21 12:44:17 2025"
      },
      "message": "flate: Faster load+st0re (#1104)\n\n"
    },
    {
      "commit": "6e2f5d5b240137060e9d7c44f3c31bad2927593f",
      "tree": "f582cc00948987d84a3f929b14664bc2fa586d62",
      "parents": [
        "bda824b0286d81f2a988c89f9a8c913607e67c36"
      ],
      "author": {
        "name": "Klaus Post",
        "email": "klauspost@gmail.com",
        "time": "Sun Sep 21 09:38:17 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Sep 21 09:38:17 2025"
      },
      "message": "flate: Use exact sizes for huffman tables (#1103)\n\nWhen filling is disabled calculate exact table sizes."
    },
    {
      "commit": "bda824b0286d81f2a988c89f9a8c913607e67c36",
      "tree": "9e5db643b1978a3686ddab10312edbe2f4b1d9a7",
      "parents": [
        "f44517c79cda0344a79a31a31d09cc8a532e920e"
      ],
      "author": {
        "name": "Klaus Post",
        "email": "klauspost@gmail.com",
        "time": "Fri Sep 19 13:44:26 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 19 13:44:26 2025"
      },
      "message": "flate: Add examples (#1102)\n\nFixes minor difference to stdlib, which doesn\u0027t do a 0 byte write."
    },
    {
      "commit": "f44517c79cda0344a79a31a31d09cc8a532e920e",
      "tree": "eaef6978936cdbd0458ff961cfa3ad1bbdcdde15",
      "parents": [
        "54cb7a5e7c540cf0b50aaa5dd36a3721db2af1e5"
      ],
      "author": {
        "name": "Klaus Post",
        "email": "klauspost@gmail.com",
        "time": "Fri Sep 19 10:05:21 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 19 10:05:21 2025"
      },
      "message": "flate: Simplify matchlen (#1101)\n\nJust use the dedicated function.\n\n\u003c!-- This is an auto-generated comment: release notes by coderabbit.ai --\u003e\n\n## Summary by CodeRabbit\n\n* **Refactor**\n  * Optimized the fast compression path by consolidating match-length calculations for fewer comparisons.\n  * Removed an unused internal dependency, slightly reducing binary size.\n  * Improves compression speed and reduces CPU usage, especially on large or repetitive data.\n  * No changes to public APIs or compressed output; behavior remains compatible.\n  * Error handling and control flow are unaffected.\n  * No configuration changes required.\n\n\u003c!-- end of auto-generated comment: release notes by coderabbit.ai --\u003e"
    },
    {
      "commit": "54cb7a5e7c540cf0b50aaa5dd36a3721db2af1e5",
      "tree": "db69e9f99d8a39a665ce4f9f69732c0a7428f2fb",
      "parents": [
        "c43fcbb924ee8bc8453998094924d896bbe61f3a"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Sep 02 17:37:59 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 02 17:37:59 2025"
      },
      "message": "build(deps): bump the github-actions group with 3 updates (#1096)\n\nBumps the github-actions group with 3 updates: [actions/checkout](https://github.com/actions/checkout), [github/codeql-action](https://github.com/github/codeql-action) and [goreleaser/goreleaser-action](https://github.com/goreleaser/goreleaser-action).\n\n\nUpdates `actions/checkout` from 4 to 5\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Commits](https://github.com/actions/checkout/compare/v4...v5)\n\nUpdates `github/codeql-action` from 3.29.7 to 3.30.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/51f77329afa6477de8c49fc9c7046c15b9a4e79d...2d92b76c45b91eb80fc44c74ce3fce0ee94e8f9d)\n\nUpdates `goreleaser/goreleaser-action` from 6.3.0 to 6.4.0\n- [Release notes](https://github.com/goreleaser/goreleaser-action/releases)\n- [Commits](https://github.com/goreleaser/goreleaser-action/compare/9c156ee8a17a598857849441385a2041ef570552...e435ccd777264be153ace6237001ef4d979d3a7a)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n  dependency-version: \u00275\u0027\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n  dependency-group: github-actions\n- dependency-name: github/codeql-action\n  dependency-version: 3.30.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n  dependency-group: github-actions\n- dependency-name: goreleaser/goreleaser-action\n  dependency-version: 6.4.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n  dependency-group: github-actions\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": "c43fcbb924ee8bc8453998094924d896bbe61f3a",
      "tree": "eb1bdd8b02cb3f2f96d26ca24dfd114a00848c40",
      "parents": [
        "86a9489c72d0742ebe66ee9543d0f78abd82ebcd"
      ],
      "author": {
        "name": "Klaus Post",
        "email": "klauspost@gmail.com",
        "time": "Tue Aug 26 10:34:22 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 26 10:34:22 2025"
      },
      "message": "Run modernize. Deprecate Go 1.22 (#1095)\n\n* Run modernize. Deprecate Go 1.22\n* Update subpackages\n* Bump tools, ref: https://github.com/golang/go/issues/74462\n\nRunning: https://pkg.go.dev/golang.org/x/tools/gopls/internal/analysis/modernize\n"
    },
    {
      "commit": "86a9489c72d0742ebe66ee9543d0f78abd82ebcd",
      "tree": "591fb0fed6c447023a5abc918112283f3636a633",
      "parents": [
        "ad4a0301d09c368139fd8171be06a8e0508d6088"
      ],
      "author": {
        "name": "Ryan Fowler",
        "email": "ryan.fowler19@gmail.com",
        "time": "Wed Aug 13 08:35:28 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 13 08:35:28 2025"
      },
      "message": "gzhttp: remove redundant err check in zstdReader (#1090)\n\n"
    },
    {
      "commit": "ad4a0301d09c368139fd8171be06a8e0508d6088",
      "tree": "479a0800c5c75e71aeb3315e68ae670672b4a57b",
      "parents": [
        "1a8c0e48e1fa4245694103fc47721c83a9135588"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Aug 02 10:10:36 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 02 10:10:36 2025"
      },
      "message": "build(deps): bump github/codeql-action in the github-actions group (#1087)\n\nBumps the github-actions group with 1 update: [github/codeql-action](https://github.com/github/codeql-action).\n\n\nUpdates `github/codeql-action` from 3.29.2 to 3.29.5\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/181d5eefc20863364f96762470ba6f862bdef56b...51f77329afa6477de8c49fc9c7046c15b9a4e79d)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action\n  dependency-version: 3.29.5\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n  dependency-group: github-actions\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": "1a8c0e48e1fa4245694103fc47721c83a9135588",
      "tree": "468f250b8f0a9ce0a7e37b05eb4340dd315be867",
      "parents": [
        "d140606c3ebe8acc96157ebac19443621dd73c76"
      ],
      "author": {
        "name": "Old",
        "email": "167892481+travelpolicy@users.noreply.github.com",
        "time": "Mon Jul 21 09:51:06 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 21 09:51:06 2025"
      },
      "message": "Avoiding extra allocation in Reset (#1086)\n\n"
    },
    {
      "commit": "d140606c3ebe8acc96157ebac19443621dd73c76",
      "tree": "065db14df93ec0de0e0fca4188bd3f29b45258bd",
      "parents": [
        "0792fc568a5a00741187e9c4af530f0500906ea3"
      ],
      "author": {
        "name": "Klaus Post",
        "email": "klauspost@gmail.com",
        "time": "Wed Jul 02 11:13:45 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 02 11:13:45 2025"
      },
      "message": "Fix simple encoder src/dst swapped (#1083)\n\n* Fix simple encoder src/dst swapped\n\nFixes #1081 (unreleased)\n\n* Remove unused code."
    },
    {
      "commit": "0792fc568a5a00741187e9c4af530f0500906ea3",
      "tree": "ceeeb65a0816a2f4daba7b2c4c7cd3c183fdaa1e",
      "parents": [
        "0b8a32cac1934962e28a85ecfdb0688af278be50"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Jul 02 09:50:48 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 02 09:50:48 2025"
      },
      "message": "build(deps): bump github/codeql-action in the github-actions group (#1082)\n\nBumps the github-actions group with 1 update: [github/codeql-action](https://github.com/github/codeql-action).\n\n\nUpdates `github/codeql-action` from 3.28.18 to 3.29.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/ff0a06e83cb2de871e5a09832bc6a81e7276941f...181d5eefc20863364f96762470ba6f862bdef56b)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action\n  dependency-version: 3.29.2\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n  dependency-group: github-actions\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": "0b8a32cac1934962e28a85ecfdb0688af278be50",
      "tree": "5743103d0308d31c34cfb97a445ed03c7727b96d",
      "parents": [
        "3fb783694c3f3dcf430070b623803c203321adb1"
      ],
      "author": {
        "name": "Klaus Post",
        "email": "klauspost@gmail.com",
        "time": "Tue Jun 17 13:52:49 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 17 13:52:49 2025"
      },
      "message": "Add simple zstd EncodeTo/DecodeTo functions (#1079)\n\nRequires Go 1.24, since it uses weak pointers.\n\n```\n// EncodeTo appends the encoded data from src to dst.\nfunc EncodeTo(dst []byte, src []byte) []byte\n\n// DecodeTo appends the decoded data from src to dst.\n// The maximum decoded size is 1GiB,\n// not including what may already be in dst.\nfunc DecodeTo(dst []byte, src []byte) ([]byte, error)\n```"
    },
    {
      "commit": "3fb783694c3f3dcf430070b623803c203321adb1",
      "tree": "2c82cfb586855c815c5e80efac4570adbe5fbbfd",
      "parents": [
        "33f59b4f9a998ce6b7440b1885d0aff530fef36d"
      ],
      "author": {
        "name": "Vytenis Darulis",
        "email": "vytenis.darulis@chronosphere.io",
        "time": "Thu Jun 05 09:46:45 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 05 09:46:45 2025"
      },
      "message": "s2: check for cap, not len of buffer in EncodeBetter/Best (#1080)\n\n* Consistently check for capacity of provided buffer\n\n* Make sure benchmarks reuse memory\n\n* Fix snapref, too"
    },
    {
      "commit": "33f59b4f9a998ce6b7440b1885d0aff530fef36d",
      "tree": "40bc8db936dfbfcfec528a97552c4a2390fe49f4",
      "parents": [
        "dee68d8e897eb9e9fcc11b14abbf65c229b0918f"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jun 02 12:24:30 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 02 12:24:30 2025"
      },
      "message": "build(deps): bump the github-actions group with 2 updates (#1077)\n\nBumps the github-actions group with 2 updates: [github/codeql-action](https://github.com/github/codeql-action) and [actions/setup-go](https://github.com/actions/setup-go).\n\n\nUpdates `github/codeql-action` from 3.28.16 to 3.28.18\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/28deaeda66b76a05916b6923827895f2b14ab387...ff0a06e83cb2de871e5a09832bc6a81e7276941f)\n\nUpdates `actions/setup-go` from 5.4.0 to 5.5.0\n- [Release notes](https://github.com/actions/setup-go/releases)\n- [Commits](https://github.com/actions/setup-go/compare/v5.4.0...v5.5.0)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action\n  dependency-version: 3.28.18\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n  dependency-group: github-actions\n- dependency-name: actions/setup-go\n  dependency-version: 5.5.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n  dependency-group: github-actions\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": "dee68d8e897eb9e9fcc11b14abbf65c229b0918f",
      "tree": "b2b212c8d3dbf784128c673f2c5431f060144709",
      "parents": [
        "8df4d013ff17ae31f0e013c4e56759037ff775e6"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri May 02 09:14:16 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 02 09:14:16 2025"
      },
      "message": "build(deps): bump github/codeql-action in the github-actions group (#1075)\n\nBumps the github-actions group with 1 update: [github/codeql-action](https://github.com/github/codeql-action).\n\n\nUpdates `github/codeql-action` from 3.28.13 to 3.28.16\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/1b549b9259bda1cb5ddde3b41741a82a2d15a841...28deaeda66b76a05916b6923827895f2b14ab387)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action\n  dependency-version: 3.28.16\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n  dependency-group: github-actions\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": "8df4d013ff17ae31f0e013c4e56759037ff775e6",
      "tree": "0ea67dbad14eb2e1ffe64d7febe2865a1f1c728b",
      "parents": [
        "e074e40f7175a21c59506ff5ba7a3466efc89bf6"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Apr 02 06:21:33 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 02 06:21:33 2025"
      },
      "message": "build(deps): bump the github-actions group with 3 updates (#1072)\n\nBumps the github-actions group with 3 updates: [github/codeql-action](https://github.com/github/codeql-action), [actions/setup-go](https://github.com/actions/setup-go) and [goreleaser/goreleaser-action](https://github.com/goreleaser/goreleaser-action).\n\n\nUpdates `github/codeql-action` from 3.28.10 to 3.28.13\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/b56ba49b26e50535fa1e7f7db0f4f7b4bf65d80d...1b549b9259bda1cb5ddde3b41741a82a2d15a841)\n\nUpdates `actions/setup-go` from 5.3.0 to 5.4.0\n- [Release notes](https://github.com/actions/setup-go/releases)\n- [Commits](https://github.com/actions/setup-go/compare/v5.3.0...v5.4.0)\n\nUpdates `goreleaser/goreleaser-action` from 6.2.1 to 6.3.0\n- [Release notes](https://github.com/goreleaser/goreleaser-action/releases)\n- [Commits](https://github.com/goreleaser/goreleaser-action/compare/90a3faa9d0182683851fbfa97ca1a2cb983bfca3...9c156ee8a17a598857849441385a2041ef570552)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action\n  dependency-version: 3.28.13\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n  dependency-group: github-actions\n- dependency-name: actions/setup-go\n  dependency-version: 5.4.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n  dependency-group: github-actions\n- dependency-name: goreleaser/goreleaser-action\n  dependency-version: 6.3.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n  dependency-group: github-actions\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": "e074e40f7175a21c59506ff5ba7a3466efc89bf6",
      "tree": "8eb3f1928ca4d38e0d14f69b32f9ea375187b770",
      "parents": [
        "520e81d628b263802066e4c3802bdb5ae2191ffe"
      ],
      "author": {
        "name": "Burkov Egor",
        "email": "xwooffie@gmail.com",
        "time": "Thu Mar 27 11:13:22 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 27 11:13:22 2025"
      },
      "message": "typo : s2/index.go (#1069)\n\n"
    },
    {
      "commit": "520e81d628b263802066e4c3802bdb5ae2191ffe",
      "tree": "5dbb8ac09026b1db37451136a1d24c14faa4d5e6",
      "parents": [
        "29a7d27244330e9bbe1fa877bad3454460ef69c5"
      ],
      "author": {
        "name": "Klaus Post",
        "email": "klauspost@gmail.com",
        "time": "Tue Mar 18 10:35:54 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 18 10:35:54 2025"
      },
      "message": "Add notice to S2 about MinLZ (#1065)\n\nI have taken the experiences from this library and created a backwards compatible compression package called MinLZ.\n\nThat package will seamlessly decode S2 content, making the transition from this package fairly trivial.\n\nThere are many improvements to pretty much all aspects of S2 since we have \"broken free\" of the Snappy format specification.\nYou can read a writeup on [Design and Improvements over S2](https://gist.github.com/klauspost/a25b66198cdbdf7b5b224f670c894ed5).\n\nThe only aspect not covered is custom dictionary encoding. While I do intend to fix errors in this package,\nI do not expect to make significant improvements, since I consider MinLZ a better basis for going forward.\n\nSee https://github.com/minio/minlz for all details."
    },
    {
      "commit": "29a7d27244330e9bbe1fa877bad3454460ef69c5",
      "tree": "21e5fa03958f77329fdec03ec715eca2684ceec4",
      "parents": [
        "517288e9a6e1dd4dea10ad42ffe2829c58dadf51"
      ],
      "author": {
        "name": "Klaus Post",
        "email": "klauspost@gmail.com",
        "time": "Thu Mar 13 18:29:26 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 13 18:29:26 2025"
      },
      "message": "zstd: Fix incorrect buffer size in dictionary encodes (#1059)\n\nFix incorrect dLongTableShardSize leading to inefficient zeroing of\n\nAlso make shards 128 bytes to reduce memory use somewhat."
    },
    {
      "commit": "517288e9a6e1dd4dea10ad42ffe2829c58dadf51",
      "tree": "e1b884623e8aeba7bc723ec7ac9f770b3ab4370b",
      "parents": [
        "8e79dc4b98d4c5a09c62a2546b79c14edf7c3e38"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sun Mar 02 21:28:24 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 02 21:28:24 2025"
      },
      "message": "build(deps): bump the github-actions group with 2 updates (#1056)\n\nBumps the github-actions group with 2 updates: [github/codeql-action](https://github.com/github/codeql-action) and [goreleaser/goreleaser-action](https://github.com/goreleaser/goreleaser-action).\n\n\nUpdates `github/codeql-action` from 3.28.8 to 3.28.10\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/dd746615b3b9d728a6a37ca2045b68ca76d4841a...b56ba49b26e50535fa1e7f7db0f4f7b4bf65d80d)\n\nUpdates `goreleaser/goreleaser-action` from 6.1.0 to 6.2.1\n- [Release notes](https://github.com/goreleaser/goreleaser-action/releases)\n- [Commits](https://github.com/goreleaser/goreleaser-action/compare/9ed2f89a662bf1735a48bc8557fd212fa902bebf...90a3faa9d0182683851fbfa97ca1a2cb983bfca3)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n  dependency-group: github-actions\n- dependency-name: goreleaser/goreleaser-action\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n  dependency-group: github-actions\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": "8e79dc4b98d4c5a09c62a2546b79c14edf7c3e38",
      "tree": "72c14c899b8839eee21744de6278ba677379dcb2",
      "parents": [
        "df8e99c8d015080686afb9b70a88791dd16a97a6"
      ],
      "author": {
        "name": "Klaus Post",
        "email": "klauspost@gmail.com",
        "time": "Wed Feb 19 09:26:03 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 19 09:26:03 2025"
      },
      "message": "Deprecate Go 1.21 and add 1.24 (#1055)\n\n* Deprecate Go 1.21 and add 1.24\n* Update s2sx go.mod\n\nRemove old docs, prep for new release.\n\n"
    },
    {
      "commit": "df8e99c8d015080686afb9b70a88791dd16a97a6",
      "tree": "4a8419b288c3a4f2e42e1cc9ecb198e2b099c58c",
      "parents": [
        "7787431d606fe7748391cb5009cee0cf966d1cd9"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sun Feb 02 12:02:32 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Feb 02 12:02:32 2025"
      },
      "message": "build(deps): bump the github-actions group with 2 updates (#1053)\n\nBumps the github-actions group with 2 updates: [github/codeql-action](https://github.com/github/codeql-action) and [actions/setup-go](https://github.com/actions/setup-go).\n\n\nUpdates `github/codeql-action` from 3.28.0 to 3.28.8\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/48ab28a6f5dbc2a99bf1e0131198dd8f1df78169...dd746615b3b9d728a6a37ca2045b68ca76d4841a)\n\nUpdates `actions/setup-go` from 5.2.0 to 5.3.0\n- [Release notes](https://github.com/actions/setup-go/releases)\n- [Commits](https://github.com/actions/setup-go/compare/v5.2.0...v5.3.0)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n  dependency-group: github-actions\n- dependency-name: actions/setup-go\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n  dependency-group: github-actions\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": "7787431d606fe7748391cb5009cee0cf966d1cd9",
      "tree": "3b83ac08520f9e1cf402b2a191bd9140884ef87c",
      "parents": [
        "0bf3ecbea777ec39f7919b47e464a046254e29a8"
      ],
      "author": {
        "name": "Bbulatov",
        "email": "47882558+Bbulatov@users.noreply.github.com",
        "time": "Fri Jan 31 16:07:05 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 31 16:07:05 2025"
      },
      "message": "zstd: fix unused debug code (#1052)\n\nCo-authored-by: Марк Булатов \u003cmbulatov@astralinux.ru\u003e"
    },
    {
      "commit": "0bf3ecbea777ec39f7919b47e464a046254e29a8",
      "tree": "752617c5b91a295940baecc9df579663896dfe00",
      "parents": [
        "e0f89a9638ea2c7d21d9de0044efde931959eabe"
      ],
      "author": {
        "name": "Klaus Post",
        "email": "klauspost@gmail.com",
        "time": "Thu Jan 30 15:57:59 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 30 15:57:59 2025"
      },
      "message": "flate: Cleanup \u0026 reduce casts (#1050)\n\nSmall improvement by reducing casts for matchlen."
    },
    {
      "commit": "e0f89a9638ea2c7d21d9de0044efde931959eabe",
      "tree": "7178c2832d3978e539acdf3cd0463b4564bd8137",
      "parents": [
        "c8a8470492769c69e56a348e5142734cab19664e"
      ],
      "author": {
        "name": "Klaus Post",
        "email": "klauspost@gmail.com",
        "time": "Mon Jan 27 09:07:46 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 27 09:07:46 2025"
      },
      "message": "flate: Fix matchlen L5+L6 (#1049)\n\n* flate: Fix matchlen L5+L6\n\nRegression from #1045\n"
    },
    {
      "commit": "c8a8470492769c69e56a348e5142734cab19664e",
      "tree": "978d0bd2c7e107559a6e49d52341e01458b37cf8",
      "parents": [
        "b05b993abb0da411a09cff9387877a4026c38906"
      ],
      "author": {
        "name": "Klaus Post",
        "email": "klauspost@gmail.com",
        "time": "Thu Jan 23 12:21:36 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 23 12:21:36 2025"
      },
      "message": "s2: Improve small block compression speed w/o asm (#1048)\n\n* s2: Improve small block compression speed w/o asm\n\nTest with `-tags\u003dnoasm`\n\nUses uint16 hash table, which reduced the zero cost by a lot.\n\n```\nbenchmark                                                                 old MB/s      new MB/s      speedup\nBenchmarkEncodeSnappyBlockParallel/12-txt1_128b/s2-snappy-16              2518.04       4430.70       1.76x\nBenchmarkEncodeSnappyBlockParallel/12-txt1_128b/s2-snappy-better-16       4.59          1852.29       403.55x\nBenchmarkEncodeSnappyBlockParallel/12-txt1_128b/snappy-noasm-16           3362.43       3561.17       1.06x\nBenchmarkEncodeSnappyBlockParallel/13-txt1_1000b/s2-snappy-16             8053.34       9026.64       1.12x\nBenchmarkEncodeSnappyBlockParallel/13-txt1_1000b/s2-snappy-better-16      34.60         3804.57       109.96x\nBenchmarkEncodeSnappyBlockParallel/13-txt1_1000b/snappy-noasm-16          4901.85       4904.47       1.00x\nBenchmarkEncodeSnappyBlockParallel/14-txt1_10000b/s2-snappy-16            9349.04       9544.38       1.02x\nBenchmarkEncodeSnappyBlockParallel/14-txt1_10000b/s2-snappy-better-16     359.32        3795.91       10.56x\nBenchmarkEncodeSnappyBlockParallel/14-txt1_10000b/snappy-noasm-16         5361.99       5535.82       1.03x\nBenchmarkEncodeSnappyBlockParallel/15-txt1_20000b/s2-snappy-16            8852.18       9300.86       1.05x\nBenchmarkEncodeSnappyBlockParallel/15-txt1_20000b/s2-snappy-better-16     594.96        3226.26       5.42x\nBenchmarkEncodeSnappyBlockParallel/15-txt1_20000b/snappy-noasm-16         3418.03       3435.88       1.01x\n```\n```\n"
    },
    {
      "commit": "b05b993abb0da411a09cff9387877a4026c38906",
      "tree": "305be8b4356950f8ea98ccbd00c28535331a2b25",
      "parents": [
        "aafbabd27ac86586bf3d7458e4efe99476716623"
      ],
      "author": {
        "name": "Klaus Post",
        "email": "klauspost@gmail.com",
        "time": "Tue Jan 21 11:32:38 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 21 11:32:38 2025"
      },
      "message": "s2: Add block decode fuzzer (#1044)\n\n"
    },
    {
      "commit": "aafbabd27ac86586bf3d7458e4efe99476716623",
      "tree": "203d9dba845d1312223b9cbe07b3b86145146da9",
      "parents": [
        "dbaa9c1172b66d27d918b0e82a014d97f5dea2e5"
      ],
      "author": {
        "name": "Klaus Post",
        "email": "klauspost@gmail.com",
        "time": "Tue Jan 21 11:32:08 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 21 11:32:08 2025"
      },
      "message": "flate: Simplify matchlen (remove asm) (#1045)\n\nWith unsafe, there is no benefit from matchlen assembly. Remove it."
    },
    {
      "commit": "dbaa9c1172b66d27d918b0e82a014d97f5dea2e5",
      "tree": "bd5d864f12b48f861004ca86d1b18f0f7d07668a",
      "parents": [
        "4fa2036c90af5117d4c79f9fa9872bdb16de613c"
      ],
      "author": {
        "name": "Klaus Post",
        "email": "klauspost@gmail.com",
        "time": "Tue Jan 21 10:32:08 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 21 10:32:08 2025"
      },
      "message": "flate: Simplify l4-6 loading (#1043)\n\nWe already calculate the buffer offset. Reuse in case the compiler doesn\u0027t pick it up."
    },
    {
      "commit": "4fa2036c90af5117d4c79f9fa9872bdb16de613c",
      "tree": "f8533afd1ee98971490a6eadfd1d5c8f339f92b8",
      "parents": [
        "7d9f61a75da773bd0a0bb6d6ac09caf5740e1005"
      ],
      "author": {
        "name": "Klaus Post",
        "email": "klauspost@gmail.com",
        "time": "Wed Jan 15 09:40:04 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 15 09:40:04 2025"
      },
      "message": "Add unsafe little endian loaders (#1036)\n\nBenchmarks without assembly (may be a bit noisy)\n\ndeflate:\n```\nBEFORE:\ngithub-june-2days-2019.json     gzkp    1       6273951764      1073607045      17441   343.04\ngithub-june-2days-2019.json     gzkp    2       6273951764      1045461954      24258   246.65\ngithub-june-2days-2019.json     gzkp    3       6273951764      1030139729      21752   275.06\ngithub-june-2days-2019.json     gzkp    4       6273951764      992526317       25868   231.29\ngithub-june-2days-2019.json     gzkp    5       6273951764      938015731       28992   206.38\ngithub-june-2days-2019.json     gzkp    6       6273951764      918717756       32863   182.07\ngithub-june-2days-2019.json     gzkp    7       6273951764      924473679       42332   141.34\ngithub-june-2days-2019.json     gzkp    8       6273951764      905294390       53014   112.86\ngithub-june-2days-2019.json     gzkp    9       6273951764      895561157       100686  59.43\ngithub-june-2days-2019.json     gzkp    -2      6273951764      4097019597      12499   478.70\ngithub-june-2days-2019.json     gzkp    -3      6273951764      1175153215      24140   247.85\n\nAFTER:\ngithub-june-2days-2019.json     gzkp    1       6273951764      1073607045      16584   360.79\ngithub-june-2days-2019.json     gzkp    2       6273951764      1045461954      19113   313.04\ngithub-june-2days-2019.json     gzkp    3       6273951764      1030139729      20420   293.00\ngithub-june-2days-2019.json     gzkp    4       6273951764      992526317       23619   253.32\ngithub-june-2days-2019.json     gzkp    5       6273951764      938015731       26842   222.90\ngithub-june-2days-2019.json     gzkp    6       6273951764      918717756       30541   195.90\ngithub-june-2days-2019.json     gzkp    7       6273951764      924473679       43810   136.57\ngithub-june-2days-2019.json     gzkp    8       6273951764      905294390       73933   80.93\ngithub-june-2days-2019.json     gzkp    9       6273951764      895561157       98379   60.82\ngithub-june-2days-2019.json     gzkp    -2      6273951764      4097019597      13439   445.20\ngithub-june-2days-2019.json     gzkp    -3      6273951764      1175153215      22819   262.20\n```\n\nzstd:\n```\ngithub-june-2days-2019.json     zskp    1       6273951764      697439481       9378    637.96\ngithub-june-2days-2019.json     zskp    2       6273951764      610876538       12416   481.87\ngithub-june-2days-2019.json     zskp    3       6273951764      545382443       40775   146.74\ngithub-june-2days-2019.json     zskp    4       6273951764      522934301       114291  52.35\n\ngithub-june-2days-2019.json     zskp    1       6273951764      697439481       8325    718.69\ngithub-june-2days-2019.json     zskp    2       6273951764      610876538       9905    604.04\ngithub-june-2days-2019.json     zskp    3       6273951764      545382443       29954   199.74\ngithub-june-2days-2019.json     zskp    4       6273951764      522934301       111174  53.82\n```\n\ns2:\n```\ngithub-june-2days-2019.json     s2      1       6273951764      1041705230      522     11443.55\ngithub-june-2days-2019.json     s2      2       6273951764      944873043       1248    4793.24\ngithub-june-2days-2019.json     s2      3       6273951764      826384742       9999    598.37\n\ngithub-june-2days-2019.json     s2      1       6273951764      1041705230      464     12868.90\ngithub-june-2days-2019.json     s2      2       6273951764      944873043       861     6947.69\ngithub-june-2days-2019.json     s2      3       6273951764      826384742       9335    640.94\n```\n\n\u003c!-- This is an auto-generated comment: release notes by coderabbit.ai --\u003e\n## Summary by CodeRabbit\n\n- **New Features**\n\t- Introduced a new `le` package for flexible integer type handling.\n\t- Added new functions for loading and storing binary data in little-endian format.\n\t- Enhanced test coverage with `nounsafe` build tag in GitHub Actions workflow.\n\n- **Refactor**\n\t- Updated byte loading mechanisms across multiple packages.\n\t- Replaced `encoding/binary` imports with custom `internal/le` package.\n\t- Modified bit reader and decoder offset handling.\n\t- Adjusted decoding logic to utilize cursor for state management.\n\t- Removed outdated comments regarding bounds checks in code.\n\n- **Chores**\n\t- Updated build constraints and import statements.\n\t- Refined error handling in decoding processes.\n\t- Adjusted assembly code offsets for improved performance.\n\t- Updated Go version from 1.19 to 1.21 in module file.\n\n- **Tests**\n\t- Simplified error reporting in decompression tests.\n\u003c!-- end of auto-generated comment: release notes by coderabbit.ai --\u003e"
    },
    {
      "commit": "7d9f61a75da773bd0a0bb6d6ac09caf5740e1005",
      "tree": "21361c84d3926848a4a064613860fe84a44a2969",
      "parents": [
        "a2a2e44979319a246e154d8a4b52bb3de5d4ead6"
      ],
      "author": {
        "name": "Eng Zer Jun",
        "email": "engzerjun@gmail.com",
        "time": "Sun Jan 12 09:26:02 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jan 12 09:26:02 2025"
      },
      "message": "zstd: use `slices.Max` for max value in slice (#1041)\n\nSigned-off-by: Eng Zer Jun \u003cengzerjun@gmail.com\u003e"
    },
    {
      "commit": "a2a2e44979319a246e154d8a4b52bb3de5d4ead6",
      "tree": "a7e0eadb6c77c944c8e07dd08887c132cdccf644",
      "parents": [
        "6ad807b4d7844640db741410a881f73faa79699d"
      ],
      "author": {
        "name": "Eng Zer Jun",
        "email": "engzerjun@gmail.com",
        "time": "Mon Jan 06 16:30:09 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 06 16:30:09 2025"
      },
      "message": "refactor: use built-in `min` function (#1038)\n\nWe can use the built-in `min` function since Go 1.21.\n\nReference: https://go.dev/ref/spec#Min_and_max\n\nSigned-off-by: Eng Zer Jun \u003cengzerjun@gmail.com\u003e"
    },
    {
      "commit": "6ad807b4d7844640db741410a881f73faa79699d",
      "tree": "476c2f3c6ced34342c56830100eff3d7f327f9cc",
      "parents": [
        "b08929a7ab40b53c9115029ae86d79fcd1f25b4c"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Jan 02 09:18:19 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 02 09:18:19 2025"
      },
      "message": "build(deps): bump the github-actions group with 2 updates (#1035)\n\nBumps the github-actions group with 2 updates: [github/codeql-action](https://github.com/github/codeql-action) and [actions/setup-go](https://github.com/actions/setup-go).\n\n\nUpdates `github/codeql-action` from 3.27.5 to 3.28.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/f09c1c0a94de965c15400f5634aa42fac8fb8f88...48ab28a6f5dbc2a99bf1e0131198dd8f1df78169)\n\nUpdates `actions/setup-go` from 5.1.0 to 5.2.0\n- [Release notes](https://github.com/actions/setup-go/releases)\n- [Commits](https://github.com/actions/setup-go/compare/v5.1.0...v5.2.0)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n  dependency-group: github-actions\n- dependency-name: actions/setup-go\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n  dependency-group: github-actions\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": "b08929a7ab40b53c9115029ae86d79fcd1f25b4c",
      "tree": "6bb7564f4b6aa383c7b70f4a3b0bcd888c2f7ebe",
      "parents": [
        "bbaf27d0c3d903219116b582df91a62434837f89"
      ],
      "author": {
        "name": "Hyunsoo Shin (Lake)",
        "email": "hyunsooda@kaist.ac.kr",
        "time": "Fri Dec 20 10:14:25 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 20 10:14:25 2024"
      },
      "message": "docs: Description typo fixed (#1031)\n\n"
    },
    {
      "commit": "bbaf27d0c3d903219116b582df91a62434837f89",
      "tree": "4ec8609bf96d00ae227857dea33eb8ea952d444e",
      "parents": [
        "4d8527ad8853969c42e45a0da335c3e79223983a"
      ],
      "author": {
        "name": "alingse",
        "email": "alingse@foxmail.com",
        "time": "Mon Dec 16 12:57:14 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 16 12:57:14 2024"
      },
      "message": "zstd: fix: check `r.err !\u003d nil` but return a nil value error `err` (#1028)\n\n* fix: check `r.err !\u003d nil` but return a nil value error `err`\n\nSigned-off-by: alingse \u003calingse@foxmail.com\u003e\n\n* fix: check `r.err !\u003d nil` but return a nil value error `err`\n\nSigned-off-by: alingse \u003calingse@foxmail.com\u003e\n\n---------\n\nSigned-off-by: alingse \u003calingse@foxmail.com\u003e"
    },
    {
      "commit": "4d8527ad8853969c42e45a0da335c3e79223983a",
      "tree": "aa4646683ffdb63c991404474e6a6cfbe51c61b0",
      "parents": [
        "11e333db04cf619377e1efd335cb4ab0a3786d73"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sun Dec 01 20:48:36 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Dec 01 20:48:36 2024"
      },
      "message": "build(deps): bump the github-actions group with 2 updates (#1026)\n\nBumps the github-actions group with 2 updates: [github/codeql-action](https://github.com/github/codeql-action) and [goreleaser/goreleaser-action](https://github.com/goreleaser/goreleaser-action).\r\n\r\n\r\nUpdates `github/codeql-action` from 3.27.0 to 3.27.5\r\n- [Release notes](https://github.com/github/codeql-action/releases)\r\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/github/codeql-action/compare/662472033e021d55d94146f66f6058822b0b39fd...f09c1c0a94de965c15400f5634aa42fac8fb8f88)\r\n\r\nUpdates `goreleaser/goreleaser-action` from 6.0.0 to 6.1.0\r\n- [Release notes](https://github.com/goreleaser/goreleaser-action/releases)\r\n- [Commits](https://github.com/goreleaser/goreleaser-action/compare/286f3b13b1b49da4ac219696163fb8c1c93e1200...9ed2f89a662bf1735a48bc8557fd212fa902bebf)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: github/codeql-action\r\n  dependency-type: direct:production\r\n  update-type: version-update:semver-patch\r\n  dependency-group: github-actions\r\n- dependency-name: goreleaser/goreleaser-action\r\n  dependency-type: direct:production\r\n  update-type: version-update:semver-minor\r\n  dependency-group: github-actions\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "11e333db04cf619377e1efd335cb4ab0a3786d73",
      "tree": "e31392981aaf5eba7591372224600a4283a9b61e",
      "parents": [
        "826a08c25cd8ebbba8cc0f87172533ff3b8ce9ae"
      ],
      "author": {
        "name": "dezza",
        "email": "402927+dezza@users.noreply.github.com",
        "time": "Tue Nov 12 12:00:47 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 12 12:00:47 2024"
      },
      "message": "zstd: Read doc typo (#1023)\n\nMaybe a bit clearer for some readers."
    },
    {
      "commit": "826a08c25cd8ebbba8cc0f87172533ff3b8ce9ae",
      "tree": "414d794f4d0a80013161644ff0e086d713dcb115",
      "parents": [
        "3915ad574633b5f043d5dc3401c4f0ffce826f89"
      ],
      "author": {
        "name": "Samuel Poirier",
        "email": "sam9291p@gmail.com",
        "time": "Mon Nov 04 15:27:13 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 04 15:27:13 2024"
      },
      "message": "zstd: remove unreachable debugging code raising insecure_file_permissions security detection (#1022)\n\n"
    },
    {
      "commit": "3915ad574633b5f043d5dc3401c4f0ffce826f89",
      "tree": "b8285a7fa3e1f2bfefa305e62ae37f3deae8a27c",
      "parents": [
        "7883c2d5dd2420fae991b9e2ed270b9c5bdc40c1"
      ],
      "author": {
        "name": "tcpdumppy",
        "email": "847462026@qq.com",
        "time": "Mon Nov 04 13:57:54 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 04 13:57:54 2024"
      },
      "message": "chore: fix comment(bit--\u003ebyte) (#1021)\n\n"
    },
    {
      "commit": "7883c2d5dd2420fae991b9e2ed270b9c5bdc40c1",
      "tree": "f50ca151e490fb04932882cf0bf5a1463cc909cb",
      "parents": [
        "72cd4a92a8b13e722763e6b6a3467163c2028d3d"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Nov 04 08:24:22 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 04 08:24:22 2024"
      },
      "message": "build(deps): bump the github-actions group with 2 updates (#1020)\n\nBumps the github-actions group with 2 updates: [github/codeql-action](https://github.com/github/codeql-action) and [actions/setup-go](https://github.com/actions/setup-go).\r\n\r\n\r\nUpdates `github/codeql-action` from 3.26.10 to 3.27.0\r\n- [Release notes](https://github.com/github/codeql-action/releases)\r\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/github/codeql-action/compare/e2b3eafc8d227b0241d48be5f425d47c2d750a13...662472033e021d55d94146f66f6058822b0b39fd)\r\n\r\nUpdates `actions/setup-go` from 5.0.2 to 5.1.0\r\n- [Release notes](https://github.com/actions/setup-go/releases)\r\n- [Commits](https://github.com/actions/setup-go/compare/v5.0.2...v5.1.0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: github/codeql-action\r\n  dependency-type: direct:production\r\n  update-type: version-update:semver-minor\r\n  dependency-group: github-actions\r\n- dependency-name: actions/setup-go\r\n  dependency-type: direct:production\r\n  update-type: version-update:semver-minor\r\n  dependency-group: github-actions\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "72cd4a92a8b13e722763e6b6a3467163c2028d3d",
      "tree": "53ddb794994677be32782ab4b2e10047ce1ab6c5",
      "parents": [
        "dbd6c381492aabac7654ebe41879e64e4d31cf40"
      ],
      "author": {
        "name": "Klaus Post",
        "email": "klauspost@gmail.com",
        "time": "Tue Oct 08 09:20:28 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 08 09:20:28 2024"
      },
      "message": "zstd: Fix extra CRC written with multiple Close calls (#1017)\n\n* zstd: Fix extra CRC written with multiple Close calls\r\n* Also check write/flush after close.\r\n\r\nFixes #1016\r\n\r\n"
    },
    {
      "commit": "dbd6c381492aabac7654ebe41879e64e4d31cf40",
      "tree": "791a18bf21839270540d628226089968017c3035",
      "parents": [
        "f73ab1e79f98362cca776cf09fc6c0c84842c87e"
      ],
      "author": {
        "name": "Klaus Post",
        "email": "klauspost@gmail.com",
        "time": "Fri Oct 04 06:35:37 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 04 06:35:37 2024"
      },
      "message": "s2: Don\u0027t use stack for index tables (#1014)\n\n* s2: Don\u0027t use stack for index tables\r\n\r\nProvide a pooled array pointer for tables instead of using stack.\r\n\r\nSeems like Go is still unstable with large stacks, so use alternative method."
    },
    {
      "commit": "f73ab1e79f98362cca776cf09fc6c0c84842c87e",
      "tree": "0a5ee5638988794970580c1000b3f6002d946ced",
      "parents": [
        "f2a4f2583ec1755229873697d1426f1ecd16219a"
      ],
      "author": {
        "name": "Kevin Pollet",
        "email": "pollet.kevin@gmail.com",
        "time": "Thu Oct 03 15:54:56 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 03 15:54:56 2024"
      },
      "message": "Do not set the content-type when response has no body (#1013)\n\n"
    },
    {
      "commit": "f2a4f2583ec1755229873697d1426f1ecd16219a",
      "tree": "f2b0184fc47be783b2c5525dec3f20f6aabef0a4",
      "parents": [
        "8e14b1b5a913606155428531ccb2652a90df77a3"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Oct 02 08:11:18 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 02 08:11:18 2024"
      },
      "message": "build(deps): bump github/codeql-action in the github-actions group (#1012)\n\nBumps the github-actions group with 1 update: [github/codeql-action](https://github.com/github/codeql-action).\r\n\r\n\r\nUpdates `github/codeql-action` from 3.26.6 to 3.26.10\r\n- [Release notes](https://github.com/github/codeql-action/releases)\r\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/github/codeql-action/compare/4dd16135b69a43b6c8efb853346f8437d92d3c93...e2b3eafc8d227b0241d48be5f425d47c2d750a13)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: github/codeql-action\r\n  dependency-type: direct:production\r\n  update-type: version-update:semver-patch\r\n  dependency-group: github-actions\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "8e14b1b5a913606155428531ccb2652a90df77a3",
      "tree": "6cbbb58e4f1a58dad5709c549266855cbd14f56f",
      "parents": [
        "13a1ce6df1e03c38e389e32b10b8cca2534612f0"
      ],
      "author": {
        "name": "Julien Salleyron",
        "email": "julien.salleyron@gmail.com",
        "time": "Fri Sep 27 17:58:42 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 27 17:58:42 2024"
      },
      "message": "No content-type on no body response code (#1011)\n\n* No content-type on no body response code"
    },
    {
      "commit": "13a1ce6df1e03c38e389e32b10b8cca2534612f0",
      "tree": "1f5dfe7ff2c38c602c6b3f759356d9173e50adb0",
      "parents": [
        "6c5a1959864afb1c2fe3e8ccf1c82a4f4a6b7fa7"
      ],
      "author": {
        "name": "Klaus Post",
        "email": "klauspost@gmail.com",
        "time": "Mon Sep 23 13:15:16 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 23 13:15:16 2024"
      },
      "message": "ci: Match goreleaser version (#1009)\n\n* ci: Match goreleaser version"
    },
    {
      "commit": "6c5a1959864afb1c2fe3e8ccf1c82a4f4a6b7fa7",
      "tree": "4d5eb29d08a8055e26369ec03db3a4b106e98f4b",
      "parents": [
        "2a46d6bf5d0fb5d9f44b815438ce43470706f73f"
      ],
      "author": {
        "name": "Klaus Post",
        "email": "klauspost@gmail.com",
        "time": "Mon Sep 23 12:15:51 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 23 12:15:51 2024"
      },
      "message": "Update README.md"
    },
    {
      "commit": "2a46d6bf5d0fb5d9f44b815438ce43470706f73f",
      "tree": "a1584faba92133af6ed590400a8a6eb7f519fc61",
      "parents": [
        "4dafca944bf4ebbf240f7ff2da87d1df46eaf32a"
      ],
      "author": {
        "name": "Klaus Post",
        "email": "klauspost@gmail.com",
        "time": "Wed Sep 18 17:03:25 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 18 17:03:25 2024"
      },
      "message": "Update README.md"
    },
    {
      "commit": "4dafca944bf4ebbf240f7ff2da87d1df46eaf32a",
      "tree": "400e13edb3bbb201ee87de69ca12883e09a2ccc4",
      "parents": [
        "26519f82c1b4cb74d671da45c513bc4e6151c3f8"
      ],
      "author": {
        "name": "Klaus Post",
        "email": "klauspost@gmail.com",
        "time": "Wed Sep 18 13:06:05 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 18 13:06:05 2024"
      },
      "message": "ci: Upgrade Go \u0026 other (#1008)\n\n"
    },
    {
      "commit": "26519f82c1b4cb74d671da45c513bc4e6151c3f8",
      "tree": "dca509f60ab85156054c2522697d27db285c4d44",
      "parents": [
        "51aa0ecb46a95a69bad755a4a01bb49bd46c40c9"
      ],
      "author": {
        "name": "Klaus Post",
        "email": "klauspost@gmail.com",
        "time": "Wed Sep 18 10:34:52 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 18 10:34:52 2024"
      },
      "message": "zstd: Improve memory usage on small streaming encodes (#1007)\n\n* zstd: Improve memory usage on small streaming encodes\r\n\r\nVery small streams will use EncodeAll internally when closing and no header has been written.\r\n\r\nThis will pull a new encoder from the async buffer.\r\n\r\nInstead re-use the stream encoder.\r\n\r\nBefore:\r\n```\r\nBenchmarkMem/flush-32         \t    1359\t    837989 ns/op\t 7376959 B/op\t     109 allocs/op\r\nBenchmarkMem/no-flush-32      \t     129\t   8884753 ns/op\t112044489 B/op\t     254 allocs/op\r\n```\r\n\r\nAfter:\r\n```\r\nBenchmarkMem/flush-32         \t    1254\t    922593 ns/op\t 7376966 B/op\t     109 allocs/op\r\nBenchmarkMem/no-flush-32      \t    1488\t    841270 ns/op\t 7374164 B/op\t      29 allocs/op\r\n```\r\n\r\nTest is pretty much worst case, but shows the issue nicely.\r\n\r\n* Go mod fun"
    },
    {
      "commit": "51aa0ecb46a95a69bad755a4a01bb49bd46c40c9",
      "tree": "2077dbd9e9122dcf3d289bf0516f9adddcd6eb0d",
      "parents": [
        "13c124496702f64f230d1d82b39945db4b676fd4"
      ],
      "author": {
        "name": "Andrey Grazhdankov",
        "email": "grazhdankov@gmail.com",
        "time": "Wed Sep 11 13:46:57 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 11 13:46:57 2024"
      },
      "message": "[gzhttp] Add supported decompress request body (#1002)\n\n* [gzhttp] Add supported decompress request body"
    },
    {
      "commit": "13c124496702f64f230d1d82b39945db4b676fd4",
      "tree": "6a7541be4a808665fac054fe2eb8e12f1267aed1",
      "parents": [
        "62905e4bf01be520cfe6a89215b115c2eccfcc4a"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Sep 03 16:11:29 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 03 16:11:29 2024"
      },
      "message": "build(deps): bump github/codeql-action in the github-actions group (#997)\n\nBumps the github-actions group with 1 update: [github/codeql-action](https://github.com/github/codeql-action).\r\n\r\n\r\nUpdates `github/codeql-action` from 3.25.15 to 3.26.6\r\n- [Release notes](https://github.com/github/codeql-action/releases)\r\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/github/codeql-action/compare/afb54ba388a7dca6ecae48f608c4ff05ff4cc77a...4dd16135b69a43b6c8efb853346f8437d92d3c93)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: github/codeql-action\r\n  dependency-type: direct:production\r\n  update-type: version-update:semver-minor\r\n  dependency-group: github-actions\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "62905e4bf01be520cfe6a89215b115c2eccfcc4a",
      "tree": "b0057b243b6796ece0fafe715d288a4ec57f57c5",
      "parents": [
        "3868468e621bb63b26416989999e274a9e4347dd"
      ],
      "author": {
        "name": "vajexal",
        "email": "72415539+vajexal@users.noreply.github.com",
        "time": "Sat Aug 31 19:07:14 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 31 19:07:14 2024"
      },
      "message": "read data written with partial flush (#996)\n\n* read data written with partial flush\r\n"
    },
    {
      "commit": "3868468e621bb63b26416989999e274a9e4347dd",
      "tree": "aae304bd01c72b364669f37f78a92b2d45ceb8cd",
      "parents": [
        "8b81499bfd70139ca4edd79a58c58fd7880d7bd8"
      ],
      "author": {
        "name": "Andreas Deininger",
        "email": "andreas@deininger.net",
        "time": "Mon Aug 12 09:51:15 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 12 09:51:15 2024"
      },
      "message": "Fix typos (#986)\n\n"
    },
    {
      "commit": "8b81499bfd70139ca4edd79a58c58fd7880d7bd8",
      "tree": "f54869d6cf2e99e5023666ce799be8df5eeb5aa2",
      "parents": [
        "d76f801616d1080ce0f747ded725a839e46d9331"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Aug 05 11:04:05 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 05 11:04:05 2024"
      },
      "message": "build(deps): bump the github-actions group with 2 updates (#985)\n\nBumps the github-actions group with 2 updates: [github/codeql-action](https://github.com/github/codeql-action) and [actions/setup-go](https://github.com/actions/setup-go).\r\n\r\n\r\nUpdates `github/codeql-action` from 3.25.11 to 3.25.15\r\n- [Release notes](https://github.com/github/codeql-action/releases)\r\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/github/codeql-action/compare/b611370bb5703a7efb587f9d136a52ea24c5c38c...afb54ba388a7dca6ecae48f608c4ff05ff4cc77a)\r\n\r\nUpdates `actions/setup-go` from 5.0.0 to 5.0.2\r\n- [Release notes](https://github.com/actions/setup-go/releases)\r\n- [Commits](https://github.com/actions/setup-go/compare/v5...v5.0.2)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: github/codeql-action\r\n  dependency-type: direct:production\r\n  update-type: version-update:semver-patch\r\n  dependency-group: github-actions\r\n- dependency-name: actions/setup-go\r\n  dependency-type: direct:production\r\n  update-type: version-update:semver-patch\r\n  dependency-group: github-actions\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "d76f801616d1080ce0f747ded725a839e46d9331",
      "tree": "e74846c63091369e5ce14d452d61020b5232ba67",
      "parents": [
        "cfab8bd586ecc59eeb3cd1ecd698171c532fe1d2"
      ],
      "author": {
        "name": "Klaus Post",
        "email": "klauspost@gmail.com",
        "time": "Fri Jul 26 11:08:48 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 26 11:08:48 2024"
      },
      "message": "s2: Add EncodeBuffer buffer recycling callback (#982)\n\nWriterBufferDone will perform a callback when EncodeBuffer has finished\r\nwriting a buffer to the output and the buffer can safely be reused.\r\n\r\nIf the buffer was split into several blocks, it will be sent after the last block.\r\n\r\nCallbacks will not be done concurrently.\r\n\r\nFixes #981"
    },
    {
      "commit": "cfab8bd586ecc59eeb3cd1ecd698171c532fe1d2",
      "tree": "4eea158b209ef2300b188818d26f717f82706598",
      "parents": [
        "9cfdc94f9b0760739ef95c5bfc0e216aec566b64"
      ],
      "author": {
        "name": "Akmal",
        "email": "72781956+Wikidepia@users.noreply.github.com",
        "time": "Fri Jul 19 11:00:28 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 19 11:00:28 2024"
      },
      "message": "docs: Fix URL typo when installing builddict (#980)\n\n"
    },
    {
      "commit": "9cfdc94f9b0760739ef95c5bfc0e216aec566b64",
      "tree": "aaf713f77a509fc9c1799b2eec50a8d7b9e9129b",
      "parents": [
        "0deb85a2cb5821965f1d7bf334f4036eb501f06f"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Jul 02 19:12:53 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 02 19:12:53 2024"
      },
      "message": "build(deps): bump the github-actions group with 2 updates (#979)\n\nBumps the github-actions group with 2 updates: [github/codeql-action](https://github.com/github/codeql-action) and [goreleaser/goreleaser-action](https://github.com/goreleaser/goreleaser-action).\r\n\r\n\r\nUpdates `github/codeql-action` from 3.25.7 to 3.25.11\r\n- [Release notes](https://github.com/github/codeql-action/releases)\r\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/github/codeql-action/compare/f079b8493333aace61c81488f8bd40919487bd9f...b611370bb5703a7efb587f9d136a52ea24c5c38c)\r\n\r\nUpdates `goreleaser/goreleaser-action` from 5.1.0 to 6.0.0\r\n- [Release notes](https://github.com/goreleaser/goreleaser-action/releases)\r\n- [Commits](https://github.com/goreleaser/goreleaser-action/compare/5742e2a039330cbb23ebf35f046f814d4c6ff811...286f3b13b1b49da4ac219696163fb8c1c93e1200)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: github/codeql-action\r\n  dependency-type: direct:production\r\n  update-type: version-update:semver-patch\r\n  dependency-group: github-actions\r\n- dependency-name: goreleaser/goreleaser-action\r\n  dependency-type: direct:production\r\n  update-type: version-update:semver-major\r\n  dependency-group: github-actions\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "0deb85a2cb5821965f1d7bf334f4036eb501f06f",
      "tree": "e55be80b8897f1296cf7c2f4633cbde28fddf3dc",
      "parents": [
        "e3ef0d701b1e5b6e23d3efc93a5822db04c46c69"
      ],
      "author": {
        "name": "Klaus Post",
        "email": "klauspost@gmail.com",
        "time": "Mon Jul 01 16:19:56 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 01 16:19:56 2024"
      },
      "message": "gzhttp: Add TransportAlwaysDecompress option. (#978)\n\n* Add TransportAlwaysDecompress option.\r\n\r\nTransportAlwaysDecompress will always decompress the response, regardless of whether we requested it or not.\r\n\r\nDefault is false, which will pass compressed data through if we did not request compression.\r\n\r\nReplaces #977\r\n\r\nBonus: Remove code for Go 1.19 and older."
    },
    {
      "commit": "e3ef0d701b1e5b6e23d3efc93a5822db04c46c69",
      "tree": "66ee3e73f036e774a10a13920192bd2d0de1b60c",
      "parents": [
        "7ae2138b16cc43afcea3ce7d3d2f2625fb389d51"
      ],
      "author": {
        "name": "Jille Timmermans",
        "email": "jille@quis.cx",
        "time": "Mon Jul 01 09:32:29 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 01 09:32:29 2024"
      },
      "message": "docs: Small typofix in comment (#976)\n\n"
    },
    {
      "commit": "7ae2138b16cc43afcea3ce7d3d2f2625fb389d51",
      "tree": "e80eb5e3a39b53d5dfdb168b3adad3ab4b71d382",
      "parents": [
        "039617872161e65ba0ca9c06efa90c292ee6b8f9"
      ],
      "author": {
        "name": "Klaus Post",
        "email": "klauspost@gmail.com",
        "time": "Wed Jun 12 08:58:18 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 12 08:58:18 2024"
      },
      "message": "Upgrade zlib to upstream (#971)\n\nMostly cosmetic changes."
    },
    {
      "commit": "039617872161e65ba0ca9c06efa90c292ee6b8f9",
      "tree": "8bcf03dfd6783130c86989271251a8c6e5aea482",
      "parents": [
        "8411e1d1cc0d8619eb8207d6342fe4878470f7aa"
      ],
      "author": {
        "name": "Klaus Post",
        "email": "klauspost@gmail.com",
        "time": "Wed Jun 12 08:42:15 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 12 08:42:15 2024"
      },
      "message": "zstd: BuildDict fails with RLE table (#951)\n\n* zstd: BuildDict fails with RLE table\r\n\r\nWe cannot build a useable table if RLE. Add a fake entry to generate valid tables.\r\n\r\n* Prevent offsets longer than dict to be selected."
    },
    {
      "commit": "8411e1d1cc0d8619eb8207d6342fe4878470f7aa",
      "tree": "ad898ac26fd1c40597c02a78037e836f08c961d6",
      "parents": [
        "d9f6f55f919d5348016ac45fada6467f195981f5"
      ],
      "author": {
        "name": "Klaus Post",
        "email": "klauspost@gmail.com",
        "time": "Wed Jun 05 10:34:26 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 05 10:34:26 2024"
      },
      "message": "zip: Upgrade to 1.22.4 upstream (#970)\n\n* Upgrade zip to 1.22.4 upstream\r\n\r\nThis removes `CreateHeaderRaw`\r\n"
    },
    {
      "commit": "d9f6f55f919d5348016ac45fada6467f195981f5",
      "tree": "693c69a1db344be0ed25810bceacc0d343f64803",
      "parents": [
        "5f7dd2527fb39ce24feb24a4b75323cf64729d57"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Jun 01 21:42:54 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jun 01 21:42:54 2024"
      },
      "message": "build(deps): bump the github-actions group across 1 directory with 2 updates (#967)\n\nBumps the github-actions group with 2 updates in the / directory: [github/codeql-action](https://github.com/github/codeql-action) and [goreleaser/goreleaser-action](https://github.com/goreleaser/goreleaser-action).\r\n\r\n\r\nUpdates `github/codeql-action` from 3.24.9 to 3.25.7\r\n- [Release notes](https://github.com/github/codeql-action/releases)\r\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/github/codeql-action/compare/1b1aada464948af03b950897e5eb522f92603cc2...f079b8493333aace61c81488f8bd40919487bd9f)\r\n\r\nUpdates `goreleaser/goreleaser-action` from 5.0.0 to 5.1.0\r\n- [Release notes](https://github.com/goreleaser/goreleaser-action/releases)\r\n- [Commits](https://github.com/goreleaser/goreleaser-action/compare/7ec5c2b0c6cdda6e8bbb49444bc797dd33d74dd8...5742e2a039330cbb23ebf35f046f814d4c6ff811)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: github/codeql-action\r\n  dependency-type: direct:production\r\n  update-type: version-update:semver-minor\r\n  dependency-group: github-actions\r\n- dependency-name: goreleaser/goreleaser-action\r\n  dependency-type: direct:production\r\n  update-type: version-update:semver-minor\r\n  dependency-group: github-actions\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "5f7dd2527fb39ce24feb24a4b75323cf64729d57",
      "tree": "2677533fa24c94499533149b1856cdeaf4608cd1",
      "parents": [
        "3a0faf36e3ff603b28fcee9266af2a1a76963771"
      ],
      "author": {
        "name": "greatroar",
        "email": "61184462+greatroar@users.noreply.github.com",
        "time": "Thu May 30 07:57:43 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 30 07:57:43 2024"
      },
      "message": "flate, zstd: Shave some bytes off amd64 matchLen (#963)\n\nXORQ sets the flags, so there is no need for TESTQ.\r\n\r\nUse a 32-bit shift after TZCNT/BSF."
    },
    {
      "commit": "3a0faf36e3ff603b28fcee9266af2a1a76963771",
      "tree": "bd308034ba85ac41b9553831aacdc5b96b71cb80",
      "parents": [
        "8bd3916ec655c728bb368f27772429d0704d7785"
      ],
      "author": {
        "name": "Klaus Post",
        "email": "klauspost@gmail.com",
        "time": "Thu May 30 07:29:30 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 30 07:29:30 2024"
      },
      "message": "Fix arm64 vet issues (#964)\n\n"
    },
    {
      "commit": "8bd3916ec655c728bb368f27772429d0704d7785",
      "tree": "1d48745bd1ba32d57fb516349295da8cb5b1c599",
      "parents": [
        "c0ff47e262d13b2d48101344c6eff7204d8e6696"
      ],
      "author": {
        "name": "Klaus Post",
        "email": "klauspost@gmail.com",
        "time": "Fri Apr 12 10:02:33 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 12 10:02:33 2024"
      },
      "message": "s2: Reduce ReadFrom temporary allocations (#949)\n\nOnly functional change is to add minimum 1MB between entries (which was enforced when saving anyway).\r\n\r\nProbably close to a worst case (and probably noisy), but overall looks good:\r\n\r\n```\r\nbenchmark                                                old ns/op     new ns/op     delta\r\nBenchmarkReadFromRandom/default-c1-4k-win-32             4157177       2604339       -37.35%\r\nBenchmarkReadFromRandom/default-c2-32                    788147        679660        -13.76%\r\nBenchmarkReadFromRandom/best-c2-4k-win-32                215513740     207505150     -3.72%\r\nBenchmarkReadFromRandom/default-c2-4k-win-32             8712437       8354241       -4.11%\r\nBenchmarkReadFromRandom/better-c1-32                     2861139       1862028       -34.92%\r\nBenchmarkReadFromRandom/none-c1-32                       2331903       1430642       -38.65%\r\nBenchmarkReadFromRandom/best-c1-4k-win-32                278422200     267546000     -3.91%\r\nBenchmarkReadFromRandom/none-c2-pad-min-32               772803        672716        -12.95%\r\nBenchmarkReadFromRandom/best-c2-pad-min-32               5460325       5095500       -6.68%\r\nBenchmarkReadFromRandom/none-c2-4M-win-pad-min-32        1121548       651889        -41.88%\r\nBenchmarkReadFromRandom/better-c1-4M-win-32              3135030       1813419       -42.16%\r\nBenchmarkReadFromRandom/none-c2-4k-win-32                4854943       4876356       +0.44%\r\nBenchmarkReadFromRandom/default-c1-4M-win-pad-min-32     2526561       1457227       -42.32%\r\nBenchmarkReadFromRandom/better-c2-4k-win-32              11868536      11714897      -1.29%\r\nBenchmarkReadFromRandom/best-c1-4M-win-pad-min-32        15489805      11971380      -22.71%\r\nBenchmarkReadFromRandom/none-c1-pad-min-32               2416111       1421856       -41.15%\r\nBenchmarkReadFromRandom/none-c2-4M-win-32                1101574       668233        -39.34%\r\nBenchmarkReadFromRandom/default-c2-4M-win-32             1125451       669567        -40.51%\r\nBenchmarkReadFromRandom/better-c1-pad-min-32             3601453       1885376       -47.65%\r\nBenchmarkReadFromRandom/best-c1-4M-win-32                15391320      13574288      -11.81%\r\nBenchmarkReadFromRandom/default-c1-32                    2910080       1468122       -49.55%\r\nBenchmarkReadFromRandom/better-c1-4k-win-pad-min-32      8912611       6817072       -23.51%\r\nBenchmarkReadFromRandom/none-c2-32                       772356        670370        -13.20%\r\nBenchmarkReadFromRandom/default-c1-4M-win-32             2588579       1450875       -43.95%\r\nBenchmarkReadFromRandom/default-c2-4k-win-pad-min-32     8659309       8312865       -4.00%\r\nBenchmarkReadFromRandom/better-c2-4k-win-pad-min-32      11869082      11664866      -1.72%\r\nBenchmarkReadFromRandom/better-c1-4k-win-32              8838607       6716940       -24.00%\r\nBenchmarkReadFromRandom/better-c2-4M-win-32              1191929       835844        -29.87%\r\nBenchmarkReadFromRandom/best-c1-32                       14526139      12391446      -14.70%\r\nBenchmarkReadFromRandom/best-c2-4k-win-pad-min-32        195756200     202187120     +3.29%\r\nBenchmarkReadFromRandom/none-c1-4k-win-pad-min-32        2738898       833709        -69.56%\r\nBenchmarkReadFromRandom/better-c2-pad-min-32             1004892       884365        -11.99%\r\nBenchmarkReadFromRandom/none-c2-4k-win-pad-min-32        4823234       4856289       +0.69%\r\nBenchmarkReadFromRandom/best-c2-4M-win-32                5898056       5408690       -8.30%\r\nBenchmarkReadFromRandom/best-c2-4M-win-pad-min-32        5669392       5523631       -2.57%\r\nBenchmarkReadFromRandom/default-c1-4k-win-pad-min-32     4570917       2567954       -43.82%\r\nBenchmarkReadFromRandom/better-c2-4M-win-pad-min-32      1231687       847167        -31.22%\r\nBenchmarkReadFromRandom/default-c2-4M-win-pad-min-32     1096798       678716        -38.12%\r\nBenchmarkReadFromRandom/none-c1-4k-win-32                3316746       843895        -74.56%\r\nBenchmarkReadFromRandom/none-c1-4M-win-pad-min-32        2640620       1429627       -45.86%\r\nBenchmarkReadFromRandom/best-c1-4k-win-pad-min-32        278722100     273288575     -1.95%\r\nBenchmarkReadFromRandom/best-c1-pad-min-32               14499535      12347208      -14.84%\r\nBenchmarkReadFromRandom/none-c1-4M-win-32                2652251       1453083       -45.21%\r\nBenchmarkReadFromRandom/default-c1-pad-min-32            2791364       1474998       -47.16%\r\nBenchmarkReadFromRandom/default-c2-pad-min-32            824566        707436        -14.21%\r\nBenchmarkReadFromRandom/best-c2-32                       5362292       5104630       -4.81%\r\nBenchmarkReadFromRandom/better-c1-4M-win-pad-min-32      3919478       1822777       -53.49%\r\nBenchmarkReadFromRandom/better-c2-32                     969154        880528        -9.14%\r\n\r\nbenchmark                                                old MB/s     new MB/s     speedup\r\nBenchmarkReadFromRandom/default-c1-4k-win-32             2017.86      3221.01      1.60x\r\nBenchmarkReadFromRandom/default-c2-32                    10643.46     12342.35     1.16x\r\nBenchmarkReadFromRandom/best-c2-4k-win-32                38.92        40.43        1.04x\r\nBenchmarkReadFromRandom/default-c2-4k-win-32             962.83       1004.11      1.04x\r\nBenchmarkReadFromRandom/better-c1-32                     2931.91      4505.09      1.54x\r\nBenchmarkReadFromRandom/none-c1-32                       3597.32      5863.53      1.63x\r\nBenchmarkReadFromRandom/best-c1-4k-win-32                30.13        31.35        1.04x\r\nBenchmarkReadFromRandom/none-c2-pad-min-32               10854.78     12469.75     1.15x\r\nBenchmarkReadFromRandom/best-c2-pad-min-32               1536.28      1646.28      1.07x\r\nBenchmarkReadFromRandom/none-c2-4M-win-pad-min-32        7479.49      12868.15     1.72x\r\nBenchmarkReadFromRandom/better-c1-4M-win-32              2675.77      4625.85      1.73x\r\nBenchmarkReadFromRandom/none-c2-4k-win-32                1727.85      1720.26      1.00x\r\nBenchmarkReadFromRandom/default-c1-4M-win-pad-min-32     3320.17      5756.55      1.73x\r\nBenchmarkReadFromRandom/better-c2-4k-win-32              706.79       716.06       1.01x\r\nBenchmarkReadFromRandom/best-c1-4M-win-pad-min-32        541.56       700.72       1.29x\r\nBenchmarkReadFromRandom/none-c1-pad-min-32               3471.95      5899.76      1.70x\r\nBenchmarkReadFromRandom/none-c2-4M-win-32                7615.11      12553.42     1.65x\r\nBenchmarkReadFromRandom/default-c2-4M-win-32             7453.55      12528.41     1.68x\r\nBenchmarkReadFromRandom/better-c1-pad-min-32             2329.23      4449.30      1.91x\r\nBenchmarkReadFromRandom/best-c1-4M-win-32                545.02       617.98       1.13x\r\nBenchmarkReadFromRandom/default-c1-32                    2882.60      5713.84      1.98x\r\nBenchmarkReadFromRandom/better-c1-4k-win-pad-min-32      941.21       1230.53      1.31x\r\nBenchmarkReadFromRandom/none-c2-32                       10861.07     12513.39     1.15x\r\nBenchmarkReadFromRandom/default-c1-4M-win-32             3240.62      5781.76      1.78x\r\nBenchmarkReadFromRandom/default-c2-4k-win-pad-min-32     968.74       1009.11      1.04x\r\nBenchmarkReadFromRandom/better-c2-4k-win-pad-min-32      706.76       719.13       1.02x\r\nBenchmarkReadFromRandom/better-c1-4k-win-32              949.09       1248.87      1.32x\r\nBenchmarkReadFromRandom/better-c2-4M-win-32              7037.84      10036.09     1.43x\r\nBenchmarkReadFromRandom/best-c1-32                       577.48       676.97       1.17x\r\nBenchmarkReadFromRandom/best-c2-4k-win-pad-min-32        42.85        41.49        0.97x\r\nBenchmarkReadFromRandom/none-c1-4k-win-pad-min-32        3062.77      10061.79     3.29x\r\nBenchmarkReadFromRandom/better-c2-pad-min-32             8347.77      9485.46      1.14x\r\nBenchmarkReadFromRandom/none-c2-4k-win-pad-min-32        1739.21      1727.37      0.99x\r\nBenchmarkReadFromRandom/best-c2-4M-win-32                1422.27      1550.95      1.09x\r\nBenchmarkReadFromRandom/best-c2-4M-win-pad-min-32        1479.63      1518.68      1.03x\r\nBenchmarkReadFromRandom/default-c1-4k-win-pad-min-32     1835.21      3266.65      1.78x\r\nBenchmarkReadFromRandom/better-c2-4M-win-pad-min-32      6810.66      9901.96      1.45x\r\nBenchmarkReadFromRandom/default-c2-4M-win-pad-min-32     7648.27      12359.53     1.62x\r\nBenchmarkReadFromRandom/none-c1-4k-win-32                2529.17      9940.34      3.93x\r\nBenchmarkReadFromRandom/none-c1-4M-win-pad-min-32        3176.76      5867.69      1.85x\r\nBenchmarkReadFromRandom/best-c1-4k-win-pad-min-32        30.10        30.70        1.02x\r\nBenchmarkReadFromRandom/best-c1-pad-min-32               578.54       679.39       1.17x\r\nBenchmarkReadFromRandom/none-c1-4M-win-32                3162.83      5772.97      1.83x\r\nBenchmarkReadFromRandom/default-c1-pad-min-32            3005.20      5687.20      1.89x\r\nBenchmarkReadFromRandom/default-c2-pad-min-32            10173.36     11857.76     1.17x\r\nBenchmarkReadFromRandom/best-c2-32                       1564.37      1643.33      1.05x\r\nBenchmarkReadFromRandom/better-c1-4M-win-pad-min-32      2140.24      4602.10      2.15x\r\nBenchmarkReadFromRandom/better-c2-32                     8655.60      9526.79      1.10x\r\n\r\nbenchmark                                                old allocs     new allocs     delta\r\nBenchmarkReadFromRandom/default-c1-4k-win-32             8196           6145           -25.02%\r\nBenchmarkReadFromRandom/default-c2-32                    59             57             -3.39%\r\nBenchmarkReadFromRandom/best-c2-4k-win-32                14356          14347          -0.06%\r\nBenchmarkReadFromRandom/default-c2-4k-win-32             14344          14341          -0.02%\r\nBenchmarkReadFromRandom/better-c1-32                     35             25             -28.57%\r\nBenchmarkReadFromRandom/none-c1-32                       35             25             -28.57%\r\nBenchmarkReadFromRandom/best-c1-4k-win-32                8196           6147           -25.00%\r\nBenchmarkReadFromRandom/none-c2-pad-min-32               59             57             -3.39%\r\nBenchmarkReadFromRandom/best-c2-pad-min-32               58             57             -1.72%\r\nBenchmarkReadFromRandom/none-c2-4M-win-pad-min-32        18             15             -16.67%\r\nBenchmarkReadFromRandom/better-c1-4M-win-32              11             7              -36.36%\r\nBenchmarkReadFromRandom/none-c2-4k-win-32                14345          14343          -0.01%\r\nBenchmarkReadFromRandom/default-c1-4M-win-pad-min-32     11             7              -36.36%\r\nBenchmarkReadFromRandom/better-c2-4k-win-32              14343          14343          +0.00%\r\nBenchmarkReadFromRandom/best-c1-4M-win-pad-min-32        11             7              -36.36%\r\nBenchmarkReadFromRandom/none-c1-pad-min-32               35             25             -28.57%\r\nBenchmarkReadFromRandom/none-c2-4M-win-32                18             15             -16.67%\r\nBenchmarkReadFromRandom/default-c2-4M-win-32             18             15             -16.67%\r\nBenchmarkReadFromRandom/better-c1-pad-min-32             35             25             -28.57%\r\nBenchmarkReadFromRandom/best-c1-4M-win-32                11             7              -36.36%\r\nBenchmarkReadFromRandom/default-c1-32                    35             25             -28.57%\r\nBenchmarkReadFromRandom/better-c1-4k-win-pad-min-32      8196           6145           -25.02%\r\nBenchmarkReadFromRandom/none-c2-32                       59             57             -3.39%\r\nBenchmarkReadFromRandom/default-c1-4M-win-32             11             7              -36.36%\r\nBenchmarkReadFromRandom/default-c2-4k-win-pad-min-32     14345          14343          -0.01%\r\nBenchmarkReadFromRandom/better-c2-4k-win-pad-min-32      14344          14346          +0.01%\r\nBenchmarkReadFromRandom/better-c1-4k-win-32              8196           6145           -25.02%\r\nBenchmarkReadFromRandom/better-c2-4M-win-32              18             15             -16.67%\r\nBenchmarkReadFromRandom/best-c1-32                       35             25             -28.57%\r\nBenchmarkReadFromRandom/best-c2-4k-win-pad-min-32        14347          14343          -0.03%\r\nBenchmarkReadFromRandom/none-c1-4k-win-pad-min-32        8196           6145           -25.02%\r\nBenchmarkReadFromRandom/better-c2-pad-min-32             59             57             -3.39%\r\nBenchmarkReadFromRandom/none-c2-4k-win-pad-min-32        14345          14343          -0.01%\r\nBenchmarkReadFromRandom/best-c2-4M-win-32                17             15             -11.76%\r\nBenchmarkReadFromRandom/best-c2-4M-win-pad-min-32        17             15             -11.76%\r\nBenchmarkReadFromRandom/default-c1-4k-win-pad-min-32     8196           6145           -25.02%\r\nBenchmarkReadFromRandom/better-c2-4M-win-pad-min-32      18             15             -16.67%\r\nBenchmarkReadFromRandom/default-c2-4M-win-pad-min-32     18             15             -16.67%\r\nBenchmarkReadFromRandom/none-c1-4k-win-32                8196           6145           -25.02%\r\nBenchmarkReadFromRandom/none-c1-4M-win-pad-min-32        11             7              -36.36%\r\nBenchmarkReadFromRandom/best-c1-4k-win-pad-min-32        8196           6148           -24.99%\r\nBenchmarkReadFromRandom/best-c1-pad-min-32               35             25             -28.57%\r\nBenchmarkReadFromRandom/none-c1-4M-win-32                11             7              -36.36%\r\nBenchmarkReadFromRandom/default-c1-pad-min-32            35             25             -28.57%\r\nBenchmarkReadFromRandom/default-c2-pad-min-32            59             57             -3.39%\r\nBenchmarkReadFromRandom/best-c2-32                       58             57             -1.72%\r\nBenchmarkReadFromRandom/better-c1-4M-win-pad-min-32      11             7              -36.36%\r\nBenchmarkReadFromRandom/better-c2-32                     59             57             -3.39%\r\n\r\nbenchmark                                                old bytes     new bytes     delta\r\nBenchmarkReadFromRandom/default-c1-4k-win-32             10119115      148076        -98.54%\r\nBenchmarkReadFromRandom/default-c2-32                    1454676       4899          -99.66%\r\nBenchmarkReadFromRandom/best-c2-4k-win-32                631225        625546        -0.90%\r\nBenchmarkReadFromRandom/default-c2-4k-win-32             630732        625959        -0.76%\r\nBenchmarkReadFromRandom/better-c1-32                     9514904       2797          -99.97%\r\nBenchmarkReadFromRandom/none-c1-32                       9516943       2440          -99.97%\r\nBenchmarkReadFromRandom/best-c1-4k-win-32                10119906      150564        -98.51%\r\nBenchmarkReadFromRandom/none-c2-pad-min-32               1500410       6171          -99.59%\r\nBenchmarkReadFromRandom/best-c2-pad-min-32               1173566       25894         -97.79%\r\nBenchmarkReadFromRandom/none-c2-4M-win-pad-min-32        6423795       5415          -99.92%\r\nBenchmarkReadFromRandom/better-c1-4M-win-32              12610237      6582          -99.95%\r\nBenchmarkReadFromRandom/none-c2-4k-win-32                632307        626486        -0.92%\r\nBenchmarkReadFromRandom/default-c1-4M-win-pad-min-32     12610296      5410          -99.96%\r\nBenchmarkReadFromRandom/better-c2-4k-win-32              630839        626113        -0.75%\r\nBenchmarkReadFromRandom/best-c1-4M-win-pad-min-32        12610476      49191         -99.61%\r\nBenchmarkReadFromRandom/none-c1-pad-min-32               9514740       2479          -99.97%\r\nBenchmarkReadFromRandom/none-c2-4M-win-32                6545265       13213         -99.80%\r\nBenchmarkReadFromRandom/default-c2-4M-win-32             6481737       11355         -99.82%\r\nBenchmarkReadFromRandom/better-c1-pad-min-32             9514861       2763          -99.97%\r\nBenchmarkReadFromRandom/best-c1-4M-win-32                12610426      57138         -99.55%\r\nBenchmarkReadFromRandom/default-c1-32                    9517523       2540          -99.97%\r\nBenchmarkReadFromRandom/better-c1-4k-win-pad-min-32      10118890      148124        -98.54%\r\nBenchmarkReadFromRandom/none-c2-32                       1530722       5478          -99.64%\r\nBenchmarkReadFromRandom/default-c1-4M-win-32             12610210      5454          -99.96%\r\nBenchmarkReadFromRandom/default-c2-4k-win-pad-min-32     630895        626457        -0.70%\r\nBenchmarkReadFromRandom/better-c2-4k-win-pad-min-32      630794        626720        -0.65%\r\nBenchmarkReadFromRandom/better-c1-4k-win-32              10118922      148161        -98.54%\r\nBenchmarkReadFromRandom/better-c2-4M-win-32              6598822       13798         -99.79%\r\nBenchmarkReadFromRandom/best-c1-32                       9516160       12594         -99.87%\r\nBenchmarkReadFromRandom/best-c2-4k-win-pad-min-32        631572        628459        -0.49%\r\nBenchmarkReadFromRandom/none-c1-4k-win-pad-min-32        10118789      148120        -98.54%\r\nBenchmarkReadFromRandom/better-c2-pad-min-32             1489742       6937          -99.53%\r\nBenchmarkReadFromRandom/none-c2-4k-win-pad-min-32        631988        626774        -0.83%\r\nBenchmarkReadFromRandom/best-c2-4M-win-32                4734174       79313         -98.32%\r\nBenchmarkReadFromRandom/best-c2-4M-win-pad-min-32        4859587       78584         -98.38%\r\nBenchmarkReadFromRandom/default-c1-4k-win-pad-min-32     10118817      148094        -98.54%\r\nBenchmarkReadFromRandom/better-c2-4M-win-pad-min-32      6497809       13671         -99.79%\r\nBenchmarkReadFromRandom/default-c2-4M-win-pad-min-32     6482743       13380         -99.79%\r\nBenchmarkReadFromRandom/none-c1-4k-win-32                10118669      148214        -98.54%\r\nBenchmarkReadFromRandom/none-c1-4M-win-pad-min-32        12610006      5378          -99.96%\r\nBenchmarkReadFromRandom/best-c1-4k-win-pad-min-32        10119906      150652        -98.51%\r\nBenchmarkReadFromRandom/best-c1-pad-min-32               9515185       12174         -99.87%\r\nBenchmarkReadFromRandom/none-c1-4M-win-32                12610010      5304          -99.96%\r\nBenchmarkReadFromRandom/default-c1-pad-min-32            9514765       2516          -99.97%\r\nBenchmarkReadFromRandom/default-c2-pad-min-32            1524283       4986          -99.67%\r\nBenchmarkReadFromRandom/best-c2-32                       1238837       3118          -99.75%\r\nBenchmarkReadFromRandom/better-c1-4M-win-pad-min-32      12636434      7013          -99.94%\r\nBenchmarkReadFromRandom/better-c2-32                     1486984       6114          -99.59%\r\n```\r\n\r\n`magicChunkSnappyBytes` and `magicChunkBytes` not included."
    }
  ],
  "next": "c0ff47e262d13b2d48101344c6eff7204d8e6696"
}
