)]}'
{
  "log": [
    {
      "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": "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": "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": "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"
    },
    {
      "commit": "b11a98e56a75b1b26342f1c36064e0b4f9e0ce15",
      "tree": "b4aeac4a96275efd896dbdc74d118561f07bd8b6",
      "parents": [
        "0c6de24a35d5aef88e989e3b919fe624ad18fb8e"
      ],
      "author": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Sat Feb 14 16:40:02 2026 +0900"
      },
      "committer": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Sat Feb 14 16:40:02 2026 +0900"
      },
      "message": "fix: VarOptItemsSketch update\n"
    },
    {
      "commit": "9ffd023b50bff5897e6ac1ec33cb0e6fd1a29753",
      "tree": "ad5820d3d819e66bd42b51179bff8a2c03249d61",
      "parents": [
        "b20c196ba2165289276e1e24a0766a43c5bd2364",
        "e0b76cbffd9d1b766b94c52d796e50f513f17e9f"
      ],
      "author": {
        "name": "Hyeonho Kim",
        "email": "proost@apache.org",
        "time": "Sat Feb 14 00:24:03 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 14 00:24:03 2026 +0900"
      },
      "message": "Merge pull request #123 from proost/fix-wrong-bf-max-size-bits\n\nfix: wrong bloom filter max size bits"
    },
    {
      "commit": "b20c196ba2165289276e1e24a0766a43c5bd2364",
      "tree": "8c252001256218b9f07bb7d927a5a25b0f85256d",
      "parents": [
        "0c6de24a35d5aef88e989e3b919fe624ad18fb8e",
        "ee72f20e995c688cd43be11853d2586bfc4908fb"
      ],
      "author": {
        "name": "Hyeonho Kim",
        "email": "proost@apache.org",
        "time": "Thu Feb 12 18:13:41 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 12 18:13:41 2026 +0900"
      },
      "message": "Merge pull request #122 from proost/doc-update-sketches-work-status\n\ndoc: update sketches work status"
    },
    {
      "commit": "e0b76cbffd9d1b766b94c52d796e50f513f17e9f",
      "tree": "9cacbd9dcf888000f692e46ba8d4c7c359d60335",
      "parents": [
        "0c6de24a35d5aef88e989e3b919fe624ad18fb8e"
      ],
      "author": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Thu Feb 12 00:05:33 2026 +0900"
      },
      "committer": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Thu Feb 12 00:05:33 2026 +0900"
      },
      "message": "fix: wrong bloom filter max size bits\n"
    },
    {
      "commit": "ee72f20e995c688cd43be11853d2586bfc4908fb",
      "tree": "8c252001256218b9f07bb7d927a5a25b0f85256d",
      "parents": [
        "0c6de24a35d5aef88e989e3b919fe624ad18fb8e"
      ],
      "author": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Wed Feb 11 21:57:31 2026 +0900"
      },
      "committer": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Wed Feb 11 21:57:31 2026 +0900"
      },
      "message": "doc: update sketches work status\n"
    },
    {
      "commit": "0c6de24a35d5aef88e989e3b919fe624ad18fb8e",
      "tree": "f4aa6861445c8d6e30c276d43cc8e27abe4b6419",
      "parents": [
        "2cb3a8c970d797cf95d1efc4aa28b7cff38a29a8",
        "5b5080204da5411f977778319936f0089dc83345"
      ],
      "author": {
        "name": "Hyeonho Kim",
        "email": "proost@apache.org",
        "time": "Wed Feb 11 21:06:32 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 11 21:06:32 2026 +0900"
      },
      "message": "Merge pull request #121 from proost/feat-kll-float-sketch\n\n"
    },
    {
      "commit": "5b5080204da5411f977778319936f0089dc83345",
      "tree": "f4aa6861445c8d6e30c276d43cc8e27abe4b6419",
      "parents": [
        "2cb3a8c970d797cf95d1efc4aa28b7cff38a29a8"
      ],
      "author": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Tue Feb 10 19:21:40 2026 +0900"
      },
      "committer": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Tue Feb 10 19:21:40 2026 +0900"
      },
      "message": "feat: KLL float sketch\n"
    },
    {
      "commit": "2cb3a8c970d797cf95d1efc4aa28b7cff38a29a8",
      "tree": "250c3b1dce300905260757a2ecec56f88a24b340",
      "parents": [
        "e3a8e2adb5df2da36eca7ad16b390efff0d78214",
        "9bf84127d027557968e1616561fd696911471471"
      ],
      "author": {
        "name": "Hyeonho Kim",
        "email": "proost@apache.org",
        "time": "Wed Feb 04 23:32:32 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 04 23:32:32 2026 +0900"
      },
      "message": "Merge pull request #118 from proost/test-stabilize-flaky-test\n\ntest: stabilize flaky cases"
    },
    {
      "commit": "e3a8e2adb5df2da36eca7ad16b390efff0d78214",
      "tree": "c5e6084673bae0e439ae8c35d79bce1c6276e8d0",
      "parents": [
        "ec6a269b56677800b722920aa11dc62e927935eb",
        "2a5a0125ce8a150955ba6e46b87cef9002ef546f"
      ],
      "author": {
        "name": "Hyeonho Kim",
        "email": "proost@apache.org",
        "time": "Wed Feb 04 00:01:53 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 04 00:01:53 2026 +0900"
      },
      "message": "Merge pull request #119 from proost/doc-fix-wrong-badge-link\n\ndoc: fix wrong badge link"
    },
    {
      "commit": "2a5a0125ce8a150955ba6e46b87cef9002ef546f",
      "tree": "c5e6084673bae0e439ae8c35d79bce1c6276e8d0",
      "parents": [
        "afb61be20c09621f81364557dd82d173614397ef"
      ],
      "author": {
        "name": "proost",
        "email": "proost@apache.org",
        "time": "Tue Feb 03 23:52:37 2026 +0900"
      },
      "committer": {
        "name": "proost",
        "email": "proost@apache.org",
        "time": "Tue Feb 03 23:52:37 2026 +0900"
      },
      "message": "doc: fix link\n"
    },
    {
      "commit": "afb61be20c09621f81364557dd82d173614397ef",
      "tree": "6de6c86c69049312e3ed7c94c29c221ada6270f1",
      "parents": [
        "ec6a269b56677800b722920aa11dc62e927935eb"
      ],
      "author": {
        "name": "proost",
        "email": "proost@apache.org",
        "time": "Tue Feb 03 23:51:24 2026 +0900"
      },
      "committer": {
        "name": "proost",
        "email": "proost@apache.org",
        "time": "Tue Feb 03 23:51:24 2026 +0900"
      },
      "message": "doc: fix wrong badge link\n"
    },
    {
      "commit": "9bf84127d027557968e1616561fd696911471471",
      "tree": "b393fb0a9e2cf835b19da805ae7120fa5c779b8a",
      "parents": [
        "ec6a269b56677800b722920aa11dc62e927935eb"
      ],
      "author": {
        "name": "proost",
        "email": "proost@apache.org",
        "time": "Tue Feb 03 23:45:27 2026 +0900"
      },
      "committer": {
        "name": "proost",
        "email": "proost@apache.org",
        "time": "Tue Feb 03 23:45:27 2026 +0900"
      },
      "message": "test: stabilize flaky cases\n"
    },
    {
      "commit": "ec6a269b56677800b722920aa11dc62e927935eb",
      "tree": "2ada53307f5056e6799e5aa8a389767b26c5139c",
      "parents": [
        "b0dd394d47fcb7f69f9e552fbaa4f6efcd261827",
        "2d2da9d390b568e5e103d9cffdecd25c9f8e004c"
      ],
      "author": {
        "name": "Hyeonho Kim",
        "email": "proost@apache.org",
        "time": "Tue Feb 03 23:23:48 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 03 23:23:48 2026 +0900"
      },
      "message": "Merge pull request #117 from apache/sampling-guard-test\n\nAdd guard for test in sampling sketch"
    },
    {
      "commit": "2d2da9d390b568e5e103d9cffdecd25c9f8e004c",
      "tree": "2ada53307f5056e6799e5aa8a389767b26c5139c",
      "parents": [
        "b0dd394d47fcb7f69f9e552fbaa4f6efcd261827"
      ],
      "author": {
        "name": "Pierre Lacave",
        "email": "pierre.lacave@datadoghq.com",
        "time": "Mon Feb 02 19:47:02 2026 +0100"
      },
      "committer": {
        "name": "Pierre Lacave",
        "email": "pierre.lacave@datadoghq.com",
        "time": "Mon Feb 02 19:47:02 2026 +0100"
      },
      "message": "Add guard for test in sampling sketch\n"
    },
    {
      "commit": "b0dd394d47fcb7f69f9e552fbaa4f6efcd261827",
      "tree": "8fd2cb12b48dc155d39c9686a0770e8b74b27571",
      "parents": [
        "038d84aec7eef93d31eeb9247b31a66acab98609",
        "a3f8da041bb18b56b0f99ad43e8b7a35a4bb362f"
      ],
      "author": {
        "name": "Hyeonho Kim",
        "email": "proost@apache.org",
        "time": "Tue Feb 03 00:25:29 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 03 00:25:29 2026 +0900"
      },
      "message": "Merge pull request #116 from proost/chore-package-for-test-in-container\n\nchore: add packages for test in container"
    },
    {
      "commit": "a3f8da041bb18b56b0f99ad43e8b7a35a4bb362f",
      "tree": "8fd2cb12b48dc155d39c9686a0770e8b74b27571",
      "parents": [
        "038d84aec7eef93d31eeb9247b31a66acab98609"
      ],
      "author": {
        "name": "proost",
        "email": "proost@apache.org",
        "time": "Tue Feb 03 00:24:19 2026 +0900"
      },
      "committer": {
        "name": "proost",
        "email": "proost@apache.org",
        "time": "Tue Feb 03 00:24:19 2026 +0900"
      },
      "message": "chore: add packages for test in container\n"
    },
    {
      "commit": "038d84aec7eef93d31eeb9247b31a66acab98609",
      "tree": "11e0dac52b78f3d278017b9eafcf43d7b3d8d0bb",
      "parents": [
        "d2c0d2f0a474f75ccd56444b18b091bcefe26a48",
        "cd3d29be3cfb0293765ff4ee8de51ac8e781ebc2"
      ],
      "author": {
        "name": "Hyeonho Kim",
        "email": "proost@apache.org",
        "time": "Sat Jan 31 23:02:30 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jan 31 23:02:30 2026 +0900"
      },
      "message": "Merge pull request #115 from proost/ci-add-linter\n\nci: add linter"
    },
    {
      "commit": "cd3d29be3cfb0293765ff4ee8de51ac8e781ebc2",
      "tree": "11e0dac52b78f3d278017b9eafcf43d7b3d8d0bb",
      "parents": [
        "e07508394cfd1eeafa82d29ebaa322d3354531ed"
      ],
      "author": {
        "name": "proost",
        "email": "proost@apache.org",
        "time": "Sat Jan 31 22:56:46 2026 +0900"
      },
      "committer": {
        "name": "proost",
        "email": "proost@apache.org",
        "time": "Sat Jan 31 22:56:46 2026 +0900"
      },
      "message": "style: follow lint\n"
    },
    {
      "commit": "e07508394cfd1eeafa82d29ebaa322d3354531ed",
      "tree": "c47a08cea41b7d886ad1911c27d4fb101951041e",
      "parents": [
        "d2c0d2f0a474f75ccd56444b18b091bcefe26a48"
      ],
      "author": {
        "name": "proost",
        "email": "proost@apache.org",
        "time": "Sat Jan 31 22:56:20 2026 +0900"
      },
      "committer": {
        "name": "proost",
        "email": "proost@apache.org",
        "time": "Sat Jan 31 22:56:20 2026 +0900"
      },
      "message": "ci: add linter\n"
    },
    {
      "commit": "d2c0d2f0a474f75ccd56444b18b091bcefe26a48",
      "tree": "b3137c9b86ec2f34654f7d74f01f532431d79422",
      "parents": [
        "94afa8d7132e555adf92d91113437f9abc21c286",
        "2c1f3a11d708b5ed144356f88436248fbd3ef60e"
      ],
      "author": {
        "name": "Hyeonho Kim",
        "email": "proost@apache.org",
        "time": "Sat Jan 31 22:33:04 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jan 31 22:33:04 2026 +0900"
      },
      "message": "Merge pull request #114 from proost/test-add-missing-compatability-cases\n\ntest: add missing compatability cases"
    },
    {
      "commit": "94afa8d7132e555adf92d91113437f9abc21c286",
      "tree": "3ce4ae77b2ec92c3c2707fb862ae060f001fa683",
      "parents": [
        "0638bb36de65217d38d5db42fbcbe206e0d2097c",
        "f8ffa221cf5a50b84eb53e4dd85673f942d6a62c"
      ],
      "author": {
        "name": "Hyeonho Kim",
        "email": "proost@apache.org",
        "time": "Sat Jan 31 22:25:36 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jan 31 22:25:36 2026 +0900"
      },
      "message": "Merge pull request #113 from proost/feat-estimate-subset-sum-reservoir-sketch\n\nfeat: estimate subset sum for reservoir sketch"
    },
    {
      "commit": "2c1f3a11d708b5ed144356f88436248fbd3ef60e",
      "tree": "bfab9c8dfc619f29c0c90a5a30866f7d598d3c10",
      "parents": [
        "0638bb36de65217d38d5db42fbcbe206e0d2097c"
      ],
      "author": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Sat Jan 31 22:23:38 2026 +0900"
      },
      "committer": {
        "name": "lani_karrot",
        "email": "lani@daangn.com",
        "time": "Sat Jan 31 22:23:38 2026 +0900"
      },
      "message": "test: add missing compatability cases\n"
    },
    {
      "commit": "f8ffa221cf5a50b84eb53e4dd85673f942d6a62c",
      "tree": "3ce4ae77b2ec92c3c2707fb862ae060f001fa683",
      "parents": [
        "0638bb36de65217d38d5db42fbcbe206e0d2097c"
      ],
      "author": {
        "name": "proost",
        "email": "proost@apache.org",
        "time": "Sat Jan 31 17:28:32 2026 +0900"
      },
      "committer": {
        "name": "proost",
        "email": "proost@apache.org",
        "time": "Sat Jan 31 17:28:32 2026 +0900"
      },
      "message": "feat: estimate subset sum for reservoir sketch\n"
    }
  ],
  "next": "0638bb36de65217d38d5db42fbcbe206e0d2097c"
}
