)]}'
{
  "log": [
    {
      "commit": "c558cc2d64f9a307c196a7adb0067eadd1b776f7",
      "tree": "c6692e82dbdcc9c3b5e475b401c882cf63d93e45",
      "parents": [
        "730c0ca31e00b8becf8b70591ae8ca73954912d0",
        "b28c8b011f6692a9032f87121d78bba87ce187fa"
      ],
      "author": {
        "name": "Hyeonho Kim",
        "email": "proost@apache.org",
        "time": "Sat Aug 01 14:46:32 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 01 14:46:32 2026 +0900"
      },
      "message": "Merge pull request #161 from proost/perf-remove-alloc-in-cm-sketch\n\nperf: remove allocation in CM sketch"
    },
    {
      "commit": "730c0ca31e00b8becf8b70591ae8ca73954912d0",
      "tree": "2bd3a7bc1d0e73c6b8b592a8680cd95f6bb15892",
      "parents": [
        "114ffc826cf0cb840a9e6010edea3c509475236c",
        "11c7905e01b8578860215ee08d53c0d8df68336b"
      ],
      "author": {
        "name": "Hyeonho Kim",
        "email": "proost@apache.org",
        "time": "Wed Jul 29 23:14:30 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 29 23:14:30 2026 +0900"
      },
      "message": "Merge pull request #162 from proost/test-generating-go-snapshots-command\n\ntest: generating go snapshots command"
    },
    {
      "commit": "11c7905e01b8578860215ee08d53c0d8df68336b",
      "tree": "2bd3a7bc1d0e73c6b8b592a8680cd95f6bb15892",
      "parents": [
        "e9c7273e4d98af4eb504776ddb804b688d971639"
      ],
      "author": {
        "name": "proost",
        "email": "proost@apache.org",
        "time": "Wed Jul 29 22:34:29 2026 +0900"
      },
      "committer": {
        "name": "proost",
        "email": "proost@apache.org",
        "time": "Wed Jul 29 22:34:29 2026 +0900"
      },
      "message": "test: add go snapshots\n"
    },
    {
      "commit": "e9c7273e4d98af4eb504776ddb804b688d971639",
      "tree": "fc054064ceecc172af901643ef7194eadae060a7",
      "parents": [
        "114ffc826cf0cb840a9e6010edea3c509475236c"
      ],
      "author": {
        "name": "proost",
        "email": "proost@apache.org",
        "time": "Wed Jul 29 22:34:03 2026 +0900"
      },
      "committer": {
        "name": "proost",
        "email": "proost@apache.org",
        "time": "Wed Jul 29 22:34:03 2026 +0900"
      },
      "message": "test: add generating go commands\n"
    },
    {
      "commit": "b28c8b011f6692a9032f87121d78bba87ce187fa",
      "tree": "cb66c13f3db5d76f8294b7f7458ca6f3e01405a5",
      "parents": [
        "5774337366de393b28464b8004118481ff41a98c",
        "114ffc826cf0cb840a9e6010edea3c509475236c"
      ],
      "author": {
        "name": "proost",
        "email": "jwalag87@gmail.com",
        "time": "Mon Jul 27 23:05:09 2026 +0900"
      },
      "committer": {
        "name": "proost",
        "email": "jwalag87@gmail.com",
        "time": "Mon Jul 27 23:05:09 2026 +0900"
      },
      "message": "Merge branch \u0027main\u0027 of github.com:apache/datasketches-go into perf-remove-alloc-in-cm-sketch\n"
    },
    {
      "commit": "114ffc826cf0cb840a9e6010edea3c509475236c",
      "tree": "16e118e9cc3dd377722c47f4c6ff5638183c90ff",
      "parents": [
        "0d47f5e20015b23bda34cf782e48179ce43ada88",
        "beeef0bdee902cc29e0ee1ed11fa4c717a5427bd"
      ],
      "author": {
        "name": "Hyeonho Kim",
        "email": "proost@apache.org",
        "time": "Mon Jul 27 23:03:59 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 27 23:03:59 2026 +0900"
      },
      "message": "Merge pull request #160 from proost/feat-req-sketch-encode-decode\n\nfeat: REQ sketch encoding/decoding"
    },
    {
      "commit": "beeef0bdee902cc29e0ee1ed11fa4c717a5427bd",
      "tree": "16e118e9cc3dd377722c47f4c6ff5638183c90ff",
      "parents": [
        "c30e7ecdd9ed7dd4e5a256895f02d88cc2157537"
      ],
      "author": {
        "name": "proost",
        "email": "jwalag87@gmail.com",
        "time": "Mon Jul 27 22:39:11 2026 +0900"
      },
      "committer": {
        "name": "proost",
        "email": "jwalag87@gmail.com",
        "time": "Mon Jul 27 22:39:11 2026 +0900"
      },
      "message": "doc: update README\n"
    },
    {
      "commit": "5774337366de393b28464b8004118481ff41a98c",
      "tree": "8ab40bbe24118ff2aaa79580e99aee135ef7a269",
      "parents": [
        "0d47f5e20015b23bda34cf782e48179ce43ada88"
      ],
      "author": {
        "name": "proost",
        "email": "jwalag87@gmail.com",
        "time": "Mon Jul 27 22:35:42 2026 +0900"
      },
      "committer": {
        "name": "proost",
        "email": "jwalag87@gmail.com",
        "time": "Mon Jul 27 22:35:42 2026 +0900"
      },
      "message": "perf: remove allocation in CM sketch\n"
    },
    {
      "commit": "c30e7ecdd9ed7dd4e5a256895f02d88cc2157537",
      "tree": "75e16b6798aa82519278d6fe846af42bf95d8724",
      "parents": [
        "0ee40e7db9839db01f43b5c6e9dbfdafc177880c"
      ],
      "author": {
        "name": "proost",
        "email": "jwalag87@gmail.com",
        "time": "Fri Jul 24 00:15:23 2026 +0900"
      },
      "committer": {
        "name": "proost",
        "email": "jwalag87@gmail.com",
        "time": "Fri Jul 24 00:15:23 2026 +0900"
      },
      "message": "doc: remove useless comment\n"
    },
    {
      "commit": "0ee40e7db9839db01f43b5c6e9dbfdafc177880c",
      "tree": "9007c347628b45ca9a4af0426cf62128ae3564ff",
      "parents": [
        "e33bb1c15137574b6b5aa84267313dda87b5362d"
      ],
      "author": {
        "name": "proost",
        "email": "jwalag87@gmail.com",
        "time": "Fri Jul 24 00:11:30 2026 +0900"
      },
      "committer": {
        "name": "proost",
        "email": "jwalag87@gmail.com",
        "time": "Fri Jul 24 00:11:30 2026 +0900"
      },
      "message": "test: add compat test code\n"
    },
    {
      "commit": "e33bb1c15137574b6b5aa84267313dda87b5362d",
      "tree": "6134f2c03c44ce12309cc6a82aabe93813851674",
      "parents": [
        "8e3d4c05d52ce22eee0ef2984a2c1c7b41e14cfb"
      ],
      "author": {
        "name": "proost",
        "email": "jwalag87@gmail.com",
        "time": "Fri Jul 24 00:11:14 2026 +0900"
      },
      "committer": {
        "name": "proost",
        "email": "jwalag87@gmail.com",
        "time": "Fri Jul 24 00:11:14 2026 +0900"
      },
      "message": "test: add req sketch files\n"
    },
    {
      "commit": "8e3d4c05d52ce22eee0ef2984a2c1c7b41e14cfb",
      "tree": "cddf5ec2fe205f8d08492c1d54fa5e4a3c27f9c7",
      "parents": [
        "0d47f5e20015b23bda34cf782e48179ce43ada88",
        "ca013a21a5318d067b198dd11afcfa8f568c0120"
      ],
      "author": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Thu Jul 23 12:37:41 2026 +0900"
      },
      "committer": {
        "name": "proost",
        "email": "jwalag87@gmail.com",
        "time": "Fri Jul 24 00:09:38 2026 +0900"
      },
      "message": "Merge branch \u0027feat-req-sketch-encode-decode\u0027 of github.com:proost/datasketches-go into feat-req-sketch-encode-decode\n"
    },
    {
      "commit": "0d47f5e20015b23bda34cf782e48179ce43ada88",
      "tree": "67a6a85d50873f1a1f37dc5974400ac8caa6db91",
      "parents": [
        "04c9a84f15f60aa5b7ec8be3bd35752c04844b1e",
        "9264e34bfd07560e5c54c584142611185ff51269"
      ],
      "author": {
        "name": "Hyeonho Kim",
        "email": "proost@apache.org",
        "time": "Wed Jul 22 18:51:41 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 22 18:51:41 2026 +0900"
      },
      "message": "Merge pull request #159 from proost/perf-reduce-reset-hash-function\n\nperf: reduce reset hash function in bloom filter"
    },
    {
      "commit": "9264e34bfd07560e5c54c584142611185ff51269",
      "tree": "67a6a85d50873f1a1f37dc5974400ac8caa6db91",
      "parents": [
        "04c9a84f15f60aa5b7ec8be3bd35752c04844b1e"
      ],
      "author": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Wed Jul 22 15:13:41 2026 +0900"
      },
      "committer": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Wed Jul 22 15:13:41 2026 +0900"
      },
      "message": "perf: reduce reset hash function\n"
    },
    {
      "commit": "04c9a84f15f60aa5b7ec8be3bd35752c04844b1e",
      "tree": "b9280b9b6a1a548efe5dcca05d7ac52373790266",
      "parents": [
        "28687a810ce2a110c7c8425ae4781576f27088a3",
        "5908bbc97f8bccb13a076ef941ba34374321e04c"
      ],
      "author": {
        "name": "Hyeonho Kim",
        "email": "proost@apache.org",
        "time": "Sat Jun 27 21:37:09 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jun 27 21:37:09 2026 +0900"
      },
      "message": "Merge pull request #158 from proost/chore-including-sketch-files\n\ntest: including sketch files"
    },
    {
      "commit": "5908bbc97f8bccb13a076ef941ba34374321e04c",
      "tree": "b9280b9b6a1a548efe5dcca05d7ac52373790266",
      "parents": [
        "9405779cbc6e56d6e27c94eb3fd57b833a34def7"
      ],
      "author": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Sat Jun 27 15:34:59 2026 +0900"
      },
      "committer": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Sat Jun 27 15:34:59 2026 +0900"
      },
      "message": "test: change to fail if file not exist\n"
    },
    {
      "commit": "9405779cbc6e56d6e27c94eb3fd57b833a34def7",
      "tree": "1fd90c78a83f282201ecff1bb17fdb965007663b",
      "parents": [
        "28687a810ce2a110c7c8425ae4781576f27088a3"
      ],
      "author": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Sat Jun 27 15:17:57 2026 +0900"
      },
      "committer": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Sat Jun 27 15:17:57 2026 +0900"
      },
      "message": "chore: update to include sketch files\n"
    },
    {
      "commit": "28687a810ce2a110c7c8425ae4781576f27088a3",
      "tree": "63330fcf0191e6f3a00b6ac91ad9975111dc0876",
      "parents": [
        "9ba7c1269526c3a698fb860aea211ab2d0d304f0",
        "f8d79cdbce49195b1a1962ec2af710d007bac7d4"
      ],
      "author": {
        "name": "Hyeonho Kim",
        "email": "proost@apache.org",
        "time": "Fri Jun 26 23:02:59 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 26 23:02:59 2026 +0900"
      },
      "message": "Merge pull request #156 from proost/doc-update-sketches-status\n\ndoc: update sketches status on README"
    },
    {
      "commit": "f8d79cdbce49195b1a1962ec2af710d007bac7d4",
      "tree": "63330fcf0191e6f3a00b6ac91ad9975111dc0876",
      "parents": [
        "9ba7c1269526c3a698fb860aea211ab2d0d304f0"
      ],
      "author": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Fri Jun 26 16:12:47 2026 +0900"
      },
      "committer": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Fri Jun 26 16:12:47 2026 +0900"
      },
      "message": "doc: update sketches status on README\n"
    },
    {
      "commit": "9ba7c1269526c3a698fb860aea211ab2d0d304f0",
      "tree": "ae72dbc681580db5d4fbea50ca72139389a15b35",
      "parents": [
        "484e506066898df9d1da19a1997c5ef1b2c70041",
        "851dd638321006839ff149084e87925a704873b0"
      ],
      "author": {
        "name": "Hyeonho Kim",
        "email": "proost@apache.org",
        "time": "Thu Jun 04 23:42:59 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 04 23:42:59 2026 +0900"
      },
      "message": "Merge pull request #155 from apache/chore-update-notice-year\n\nchore: update notice year"
    },
    {
      "commit": "851dd638321006839ff149084e87925a704873b0",
      "tree": "ae72dbc681580db5d4fbea50ca72139389a15b35",
      "parents": [
        "484e506066898df9d1da19a1997c5ef1b2c70041"
      ],
      "author": {
        "name": "proost",
        "email": "proost@apache.org",
        "time": "Thu Jun 04 23:41:08 2026 +0900"
      },
      "committer": {
        "name": "proost",
        "email": "proost@apache.org",
        "time": "Thu Jun 04 23:41:08 2026 +0900"
      },
      "message": "chore: update notice year\n"
    },
    {
      "commit": "484e506066898df9d1da19a1997c5ef1b2c70041",
      "tree": "7f9cd87b4cb71a745e288ec360e5799496ae05e5",
      "parents": [
        "04edefe00eaeb77290af791a0679c43ac9edb424",
        "19cee511cad258460723ba2e09858729a45583e8"
      ],
      "author": {
        "name": "Hyeonho Kim",
        "email": "proost@apache.org",
        "time": "Sat May 30 14:42:16 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 30 14:42:16 2026 +0900"
      },
      "message": "Merge pull request #154 from proost/feat-varopt-items-union-serialization\n\nfeat: var opt items union serialization"
    },
    {
      "commit": "19cee511cad258460723ba2e09858729a45583e8",
      "tree": "7f9cd87b4cb71a745e288ec360e5799496ae05e5",
      "parents": [
        "f04323c12d61cb5f9e294715f438c7ca03ca7eb9"
      ],
      "author": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Sat May 30 14:38:24 2026 +0900"
      },
      "committer": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Sat May 30 14:38:24 2026 +0900"
      },
      "message": "fix: wrong java sketches\n"
    },
    {
      "commit": "f04323c12d61cb5f9e294715f438c7ca03ca7eb9",
      "tree": "f8eb33b84e412c82e60d2831ebd56e8a008f39fa",
      "parents": [
        "90888dddf6414538e92c29af3f28999870f75064"
      ],
      "author": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Sat May 30 14:36:35 2026 +0900"
      },
      "committer": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Sat May 30 14:36:35 2026 +0900"
      },
      "message": "fix: missing varopt unions java sketches\n"
    },
    {
      "commit": "90888dddf6414538e92c29af3f28999870f75064",
      "tree": "d3fb3ee01c85dc4ea092085d9d53cf70b518d3f5",
      "parents": [
        "11b8d1bf8208d033671621c52ab867748058ca37"
      ],
      "author": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Sat May 30 14:34:43 2026 +0900"
      },
      "committer": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Sat May 30 14:34:43 2026 +0900"
      },
      "message": "fix: wrong sketch file\n"
    },
    {
      "commit": "11b8d1bf8208d033671621c52ab867748058ca37",
      "tree": "176be5bcfafb3711de42ecdba42dd1348aa75781",
      "parents": [
        "04edefe00eaeb77290af791a0679c43ac9edb424"
      ],
      "author": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Tue May 26 16:48:14 2026 +0900"
      },
      "committer": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Tue May 26 16:48:14 2026 +0900"
      },
      "message": "feat: var opt items union serialization\n"
    },
    {
      "commit": "04edefe00eaeb77290af791a0679c43ac9edb424",
      "tree": "b36443d8014acb9bc961791a2664071bfed1a74e",
      "parents": [
        "da50e1b211d3d65320c80bceef7c975b2f4825b7",
        "d0dc54313abbeeabae1a8717ce0e0a9d50ab6a05"
      ],
      "author": {
        "name": "Hyeonho Kim",
        "email": "proost@apache.org",
        "time": "Tue May 26 11:51:26 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 26 11:51:26 2026 +0900"
      },
      "message": "Merge pull request #153 from proost/feat-varopt-items-union\n\nfeat: varopt items union"
    },
    {
      "commit": "da50e1b211d3d65320c80bceef7c975b2f4825b7",
      "tree": "4a374762707448e5a2cca287a71ff7012846ee98",
      "parents": [
        "5eca1cb427149148de9043becfef64b85a937bf3",
        "ad29193d8cc4626e84342b509e3307d57e333dcd"
      ],
      "author": {
        "name": "Hyeonho Kim",
        "email": "proost@apache.org",
        "time": "Tue May 26 11:49:57 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 26 11:49:57 2026 +0900"
      },
      "message": "Merge pull request #152 from proost/refactor-use-common-serde\n\nrefactor: use common serde for reservoir items sketches"
    },
    {
      "commit": "d0dc54313abbeeabae1a8717ce0e0a9d50ab6a05",
      "tree": "bd9eaf5a088e0f6034b0d45771db23f1797ffbfa",
      "parents": [
        "b61d4b879dea3355719a673132ba8c8baa59444e"
      ],
      "author": {
        "name": "proost",
        "email": "proost@apache.org",
        "time": "Mon May 25 11:27:23 2026 +0900"
      },
      "committer": {
        "name": "proost",
        "email": "proost@apache.org",
        "time": "Mon May 25 11:27:23 2026 +0900"
      },
      "message": "feat: varopt items union\n"
    },
    {
      "commit": "ad29193d8cc4626e84342b509e3307d57e333dcd",
      "tree": "4a374762707448e5a2cca287a71ff7012846ee98",
      "parents": [
        "5eca1cb427149148de9043becfef64b85a937bf3"
      ],
      "author": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Sat May 23 17:00:05 2026 +0900"
      },
      "committer": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Sat May 23 17:00:05 2026 +0900"
      },
      "message": "refactor: use common serde for reservoir items sketches\n"
    },
    {
      "commit": "ca013a21a5318d067b198dd11afcfa8f568c0120",
      "tree": "d306e805568e51244bb63afcb9c6c25cb8d04bbd",
      "parents": [
        "5f619dae04520765be4f14031493d471ef0692cb"
      ],
      "author": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Sat May 23 16:49:58 2026 +0900"
      },
      "committer": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Sat May 23 16:49:58 2026 +0900"
      },
      "message": "fix: init with infs\n"
    },
    {
      "commit": "5eca1cb427149148de9043becfef64b85a937bf3",
      "tree": "08432f694951add94a592dc72e96df507d3a60e6",
      "parents": [
        "a6d69f97774c1d47a0bce545c11de9ff0a818f36",
        "6f191c2e20b60a3c67d9c13997f72576bf81d610"
      ],
      "author": {
        "name": "Hyeonho Kim",
        "email": "proost@apache.org",
        "time": "Wed May 20 11:47:55 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 20 11:47:55 2026 +0900"
      },
      "message": "Merge pull request #151 from apache/tisonkun-patch-1\n\nchore: Add Rust and Python impl to README and refine text"
    },
    {
      "commit": "a6d69f97774c1d47a0bce545c11de9ff0a818f36",
      "tree": "b44972c4530d118d9c02e705835ebe8e21ad3f4e",
      "parents": [
        "b61d4b879dea3355719a673132ba8c8baa59444e",
        "7a8a1086cf11642b7770b867f9df8509d7c38b0a"
      ],
      "author": {
        "name": "Hyeonho Kim",
        "email": "proost@apache.org",
        "time": "Wed May 20 11:47:28 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 20 11:47:28 2026 +0900"
      },
      "message": "Merge pull request #150 from apache/infrastructure-ruleset-bot/default-branch-protection\n\n[INFRA] Set up default rulesets for default and release branches"
    },
    {
      "commit": "6f191c2e20b60a3c67d9c13997f72576bf81d610",
      "tree": "65c0178e6e9f627839bb2cee2e1f809e8b2c0d6e",
      "parents": [
        "b61d4b879dea3355719a673132ba8c8baa59444e"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Tue May 19 06:55:19 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 19 06:55:19 2026 +0800"
      },
      "message": "chore: Add Rust and Python impl to README and refine text"
    },
    {
      "commit": "7a8a1086cf11642b7770b867f9df8509d7c38b0a",
      "tree": "b44972c4530d118d9c02e705835ebe8e21ad3f4e",
      "parents": [
        "b61d4b879dea3355719a673132ba8c8baa59444e"
      ],
      "author": {
        "name": "The Apache Software Foundation",
        "email": "root-asf-gitbox-commits@apache.org",
        "time": "Fri May 15 15:25:37 2026 -0500"
      },
      "committer": {
        "name": "The Apache Software Foundation",
        "email": "root-asf-gitbox-commits@apache.org",
        "time": "Fri May 15 15:25:37 2026 -0500"
      },
      "message": "Set up default protection ruleset for default and release branches"
    },
    {
      "commit": "5f619dae04520765be4f14031493d471ef0692cb",
      "tree": "fa7b2658aac7d2e749f7e18add1a544bffda51e3",
      "parents": [
        "c015487f304efb3c997eddfef7f9c185dfaec577",
        "b61d4b879dea3355719a673132ba8c8baa59444e"
      ],
      "author": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Thu May 14 18:49:49 2026 +0900"
      },
      "committer": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Thu May 14 18:49:49 2026 +0900"
      },
      "message": "Merge branch \u0027main\u0027 of github.com:apache/datasketches-go into feat-req-sketch-encode-decode\n"
    },
    {
      "commit": "b61d4b879dea3355719a673132ba8c8baa59444e",
      "tree": "d0889a6c22ee8d9263e10586bdaa5a314f280a6d",
      "parents": [
        "97efcf1bc32e0543095765b0a8122084185c1552",
        "fdd21ce459f5bb37a9d4ad05c926f940daca3430"
      ],
      "author": {
        "name": "Hyeonho Kim",
        "email": "proost@apache.org",
        "time": "Thu May 14 16:43:12 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 14 16:43:12 2026 +0900"
      },
      "message": "Merge pull request #149 from proost/feat-varoptitems-encodingdecoding\n\nfeat: var opt items encoding \u0026 decoding"
    },
    {
      "commit": "fdd21ce459f5bb37a9d4ad05c926f940daca3430",
      "tree": "d0889a6c22ee8d9263e10586bdaa5a314f280a6d",
      "parents": [
        "064bb6297878cdee114bc804b603a12b791defa1"
      ],
      "author": {
        "name": "proost",
        "email": "proost@apache.org",
        "time": "Sat May 09 23:38:36 2026 +0900"
      },
      "committer": {
        "name": "proost",
        "email": "proost@apache.org",
        "time": "Sat May 09 23:38:36 2026 +0900"
      },
      "message": "test: more cover edge cases\n"
    },
    {
      "commit": "064bb6297878cdee114bc804b603a12b791defa1",
      "tree": "efa22fc26d4a2724e0d4fc146ab278cfedc6f65d",
      "parents": [
        "f03b5723607612ca3ef0e40adde7ede239811edc"
      ],
      "author": {
        "name": "proost",
        "email": "proost@apache.org",
        "time": "Sat May 09 23:13:37 2026 +0900"
      },
      "committer": {
        "name": "proost",
        "email": "proost@apache.org",
        "time": "Sat May 09 23:13:37 2026 +0900"
      },
      "message": "test : add serialize_size_bytes cases\n"
    },
    {
      "commit": "f03b5723607612ca3ef0e40adde7ede239811edc",
      "tree": "a9c32d247f766a603725f1c2bb9250b04dc1d846",
      "parents": [
        "97efcf1bc32e0543095765b0a8122084185c1552"
      ],
      "author": {
        "name": "proost",
        "email": "proost@apache.org",
        "time": "Sat May 09 23:03:29 2026 +0900"
      },
      "committer": {
        "name": "proost",
        "email": "proost@apache.org",
        "time": "Sat May 09 23:03:29 2026 +0900"
      },
      "message": "feat: varopt items sketch serialization\n"
    },
    {
      "commit": "c015487f304efb3c997eddfef7f9c185dfaec577",
      "tree": "401e85e8c3d319fcafe19e5ec71672bf503f44c8",
      "parents": [
        "48394e7286c116e8d54f7a01f15c0c43f601c9af"
      ],
      "author": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Mon Apr 27 14:55:02 2026 +0900"
      },
      "committer": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Mon Apr 27 14:55:02 2026 +0900"
      },
      "message": "feat: REQ sketch serialization/deserialization\n"
    },
    {
      "commit": "48394e7286c116e8d54f7a01f15c0c43f601c9af",
      "tree": "91dfc6d7871795061729bd06a75e904ae61a436f",
      "parents": [
        "97efcf1bc32e0543095765b0a8122084185c1552"
      ],
      "author": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Mon Apr 27 14:54:43 2026 +0900"
      },
      "committer": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Mon Apr 27 14:54:43 2026 +0900"
      },
      "message": "feat: compactor serialization / dserialization\n"
    },
    {
      "commit": "97efcf1bc32e0543095765b0a8122084185c1552",
      "tree": "66e2c45efad2ad17a6459db6f15d669fe11e4c19",
      "parents": [
        "d79fbb8e2f0411ef363c850c52e18f4ecb1e46b0",
        "9f2f201bcb3f9ccc4949b433c9cce2006429d5a6"
      ],
      "author": {
        "name": "Hyeonho Kim",
        "email": "proost@apache.org",
        "time": "Sat Apr 25 15:17:17 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Apr 25 15:17:17 2026 +0900"
      },
      "message": "Merge pull request #147 from proost/feat-req-sketch\n\nfeat: REQ sketch"
    },
    {
      "commit": "9f2f201bcb3f9ccc4949b433c9cce2006429d5a6",
      "tree": "66e2c45efad2ad17a6459db6f15d669fe11e4c19",
      "parents": [
        "c282ec4c0fd0b6d8eddf1658dfec5d08a571cdcb"
      ],
      "author": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Thu Apr 23 11:33:26 2026 +0900"
      },
      "committer": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Thu Apr 23 11:33:26 2026 +0900"
      },
      "message": "perf: align sketch memory layout\n"
    },
    {
      "commit": "c282ec4c0fd0b6d8eddf1658dfec5d08a571cdcb",
      "tree": "ba72b79906df5cb6ebed6bb2f97ab4ee6e14e014",
      "parents": [
        "e19c4491ac7311302fdf307aa00062d33d1a674b"
      ],
      "author": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Wed Apr 22 15:13:39 2026 +0900"
      },
      "committer": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Wed Apr 22 15:13:39 2026 +0900"
      },
      "message": "feat: REQ sketch\n"
    },
    {
      "commit": "e19c4491ac7311302fdf307aa00062d33d1a674b",
      "tree": "02941b1a28d91709e39a3a870b0cf7107b463a9f",
      "parents": [
        "d79fbb8e2f0411ef363c850c52e18f4ecb1e46b0"
      ],
      "author": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Wed Apr 22 15:13:31 2026 +0900"
      },
      "committer": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Wed Apr 22 15:13:31 2026 +0900"
      },
      "message": "refactor: move consts to sketch\n"
    },
    {
      "commit": "d79fbb8e2f0411ef363c850c52e18f4ecb1e46b0",
      "tree": "8724883b2644481fd1a13fad3f1781d34d70ef7f",
      "parents": [
        "a4c3a726d0bccae7a8085fba19fe2666312ad479",
        "318f87785b2b0a4109a8e9d97ef5f20a86d2dedc"
      ],
      "author": {
        "name": "Hyeonho Kim",
        "email": "proost@apache.org",
        "time": "Tue Apr 14 15:22:48 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 14 15:22:48 2026 +0900"
      },
      "message": "Merge pull request #146 from proost/feat-quantile-sketch-sorted-view\n\nfeat: quantile sketch sorted view"
    },
    {
      "commit": "318f87785b2b0a4109a8e9d97ef5f20a86d2dedc",
      "tree": "8724883b2644481fd1a13fad3f1781d34d70ef7f",
      "parents": [
        "7da1b90def3d141a2c247dda203ec5b22d1c1a29"
      ],
      "author": {
        "name": "proost",
        "email": "proost@apache.org",
        "time": "Sat Apr 11 14:31:38 2026 +0900"
      },
      "committer": {
        "name": "proost",
        "email": "proost@apache.org",
        "time": "Sat Apr 11 14:31:38 2026 +0900"
      },
      "message": "feaet: sorted view\n"
    },
    {
      "commit": "7da1b90def3d141a2c247dda203ec5b22d1c1a29",
      "tree": "30099510ea3dd28291d35d771317aefee26f1f1e",
      "parents": [
        "bceed0175de94f040625592506fe223a4eb1b295"
      ],
      "author": {
        "name": "proost",
        "email": "proost@apache.org",
        "time": "Sat Apr 11 14:31:23 2026 +0900"
      },
      "committer": {
        "name": "proost",
        "email": "proost@apache.org",
        "time": "Sat Apr 11 14:31:23 2026 +0900"
      },
      "message": "refactor: moves util quantiles util\n"
    },
    {
      "commit": "bceed0175de94f040625592506fe223a4eb1b295",
      "tree": "fca37d16830108e318b2040c989fd4f28d79e465",
      "parents": [
        "a4c3a726d0bccae7a8085fba19fe2666312ad479"
      ],
      "author": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Fri Apr 10 14:25:53 2026 +0900"
      },
      "committer": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Fri Apr 10 14:25:53 2026 +0900"
      },
      "message": "feat: sorted view iterator\n"
    },
    {
      "commit": "a4c3a726d0bccae7a8085fba19fe2666312ad479",
      "tree": "872e075ae88d76515a91e98840ab621fc130bdc2",
      "parents": [
        "a8f4a50d31d546213ec641e9f1ef3cb9b8d4c119",
        "60e4a9e62471959378cc65d56fa5e07cedcc78d8"
      ],
      "author": {
        "name": "Hyeonho Kim",
        "email": "proost@apache.org",
        "time": "Mon Apr 06 11:31:31 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 06 11:31:31 2026 +0900"
      },
      "message": "Merge pull request #145 from proost/feat-req-sketch-compactor\n\nfeat: req sketch compactor"
    },
    {
      "commit": "60e4a9e62471959378cc65d56fa5e07cedcc78d8",
      "tree": "872e075ae88d76515a91e98840ab621fc130bdc2",
      "parents": [
        "a8f4a50d31d546213ec641e9f1ef3cb9b8d4c119"
      ],
      "author": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Sat Apr 04 17:52:20 2026 +0900"
      },
      "committer": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Sat Apr 04 17:52:20 2026 +0900"
      },
      "message": "feat: req sketch compactor\n"
    },
    {
      "commit": "a8f4a50d31d546213ec641e9f1ef3cb9b8d4c119",
      "tree": "906763e3e80c56916982af535dfc5d56a9b97318",
      "parents": [
        "6d306091dba5581af36885c056152fe95ae83987",
        "ea3a30f4df98def8472a87d39c50376fd0793e91"
      ],
      "author": {
        "name": "Hyeonho Kim",
        "email": "proost@apache.org",
        "time": "Sun Mar 29 19:58:28 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 29 19:58:28 2026 +0900"
      },
      "message": "Merge pull request #143 from proost/doc-update-website-commands\n\ndoc: add website commands"
    },
    {
      "commit": "6d306091dba5581af36885c056152fe95ae83987",
      "tree": "b2ab13cddcfbdd7c7b2d23fd3794422e1b4eea7a",
      "parents": [
        "735a5a00e9db45328ec08c717bad4a45e50b1621",
        "6f58ed049cf4242fab5a4e3e1dc1ed3de23151b7"
      ],
      "author": {
        "name": "Hyeonho Kim",
        "email": "proost@apache.org",
        "time": "Sun Mar 29 19:57:18 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 29 19:57:18 2026 +0900"
      },
      "message": "Merge pull request #144 from proost/fix-not-panic-inequality-search\n\nfix: not panic inequality search"
    },
    {
      "commit": "ea3a30f4df98def8472a87d39c50376fd0793e91",
      "tree": "7eeeef975d7426416d3ffc05608408ec95e05581",
      "parents": [
        "a959f047817aea35df34e6d242d9e29f9fb32088"
      ],
      "author": {
        "name": "proost",
        "email": "proost@apache.org",
        "time": "Sun Mar 29 19:56:58 2026 +0900"
      },
      "committer": {
        "name": "proost",
        "email": "proost@apache.org",
        "time": "Sun Mar 29 19:56:58 2026 +0900"
      },
      "message": "doc: update deleteing old RCs commands\n"
    },
    {
      "commit": "735a5a00e9db45328ec08c717bad4a45e50b1621",
      "tree": "e524983c24830e42fbc2307cde40d28dd4764ae5",
      "parents": [
        "769bdca369a3611348278bb1fbb51c771eeeca6a",
        "4955ae8bb857fbde621c73626e55d6a308f7c72e"
      ],
      "author": {
        "name": "Hyeonho Kim",
        "email": "proost@apache.org",
        "time": "Sun Mar 29 16:37:00 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 29 16:37:00 2026 +0900"
      },
      "message": "Merge pull request #142 from proost/doc-update-sketches-status\n\ndoc: update sketches status"
    },
    {
      "commit": "6f58ed049cf4242fab5a4e3e1dc1ed3de23151b7",
      "tree": "8bb1fd9f4a7748340eef710f710fc1ef38aba991",
      "parents": [
        "769bdca369a3611348278bb1fbb51c771eeeca6a"
      ],
      "author": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Sat Mar 28 17:43:28 2026 +0900"
      },
      "committer": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Sat Mar 28 17:43:28 2026 +0900"
      },
      "message": "fix: not panic inequality search\n"
    },
    {
      "commit": "a959f047817aea35df34e6d242d9e29f9fb32088",
      "tree": "97335be6a2cff896fac9982bab1aa08294b83d38",
      "parents": [
        "769bdca369a3611348278bb1fbb51c771eeeca6a"
      ],
      "author": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Sat Mar 28 15:45:42 2026 +0900"
      },
      "committer": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Sat Mar 28 15:45:42 2026 +0900"
      },
      "message": "doc: add website commands\n"
    },
    {
      "commit": "4955ae8bb857fbde621c73626e55d6a308f7c72e",
      "tree": "e524983c24830e42fbc2307cde40d28dd4764ae5",
      "parents": [
        "769bdca369a3611348278bb1fbb51c771eeeca6a"
      ],
      "author": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Sat Mar 28 11:07:46 2026 +0900"
      },
      "committer": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Sat Mar 28 11:07:46 2026 +0900"
      },
      "message": "doc: update sketches status\n"
    },
    {
      "commit": "769bdca369a3611348278bb1fbb51c771eeeca6a",
      "tree": "8deccb017b93283dc1e784cee038c1fc79929cf1",
      "parents": [
        "97bb82599bc43688050d8bfdbded40db918bbbdf",
        "27e20dae25218fe8966e3ef1104ce69e688d4eae"
      ],
      "author": {
        "name": "Pierre Lacave",
        "email": "placave@apache.org",
        "time": "Fri Mar 27 21:50:51 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 27 21:50:51 2026 +0100"
      },
      "message": "Merge pull request #136 from proost/doc-update-release-process\n\ndoc: update release process"
    },
    {
      "commit": "97bb82599bc43688050d8bfdbded40db918bbbdf",
      "tree": "8452953cd0b9a201d0c709090e573c8ff4be067b",
      "parents": [
        "f152ab7a46ea151e5c377bad1f74789f15a8786d",
        "2ee7f969c67c24594fced33012f4a8407a5c6a11"
      ],
      "author": {
        "name": "Hyeonho Kim",
        "email": "proost@apache.org",
        "time": "Wed Mar 25 10:30:52 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 25 10:30:52 2026 +0900"
      },
      "message": "Merge pull request #141 from proost/fix-grow-to-cap\n\nfix: grow cap"
    },
    {
      "commit": "2ee7f969c67c24594fced33012f4a8407a5c6a11",
      "tree": "8452953cd0b9a201d0c709090e573c8ff4be067b",
      "parents": [
        "f152ab7a46ea151e5c377bad1f74789f15a8786d"
      ],
      "author": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Wed Mar 25 10:28:19 2026 +0900"
      },
      "committer": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Wed Mar 25 10:28:19 2026 +0900"
      },
      "message": "fix: grow cap\n"
    },
    {
      "commit": "f152ab7a46ea151e5c377bad1f74789f15a8786d",
      "tree": "63d1f1ba951f54d0beb0b8cc6630e5afbf27b452",
      "parents": [
        "1b6ae36444a339bea73b1539ce44f293bff0b2d3",
        "5bde2d4f92686eaf9ecce44f1cbabd3b3754e36c"
      ],
      "author": {
        "name": "Hyeonho Kim",
        "email": "proost@apache.org",
        "time": "Wed Mar 25 10:23:09 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 25 10:23:09 2026 +0900"
      },
      "message": "Merge pull request #140 from proost/ci-upload-coverage-directly\n\nci: upload coverage directly"
    },
    {
      "commit": "5bde2d4f92686eaf9ecce44f1cbabd3b3754e36c",
      "tree": "63d1f1ba951f54d0beb0b8cc6630e5afbf27b452",
      "parents": [
        "1b6ae36444a339bea73b1539ce44f293bff0b2d3"
      ],
      "author": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Wed Mar 25 10:17:24 2026 +0900"
      },
      "committer": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Wed Mar 25 10:17:24 2026 +0900"
      },
      "message": "ci: upload coverage directly\n"
    },
    {
      "commit": "1b6ae36444a339bea73b1539ce44f293bff0b2d3",
      "tree": "2dd07a218e9fb993bfd05b908c1e3a826d81607a",
      "parents": [
        "572c4e5def1589bae545b8c372965e017f2c28c9",
        "700b10456741cbe97028d8a0a2223a436e97afad"
      ],
      "author": {
        "name": "Hyeonho Kim",
        "email": "proost@apache.org",
        "time": "Tue Mar 24 14:28:37 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 24 14:28:37 2026 +0900"
      },
      "message": "Merge pull request #139 from proost/fix-reservoir-items-sketch\n\nfix: reservoir items sketch"
    },
    {
      "commit": "700b10456741cbe97028d8a0a2223a436e97afad",
      "tree": "2dd07a218e9fb993bfd05b908c1e3a826d81607a",
      "parents": [
        "51d5a65cadf33486be6d1785447cb6d873c0bee4"
      ],
      "author": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Tue Mar 24 12:15:15 2026 +0900"
      },
      "committer": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Tue Mar 24 12:15:15 2026 +0900"
      },
      "message": "BREAKING: isEmpty and downsample copy to private\n"
    },
    {
      "commit": "51d5a65cadf33486be6d1785447cb6d873c0bee4",
      "tree": "6d0959981dc6054eb44bba3786278c78b097c84e",
      "parents": [
        "5f5da2a3a2ddb0f209b50ead09d5d515f0e9ab27"
      ],
      "author": {
        "name": "proost",
        "email": "proost@apache.org",
        "time": "Sun Mar 22 21:04:52 2026 +0900"
      },
      "committer": {
        "name": "proost",
        "email": "proost@apache.org",
        "time": "Sun Mar 22 21:04:52 2026 +0900"
      },
      "message": "doc: update reservoir sketch\n"
    },
    {
      "commit": "5f5da2a3a2ddb0f209b50ead09d5d515f0e9ab27",
      "tree": "e3a3e039242269b3e885b9408c9da825e06ef3d0",
      "parents": [
        "91d540183f5492b24d276ccae226db284edb8a1c"
      ],
      "author": {
        "name": "proost",
        "email": "proost@apache.org",
        "time": "Sun Mar 22 21:04:17 2026 +0900"
      },
      "committer": {
        "name": "proost",
        "email": "proost@apache.org",
        "time": "Sun Mar 22 21:04:17 2026 +0900"
      },
      "message": "fix: return errors when update is failed\n"
    },
    {
      "commit": "91d540183f5492b24d276ccae226db284edb8a1c",
      "tree": "3db1cb4d9742dbd78262b8f9fc2e13ca01485c86",
      "parents": [
        "47d6fba3b1e18e2d81f51884b45850b3ef2d558c"
      ],
      "author": {
        "name": "proost",
        "email": "proost@apache.org",
        "time": "Sun Mar 22 21:03:42 2026 +0900"
      },
      "committer": {
        "name": "proost",
        "email": "proost@apache.org",
        "time": "Sun Mar 22 21:03:42 2026 +0900"
      },
      "message": "test: add reservoir size tests\n"
    },
    {
      "commit": "47d6fba3b1e18e2d81f51884b45850b3ef2d558c",
      "tree": "13cc34a82d5a9975e6db3a084de5063f26c653aa",
      "parents": [
        "572c4e5def1589bae545b8c372965e017f2c28c9"
      ],
      "author": {
        "name": "proost",
        "email": "proost@apache.org",
        "time": "Sat Mar 21 17:38:30 2026 +0900"
      },
      "committer": {
        "name": "proost",
        "email": "proost@apache.org",
        "time": "Sat Mar 21 17:38:30 2026 +0900"
      },
      "message": "fix: return error when sketch is full \u0026 return error when boundary condition\n"
    },
    {
      "commit": "572c4e5def1589bae545b8c372965e017f2c28c9",
      "tree": "10f7dedcbd4b9ea827976ebff6b2c9809c62b85e",
      "parents": [
        "a39564db49594fbfc56ac385b383c5629756aeba",
        "5df4bac3035788e0361f2df58d2fe780de26c97b"
      ],
      "author": {
        "name": "Hyeonho Kim",
        "email": "proost@apache.org",
        "time": "Sat Mar 21 14:55:19 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 21 14:55:19 2026 +0900"
      },
      "message": "Merge pull request #138 from proost/doc-utf8-compatibility\n\ndoc: utf8 compatibility"
    },
    {
      "commit": "5df4bac3035788e0361f2df58d2fe780de26c97b",
      "tree": "10f7dedcbd4b9ea827976ebff6b2c9809c62b85e",
      "parents": [
        "0d59e2a0ac03c184f75453b8f5f4cb522c884347"
      ],
      "author": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Fri Mar 20 14:50:11 2026 +0900"
      },
      "committer": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Fri Mar 20 14:50:11 2026 +0900"
      },
      "message": "doc: utf8 compatibility about kll sketch\n"
    },
    {
      "commit": "0d59e2a0ac03c184f75453b8f5f4cb522c884347",
      "tree": "b05e724b5bc02bb2fe4e80726128b3437398c0a8",
      "parents": [
        "a240c57b764246e7d5214c4d034f4858a62ca0a2"
      ],
      "author": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Fri Mar 20 14:49:56 2026 +0900"
      },
      "committer": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Fri Mar 20 14:49:56 2026 +0900"
      },
      "message": "doc: utf8 compatibility frequency sketch\n"
    },
    {
      "commit": "a240c57b764246e7d5214c4d034f4858a62ca0a2",
      "tree": "0fb48c8a664af921c2422fd17f665d8c43897931",
      "parents": [
        "6d36529040e4231a2d4b734c174b177d67e42eaf"
      ],
      "author": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Fri Mar 20 14:49:37 2026 +0900"
      },
      "committer": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Fri Mar 20 14:49:37 2026 +0900"
      },
      "message": "doc: utf8 compatibility for sampling sketches\n"
    },
    {
      "commit": "6d36529040e4231a2d4b734c174b177d67e42eaf",
      "tree": "64268e5030a54e7f18b4c1fdb19ad76c7d09c548",
      "parents": [
        "0baa164592c3156312bb25b949696f9723d41059"
      ],
      "author": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Fri Mar 20 14:49:24 2026 +0900"
      },
      "committer": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Fri Mar 20 14:49:24 2026 +0900"
      },
      "message": "doc: utf8 compatibility for serde\n"
    },
    {
      "commit": "0baa164592c3156312bb25b949696f9723d41059",
      "tree": "2c4635b4aba4b45507c6cc8ad6614880ab60a0f6",
      "parents": [
        "a39564db49594fbfc56ac385b383c5629756aeba"
      ],
      "author": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Fri Mar 20 14:49:12 2026 +0900"
      },
      "committer": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Fri Mar 20 14:49:12 2026 +0900"
      },
      "message": "doc: utf8 compatibility tuple sketch\n"
    },
    {
      "commit": "a39564db49594fbfc56ac385b383c5629756aeba",
      "tree": "03e2b3c5fd0205d616739021523baa6f83fd8d53",
      "parents": [
        "38616a8e6a49fcc8ff5af402d2425d8547fcc377",
        "51613521c855dad591cdebcb4e187ecec3acae51"
      ],
      "author": {
        "name": "Hyeonho Kim",
        "email": "proost@apache.org",
        "time": "Thu Mar 19 15:17:39 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 19 15:17:39 2026 +0900"
      },
      "message": "Merge pull request #137 from proost/feat-aos-sketch\n\nfeat: AoS sketch"
    },
    {
      "commit": "51613521c855dad591cdebcb4e187ecec3acae51",
      "tree": "03e2b3c5fd0205d616739021523baa6f83fd8d53",
      "parents": [
        "087a5a038fec9262e93cc27840099e2d0650077b"
      ],
      "author": {
        "name": "proost",
        "email": "proost@apache.org",
        "time": "Sun Mar 15 20:53:25 2026 +0900"
      },
      "committer": {
        "name": "proost",
        "email": "proost@apache.org",
        "time": "Sun Mar 15 20:53:25 2026 +0900"
      },
      "message": "doc: update docs\n"
    },
    {
      "commit": "087a5a038fec9262e93cc27840099e2d0650077b",
      "tree": "6948bb9f58b63f7740f4b0344081b2d330016f1a",
      "parents": [
        "38616a8e6a49fcc8ff5af402d2425d8547fcc377"
      ],
      "author": {
        "name": "proost",
        "email": "proost@apache.org",
        "time": "Sun Mar 15 20:50:57 2026 +0900"
      },
      "committer": {
        "name": "proost",
        "email": "proost@apache.org",
        "time": "Sun Mar 15 20:50:57 2026 +0900"
      },
      "message": "feat: AoS sketch\n"
    },
    {
      "commit": "27e20dae25218fe8966e3ef1104ce69e688d4eae",
      "tree": "88bc39841165883eb8b5eef40ac4f3ea96f60614",
      "parents": [
        "38616a8e6a49fcc8ff5af402d2425d8547fcc377"
      ],
      "author": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Sat Mar 07 16:33:43 2026 +0900"
      },
      "committer": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Sat Mar 07 16:33:43 2026 +0900"
      },
      "message": "doc: update release process\n"
    },
    {
      "commit": "38616a8e6a49fcc8ff5af402d2425d8547fcc377",
      "tree": "caa6ee47bfb5b4ba8c7869f6c4e29399cd4337df",
      "parents": [
        "d5f6e042c8f4e8a6081f30ecdc27acf2f80d15a6",
        "4ba24002fcea0afd0d245d6da5e7b8e2a3c21599"
      ],
      "author": {
        "name": "Hyeonho Kim",
        "email": "proost@apache.org",
        "time": "Fri Mar 06 12:28:47 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 06 12:28:47 2026 +0900"
      },
      "message": "Merge pull request #133 from proost/refactor-remove-useless-conversion\n\nrefactor: remove useless conversion in StringSerde"
    },
    {
      "commit": "d5f6e042c8f4e8a6081f30ecdc27acf2f80d15a6",
      "tree": "c1b194b32266542b2f9853415633605114fe1d8e",
      "parents": [
        "054d7ad9751380103beaa80e777e0175f997d3b5",
        "e59e03dcf33145099b6ba3fd302492cea075062c"
      ],
      "author": {
        "name": "Hyeonho Kim",
        "email": "proost@apache.org",
        "time": "Fri Mar 06 12:28:21 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 06 12:28:21 2026 +0900"
      },
      "message": "Merge pull request #132 from proost/perf-reduce-serialization\n\nperf: reduce unnecessary serialization in KLL sketch"
    },
    {
      "commit": "e59e03dcf33145099b6ba3fd302492cea075062c",
      "tree": "c1b194b32266542b2f9853415633605114fe1d8e",
      "parents": [
        "32e86d0febcdafbae2db20bf055c53ac023fb862"
      ],
      "author": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Fri Mar 06 01:34:38 2026 +0900"
      },
      "committer": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Fri Mar 06 01:34:38 2026 +0900"
      },
      "message": "refactor: abstract\n"
    },
    {
      "commit": "4ba24002fcea0afd0d245d6da5e7b8e2a3c21599",
      "tree": "f254e0e24e9c61521a6a4ee9be52611996756bdb",
      "parents": [
        "054d7ad9751380103beaa80e777e0175f997d3b5"
      ],
      "author": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Fri Mar 06 01:21:13 2026 +0900"
      },
      "committer": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Fri Mar 06 01:21:13 2026 +0900"
      },
      "message": "refactor: remove useless conversion\n"
    },
    {
      "commit": "32e86d0febcdafbae2db20bf055c53ac023fb862",
      "tree": "6ed2e916226a5c6500ce2d51ce0f45dee035fb5a",
      "parents": [
        "054d7ad9751380103beaa80e777e0175f997d3b5"
      ],
      "author": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Fri Mar 06 00:51:38 2026 +0900"
      },
      "committer": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Fri Mar 06 00:51:38 2026 +0900"
      },
      "message": "perf: reduce serialization\n"
    },
    {
      "commit": "054d7ad9751380103beaa80e777e0175f997d3b5",
      "tree": "b2f37d20ad471373e5915761acc323fd8d29d2e1",
      "parents": [
        "593f0da3064d228c5462154bb9af1fae42eb8455",
        "ad6f75be997e4ee18ea047004f15a080cb2a719c"
      ],
      "author": {
        "name": "Pierre Lacave",
        "email": "placave@apache.org",
        "time": "Tue Mar 03 12:15:28 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 03 12:15:28 2026 +0100"
      },
      "message": "Merge pull request #131 from proost/test-fix-flaky-test\n\ntest: fix flaky test"
    },
    {
      "commit": "ad6f75be997e4ee18ea047004f15a080cb2a719c",
      "tree": "b2f37d20ad471373e5915761acc323fd8d29d2e1",
      "parents": [
        "593f0da3064d228c5462154bb9af1fae42eb8455"
      ],
      "author": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Tue Mar 03 18:37:50 2026 +0900"
      },
      "committer": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Tue Mar 03 18:37:50 2026 +0900"
      },
      "message": "test: fix flaky test\n"
    },
    {
      "commit": "593f0da3064d228c5462154bb9af1fae42eb8455",
      "tree": "a7039587381ac5098d149f74400616f509d38d7a",
      "parents": [
        "103e88399e7ec9ae9aab2d33be807dbd2e11bfe6",
        "e59ed43970be4667f292bf098d79f1a26b3a3aff"
      ],
      "author": {
        "name": "Hyeonho Kim",
        "email": "proost@apache.org",
        "time": "Tue Mar 03 17:11:46 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 03 17:11:46 2026 +0900"
      },
      "message": "Merge pull request #129 from proost/feat-support-value-type-receiver-tuple-sketch\n\nfeat: support value-receiver type summary"
    },
    {
      "commit": "e59ed43970be4667f292bf098d79f1a26b3a3aff",
      "tree": "a7039587381ac5098d149f74400616f509d38d7a",
      "parents": [
        "b30f8cff45e0419c786e6e211e4b8f9a8bc697d6"
      ],
      "author": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Wed Feb 25 19:58:21 2026 +0900"
      },
      "committer": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Wed Feb 25 19:58:21 2026 +0900"
      },
      "message": "style: follow lint\n"
    },
    {
      "commit": "b30f8cff45e0419c786e6e211e4b8f9a8bc697d6",
      "tree": "cc7bf4d39236a7dcb6d8ce29f1a56ac2c5700d9f",
      "parents": [
        "82588f45f90a53df2298518ce1ca416c82dde278",
        "103e88399e7ec9ae9aab2d33be807dbd2e11bfe6"
      ],
      "author": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Wed Feb 25 19:57:56 2026 +0900"
      },
      "committer": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Wed Feb 25 19:57:56 2026 +0900"
      },
      "message": "Merge branch \u0027main\u0027 of github.com:apache/datasketches-go into feat-support-value-type-receiver-tuple-sketch\n"
    },
    {
      "commit": "82588f45f90a53df2298518ce1ca416c82dde278",
      "tree": "d41e7d4defd0b022898afe943f8d01d20b5973f3",
      "parents": [
        "7a27a25162958b39fd5706a6e0ad7a35c956a53b"
      ],
      "author": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Wed Feb 25 19:46:06 2026 +0900"
      },
      "committer": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Wed Feb 25 19:46:06 2026 +0900"
      },
      "message": "feat: support value-receiver type summary\n"
    },
    {
      "commit": "103e88399e7ec9ae9aab2d33be807dbd2e11bfe6",
      "tree": "b75507114698718773add31e7fb52ec0a2df3105",
      "parents": [
        "7a27a25162958b39fd5706a6e0ad7a35c956a53b",
        "05a305660554f9e634585464040bc16144b43249"
      ],
      "author": {
        "name": "Hyeonho Kim",
        "email": "proost@apache.org",
        "time": "Fri Feb 20 14:13:33 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 20 14:13:33 2026 +0900"
      },
      "message": "Merge pull request #128 from proost/perf-allocation-less-tdigest\n\nperf: allocation less tdigest"
    },
    {
      "commit": "05a305660554f9e634585464040bc16144b43249",
      "tree": "b75507114698718773add31e7fb52ec0a2df3105",
      "parents": [
        "7a27a25162958b39fd5706a6e0ad7a35c956a53b"
      ],
      "author": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Thu Feb 19 12:51:11 2026 +0900"
      },
      "committer": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Thu Feb 19 12:51:11 2026 +0900"
      },
      "message": "perf: allocation less tdigest\n"
    },
    {
      "commit": "7a27a25162958b39fd5706a6e0ad7a35c956a53b",
      "tree": "2a96d6bb505e3df4276795729580d28d81a38f99",
      "parents": [
        "e3899565b777255e083a6c798ae7b635ea171873",
        "3e027ce2e8d7e7aafa921dea064581420f6c4e5d"
      ],
      "author": {
        "name": "Hyeonho Kim",
        "email": "proost@apache.org",
        "time": "Thu Feb 19 12:23:40 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 19 12:23:40 2026 +0900"
      },
      "message": "Merge pull request #127 from proost/refactor-remove-panic-in-cpc\n\nrefactor: remove panic in CPC sketch"
    },
    {
      "commit": "3e027ce2e8d7e7aafa921dea064581420f6c4e5d",
      "tree": "2a96d6bb505e3df4276795729580d28d81a38f99",
      "parents": [
        "e3899565b777255e083a6c798ae7b635ea171873"
      ],
      "author": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Wed Feb 18 16:00:56 2026 +0900"
      },
      "committer": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Wed Feb 18 16:00:56 2026 +0900"
      },
      "message": "refactor: remove panic in CPC sketch\n"
    },
    {
      "commit": "e3899565b777255e083a6c798ae7b635ea171873",
      "tree": "b8e3a9ca57d86a4124aac7f174eb5723d06e6b10",
      "parents": [
        "96fdc69d4cb8ebe5ecd4a526aca98d8ebe19d00e",
        "9b0ccc3833cdf6543bb46890771d63fa5643fe7b"
      ],
      "author": {
        "name": "Hyeonho Kim",
        "email": "proost@apache.org",
        "time": "Wed Feb 18 15:20:18 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 18 15:20:18 2026 +0900"
      },
      "message": "Merge pull request #126 from proost/refactor-use-builtin-functions\n\nrefactor: use built-in min function"
    },
    {
      "commit": "9b0ccc3833cdf6543bb46890771d63fa5643fe7b",
      "tree": "b8e3a9ca57d86a4124aac7f174eb5723d06e6b10",
      "parents": [
        "96fdc69d4cb8ebe5ecd4a526aca98d8ebe19d00e"
      ],
      "author": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Wed Feb 18 13:12:01 2026 +0900"
      },
      "committer": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Wed Feb 18 13:12:01 2026 +0900"
      },
      "message": "refactor: use built-in min function\n"
    },
    {
      "commit": "96fdc69d4cb8ebe5ecd4a526aca98d8ebe19d00e",
      "tree": "8c726e9f373afe55d18875571d1eacc36f813521",
      "parents": [
        "2c440113cfa6391531eca27c642ddc2ac2335341",
        "23da4cb9f757ebbc5c4846027083e89b1330096d"
      ],
      "author": {
        "name": "Hyeonho Kim",
        "email": "proost@apache.org",
        "time": "Mon Feb 16 15:39:03 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 16 15:39:03 2026 +0900"
      },
      "message": "Merge pull request #125 from proost/feat-varoptitemssketch-subsetsum\n\nfeat: EstimateSubsetSum methods on sampling sketches."
    },
    {
      "commit": "23da4cb9f757ebbc5c4846027083e89b1330096d",
      "tree": "8c726e9f373afe55d18875571d1eacc36f813521",
      "parents": [
        "2c440113cfa6391531eca27c642ddc2ac2335341"
      ],
      "author": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Sun Feb 15 23:05:39 2026 +0900"
      },
      "committer": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Sun Feb 15 23:05:39 2026 +0900"
      },
      "message": "feat: EstimateSubsetSum on varoptitemssketch\n"
    },
    {
      "commit": "2c440113cfa6391531eca27c642ddc2ac2335341",
      "tree": "722ab01c7da9dce4cea78984a10605bf7c9fc280",
      "parents": [
        "9ffd023b50bff5897e6ac1ec33cb0e6fd1a29753",
        "b11a98e56a75b1b26342f1c36064e0b4f9e0ce15"
      ],
      "author": {
        "name": "Hyeonho Kim",
        "email": "proost@apache.org",
        "time": "Sat Feb 14 23:22:53 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 14 23:22:53 2026 +0900"
      },
      "message": "Merge pull request #124 from proost/fix-varopt-items-sketch-update\n\nfix: VarOptItemsSketch update"
    }
  ],
  "next": "b11a98e56a75b1b26342f1c36064e0b4f9e0ce15"
}
