1. 0cf3cf6 refactor(tdigest): organize public APIs and internal helpers (#313) by tison · 34 hours ago main
  2. 8bb74d7 perf(tdigest): separate point queries from batch scans (#312) by tison · 2 days ago
  3. 6d62125 perf(kll): binary search sorted levels in rank queries (#308) by Xuanwo · 2 days ago
  4. 41686e2 perf(tdigest): scan centroids for dense CDF and PMF batches (#305) by Xuanwo · 2 days ago
  5. aa4e070 perf(bloom): simplify insertion and clarify hash functions (#311) by tison · 2 days ago
  6. db1bca8 perf(bloom): streamline insertion without membership checks (#306) by Xuanwo · 2 days ago
  7. 675e3e1 chore: prepare 0.6.0 release (#303) by Xuanwo · 3 days ago 0.6.0-rc.1
  8. aeda4de refactor: simplify estimated_size accounting (#302) by tison · 4 days ago
  9. 28769d4 refactor(countmin): encapsulate bucket count state (#301) by tison · 5 days ago
  10. 7bf60b2 perf: Countmin performance improvements (#300) by Patrick McGleenon · 6 days ago
  11. 4adb023 docs: clarify cross-language interoperability (#296) by tison · 7 days ago
  12. cc614c2 fix: distinguish empty sketch queries from invalid arguments (#295) by tison · 9 days ago
  13. 9cf7ddd feat(hll): expose composite cardinality estimates (#294) by edouardmulliez · 3 weeks ago
  14. 983abab test: update TCK snapshots and archive layout (#292) by tison · 3 weeks ago
  15. 1d2d406 refactor(hll): simplify coupon serialization and documentation (#291) by tison · 3 weeks ago
  16. 5190e33 perf(tdigest): simplify rank anchor lookup (#290) by tison · 3 weeks ago
  17. 48165ed perf(tdigest): reuse cumulative weights in CDF and PMF queries (#289) by tison · 3 weeks ago
  18. e7f1b9f fix(tdigest): stabilize numerical interpolation (#287) by tison · 3 weeks ago
  19. a62d1ba docs(tdigest): explain batch merge tradeoffs (#288) by tison · 4 weeks ago
  20. 618ea2e feat(tdigest): Add owned batch merging (#276) by Ryu · 4 weeks ago
  21. db0703e chore: remove unexpected line (#286) by tison · 4 weeks ago
  22. 8ba1022 feat(tdigest): Add batch quantile queries (#275) by Ryu · 4 weeks ago
  23. 2a19b8d fix(countmin): preserve integer precision during scaling (#285) by Jaideep Pyne · 4 weeks ago
  24. 4abc2da fix: preserve quantile query boundaries and simplify REQ (#284) by tison · 4 weeks ago
  25. cf25bbe fix: align empty Theta and Tuple seed hash handling (#283) by tison · 4 weeks ago
  26. c7e745a feat: add diagnostic summaries for HLL and CPC (#232) by Xinyao Zhang · 5 weeks ago
  27. 003ce7a fix: reject sketch weight overflow before mutation (#282) by tison · 5 weeks ago
  28. 7f4c145 fix(frequencies): define emptiness by stream weight (#281) by tison · 5 weeks ago
  29. 1158716 fix(tdigest): preserve min/max when merging digests (#279) by Jaideep Pyne · 6 weeks ago
  30. 612ffb2 feat(bloom): replace invert with a set difference operation (#278) by tison · 6 weeks ago
  31. e85b588 chore: Confirm 0.5.0 release date (#274) by tison · 8 weeks ago
  32. caa60a1 build: drop the rust-toolchain.toml pin (#272) by tison · 8 weeks ago
  33. 3db8a5f refactor: remove the rand runtime dependency and add common random bit function (#264) by Jeff Chung · 8 weeks ago
  34. bb6bbec perf: streamline sketch update paths (#267) by tison · 8 weeks ago
  35. 3d8b664 perf: reduce sketch hashing overhead (#265) by tison · 8 weeks ago
  36. 98cbdc0 refactor: tighten KLL API and query performance (#263) by tison · 8 weeks ago
  37. 285ae24 fix(tdigest): validate deserialized state invariants (#262) by tison · 8 weeks ago
  38. 02b13a6 feat: Implement KLLSketch (#248) by Jeff Chung · 8 weeks ago
  39. 2e685a0 test: update TCK snapshot revision (#260) by tison · 8 weeks ago
  40. 16ae85e docs: clarify release communication checkpoints (#259) by tison · 8 weeks ago
  41. 77f5652 docs: fix the release changelog verification (#258) by tison · 8 weeks ago 0.5.0 0.5.0-rc.1
  42. c752a9b chore: prepare the 0.5.0 release (#257) by tison · 8 weeks ago
  43. 2b0692e refactor: polish release-facing APIs before 0.5.0 (#256) by tison · 8 weeks ago
  44. 1d31bd9 fix(theta,tuple): canonicalize empty sampled sketch state (#254) by Jaideep Pyne · 8 weeks ago
  45. 292000d refactor: harden library usability before 0.5.0 (#253) by tison · 8 weeks ago
  46. 7025bf6 fix(tdigest): interpolate quantiles toward the nearer centroid and normalize the left tail (#250) by Jaideep Pyne · 8 weeks ago
  47. 5241150 test(req): add REQ sketch benchmarks (#251) by Patrick McGleenon · 8 weeks ago
  48. ff020a0 refactor(tuple): return named entries from iterators (#249) by tison · 8 weeks ago
  49. f33bca5 fix(theta,tuple): treat equal-theta sketches with no retained entries as identical (#246) by Jaideep Pyne · 8 weeks ago
  50. aaf1733 refactor: harden public APIs and library usability (#247) by tison · 8 weeks ago
  51. c8b20c8 refactor: align internal symbol visibility (#245) by tison · 9 weeks ago
  52. 04b1431 fix(hll): preserve estimator state across union transformations (#239) by Jaideep Pyne · 9 weeks ago
  53. 22a766d refactor(req): model items as totally ordered values (#244) by tison · 9 weeks ago
  54. 6f3f09b refactor(req): clarify value comparison contract (#243) by tison · 9 weeks ago
  55. 3b555c7 refactor(req): remove ReqUnion (#242) by tison · 9 weeks ago
  56. 25ce9e4 refactor: keep sketch configuration constants private (#241) by tison · 9 weeks ago
  57. dd81c80 fix(hll): clamp the HLL-mode lower bound to the non-zero register count (#237) by Jaideep Pyne · 9 weeks ago
  58. c25f551 refactor: unify fallible construction APIs (#238) by tison · 9 weeks ago
  59. 47f012d refactor: make sketch builders fallible (#236) by tison · 9 weeks ago
  60. f3df4b4 refactor(req): consolidate fallible constructors (#223) by Xuanwo · 9 weeks ago
  61. c3c08f9 perf(tdigest): optimize partial aggregate compute path (#231) by tison · 9 weeks ago
  62. 8f58d09 test: organize benchmarks and integration tests as workspace crates (#230) by tison · 9 weeks ago
  63. 34f3041 perf(cpc): encode and decode payloads without intermediate states (#229) by tison · 9 weeks ago
  64. 8d9a36a test: streamline deserialization regressions (#228) by tison · 9 weeks ago
  65. 1841bf1 fix: simplify and harden sketch deserialization (#227) by tison · 9 weeks ago
  66. 934df69 fix(frequencies): reject out-of-range map-size fields on deserialize (#224) by Jaideep Pyne · 9 weeks ago
  67. a580881 refactor: replace super-qualified module paths (#225) by tison · 9 weeks ago
  68. e02c693 fix: reject invalid REQ compactor states on deserialize (#221) by Cestercian · 9 weeks ago
  69. 162f2bc perf(req): avoid cloning sorted compactor items (#222) by tison · 9 weeks ago
  70. 771e618 fix(req): compactor merge (#220) by Jeff Chung · 9 weeks ago
  71. bcb83e6 chore(deps): upgrade rand to 0.10 and use quickcheck (#215) by tison · 9 weeks ago
  72. d803d66 docs: add REQ sketch to README (#216) by tison · 9 weeks ago
  73. f876679 test: standardize assertions with googletest matchers (#213) by tison · 9 weeks ago
  74. 4a09759 docs: update changelog guidance (#214) by tison · 9 weeks ago
  75. 9b695cb feat: return Option from intersection to_sketch before first update (#211) by Vedant Madane · 9 weeks ago
  76. 974a6e9 perf(tdigest): single centroid buffer (#210) by Yijun Zhao · 9 weeks ago
  77. caee2a3 feat(req): port of reqsketch-rs (#204) by Patrick McGleenon · 9 weeks ago
  78. 7e578e7 perf(tdigest): reduce allocation overhead during compression (#209) by tison · 9 weeks ago
  79. 5cb4680 chore: migrate HawkEye to v7 (#207) by tison · 10 weeks ago
  80. 1e13991 test(hll): cover union rebuild regressions (#206) by tison · 2 months ago
  81. 30860a6 docs: date the 0.4.0 changelog (#205) by tison · 2 months ago
  82. 21f1d9d docs: clarify BloomFilter contract after invert (#202) by Renkai Ge · 2 months ago
  83. 541e345 docs: correct release verification workflow (#201) by tison · 3 months ago
  84. 595516e chore: prepare 0.4.0 release (#200) by tison · 3 months ago 0.4.0 0.4.0-rc.1
  85. 8aeecb9 docs: expand README and prepare 0.4.0 changelog (#199) by tison · 3 months ago
  86. 035c977 docs: standardize public API documentation style (#197) by tison · 3 months ago
  87. 1fdf964 docs: correct public sketch semantics (#196) by tison · 3 months ago
  88. d695039 fix: classify CPC image errors and clarify intersection naming (#195) by tison · 3 months ago
  89. fbe4e93 fix: preserve purged Frequencies state (#191) by tison · 3 months ago
  90. db0a20e fix: validate Bloom bit counts during deserialization (#190) by tison · 3 months ago
  91. 5a1ab56 fix: preserve non-empty theta v2 exact sketches (#189) by tison · 3 months ago
  92. 4266ad9 refactor: replace theta family sketch traits with concrete views (#185) by tison · 3 months ago
  93. 5f2e809 chore: fine tune code and settings (#184) by tison · 3 months ago
  94. 7d433d8 refactor: centralize seed hash validation (#183) by Jaideep Pyne · 3 months ago
  95. dc26037 feat: add exact equality for Jaccard sketches (#181) by Weizhen Wang · 3 months ago
  96. 715df99 feat: expose estimated_size for stateful set operations (#177) by Renkai Ge · 3 months ago
  97. ea5ec01 refactor: simplify hash and theta module layout (#179) by tison · 3 months ago
  98. 5433a8e refactor: reorganize theta family mods and add key-only sketch views (#178) by Yijun Zhao · 3 months ago
  99. 196763c feat(theta): Support JaccardSimilarity (#142) by Weizhen Wang · 3 months ago
  100. 9b7fdbd test: cover Go serialization snapshots (#175) by tison · 3 months ago