1. 3f81613 Remove `GroupsAccumulator::supports_convert_to_state` and require `convert_to_state` (#23489) by linfeng · 8 hours ago main
  2. 82f1b36 fix: NOT IN with NULL subquery returns wrong results under SortMergeJoin (#22810) by Nathan · 8 hours ago
  3. b8d3b0b perf: optimize `find_in_set` (up to 24x faster) (#23460) by Andy Grove · 8 hours ago
  4. e9a75bf feat: add OR pre-selection short-circuit (#22979) by Kumar Ujjawal · 8 hours ago
  5. 7dfeeb0 test (slt): add memory-limited aggregation sqllogictests (#23838) by Naman Modi · 8 hours ago
  6. 5d1c3cd Unwrap widening Date32 -> Date64 casts in comparison predicates (#23729) by Adrian Garcia Badaracco · 9 hours ago
  7. 18b1e35 fix: grouped first_value/last_value FILTER excludes NULL predicate rows (#23707) by kid · 11 hours ago
  8. f40d99a feat: migrate EmptyExec and PlaceholderRowExec to ExecutionPlan proto hooks (#23784) by zhengpeng · 18 hours ago
  9. a0a6836 refactor(proto): migrate symmetric hash join serde (#23736) by Phoenix · 18 hours ago
  10. 7d42518 perf: optimize LEAD/LAG IGNORE NULLS evaluation (#23711) by xudong.w · 18 hours ago
  11. abc226e fix: fixed decode buffer size estimate for BinaryViewArray (#23765) by Lining Pan · 19 hours ago
  12. 461dc6d refactor(hash-aggr): Support spilling for ordered aggregation (#23657) by Yongting You · 19 hours ago
  13. 1763417 refactor(proto): migrate UnionExec and InterleaveExec serde (#23782) by Burak Şen · 24 hours ago
  14. e084034 fix: array_any_value returns NULL for empty list elements (#23775) by Ben Chambers · 24 hours ago
  15. dd1ebde refactor(proto): migrate CrossJoinExec and NestedLoopJoinExec serde (#23834) by Burak Şen · 25 hours ago
  16. 13dadad refactor(proto): migrate RepartitionExec serde (#23792) by Burak Şen · 25 hours ago
  17. 4ea2060 Add setter for `TaskContext::task_id` (#23837) by Pepijn Van Eeckhoudt · 25 hours ago
  18. ced2492 refactor(proto): migrate GlobalLimitExec and LocalLimitExec serde (#23791) by Burak Şen · 25 hours ago
  19. 8abc085 chore: remove Github filter `status:success` for `pending PR` shield (#23846) by Oleks V · 26 hours ago
  20. fc4acd8 refactor(proto): migrate UnnestExec serde (#23739) by Phoenix · 27 hours ago
  21. 4c4f169 refactor(proto): migrate SortExec and SortPreservingMergeExec serde (#23794) by Burak Şen · 27 hours ago
  22. 60cdf8a fix: reject nested aggregate functions (e.g. `sum(sum(x))`) during logical planning (#23813) by Adrian Garcia Badaracco · 27 hours ago
  23. 0f2e137 fix: unwrap identity Date cast in comparison unwrapping (#23727) by Adrian Garcia Badaracco · 28 hours ago
  24. 1de92c0 feat: add validating non-Arrow TDigest constructor and accessors (#23737) by Adrian Garcia Badaracco · 28 hours ago
  25. f7aef23 refactor(proto): delegate deprecated ProjectionExec serde shims to new hooks (#23731) by Adrian Garcia Badaracco · 28 hours ago
  26. 7fb2e2c fix: do not treat concat as preserving lexicographical ordering (#23804) by Burak Şen · 29 hours ago
  27. 1bdff19 refactor: move catalog traits to session crate (#23703) by Tim Saucer · 31 hours ago
  28. 1c8295c feat: Support Union type in approx_distinct (#23714) by Michael Kleen · 36 hours ago
  29. e4f3df7 allow range to satisfy key distribution generally (#23680) by Gene Bordegaray · 2 days ago
  30. 47bd094 test: improve `lcm` function SQL test coverage (#23755) by Yongting You · 2 days ago
  31. 2180253 test: improve `sha` function SQL test coverage (#23758) by Yongting You · 2 days ago
  32. a4f1108 test: improve `digest` function SQL test coverage (#23756) by Yongting You · 2 days ago
  33. ba8796e Bump MSRV from `1.88.0` to `1.94.0` (#23632) by Jeffrey Vo · 2 days ago
  34. f4f43f7 perf: preserve dictionary encoding for `bit_length`, `octet_length`, and `ascii` (#23743) by linfeng · 2 days ago
  35. 02ed8e3 chore(deps): bump the codeql-actions group with 2 updates (#23745) by dependabot[bot] · 2 days ago
  36. 092ec9e test: improve `isnan` function SQL test coverage (#23754) by Yongting You · 2 days ago
  37. 5392f69 chore(deps-dev): bump shell-quote from 1.8.4 to 1.10.0 in /datafusion/wasmtest/datafusion-wasm-app (#23769) by dependabot[bot] · 2 days ago
  38. 0de74cc chore(deps-dev): bump fast-uri from 3.1.2 to 3.1.4 in /datafusion/wasmtest/datafusion-wasm-app (#23778) by dependabot[bot] · 2 days ago
  39. c118002 test: improve `md5` function SQL test coverage (#23757) by Yongting You · 2 days ago
  40. 96e8fdf chore: fix `SlidingDistinctCountAccumulator::size()` to include budget for distinct values (#23399) by Oleks V · 2 days ago
  41. e271f65 perf: optimize left_right in datafusion-functions (#23762) by Andy Grove · 2 days ago
  42. f33dcec chore(deps): bump the all-other-cargo-deps group across 1 directory with 15 updates (#23771) by dependabot[bot] · 2 days ago
  43. 05b7e11 fix: avoid overflow in join cardinality estimation (#23788) by xudong.w · 2 days ago
  44. 39e2f23 feat: Range Partitioning FFI (#23520) by Saad Tajwar · 2 days ago
  45. dfe0f26 docs: add Supermetal to known users (#23790) by Kumar Ujjawal · 2 days ago
  46. 5de7f1d chore(deps): bump codecov/codecov-action from 5.5.5 to 7.0.0 (#23750) by dependabot[bot] · 3 days ago
  47. b66dc70 chore(deps): bump actions/labeler from 6.2.0 to 7.0.0 (#23749) by dependabot[bot] · 3 days ago
  48. 60a7a43 chore(deps): bump taiki-e/install-action from 2.82.6 to 2.84.0 (#23748) by dependabot[bot] · 3 days ago
  49. ce5f520 chore(deps): bump actions/checkout from 7.0.0 to 7.0.1 (#23746) by dependabot[bot] · 3 days ago
  50. 97d00e1 chore(deps-dev): bump webpack-dev-server from 5.2.5 to 5.2.6 in /datafusion/wasmtest/datafusion-wasm-app (#23768) by dependabot[bot] · 3 days ago
  51. 9eae6da fix: Capture global ORDER BY requirement under ScalarSubqueryExec root (#23677) by Sergei Grebnov · 3 days ago
  52. eef1017 chore: Update version 54.1.0, add changelog (#23689) (#23764) by Matt Butrovich · 3 days ago
  53. bdd8238 feat(physical-plan): Allow co-partitioned Partitioning::Range inputs for left-side hash joins (#23487) by Justin O'Dwyer · 3 days ago
  54. 050046a test: More `slt` tests for `iszero` function (#23713) by Yongting You · 3 days ago
  55. b5b1810 feat: complete range repartition physical planning (#23617) by Saad Tajwar · 3 days ago
  56. 1fcdef2 `array_agg()` add tests and benchmarks (#23740) by Fred Thomas · 3 days ago
  57. ed22a4a feat: support co-partitioned range right-side equi hash joins (#23484) by Gustavo Schneiter · 4 days ago
  58. 9a50c67 refactor(proto): migrate sort merge join serde (#23712) by Phoenix · 4 days ago
  59. f3f381c refactor(proto): migrate single-child plans (#23710) by Phoenix · 4 days ago
  60. 02a902c refactor(proto): migrate FilterExec serde (#23708) by Phoenix · 4 days ago
  61. 774f0bc feat(proto): thread expr encode/decode context into try_encode_expr / try_decode_expr (#23733) by Adrian Garcia Badaracco · 4 days ago
  62. 3a2bc0a docs: update Polygon.io reference to Massive.com (#23734) by xudong.w · 4 days ago
  63. c111f0a fix: coerce SIMILAR TO operands to a common string type (#23704) by kid · 4 days ago
  64. 5b65e70 Cap SortPreservingMerge statistics by fetch (#23359) by discord9 · 4 days ago
  65. d75742e fix: Preserve metadata when a cross-join is swapped (#23605) by Michael Kleen · 4 days ago
  66. 840da05 bench: parquet scan with a table schema narrower than a nested column (#23397) by Adrian Garcia Badaracco · 4 days ago
  67. 4184b07 refactor: pass SubqueryContext explicitly through planner traits (#23649) by Tim Saucer · 4 days ago
  68. 3b1ce16 test: add advanced dictionary test (#23483) by RIchard Baah · 5 days ago
  69. 0f5790a feat: allow Full joins to reuse range co-partitioning in HashJoinExec (#23583) by Matthew Patton · 5 days ago
  70. a8d1af6 fix: prevent LEAD/LAG IGNORE NULLS panic without null bitmap (#23706) by xudong.w · 5 days ago
  71. 8f15682 perf: don't re-inline CSE'd expensive expressions in projection pushdown (#23459) by Ford · 5 days ago
  72. 1dc031d feat: Support multiple external table locations (#22695) by Kumar Ujjawal · 5 days ago
  73. 67947b6 Add any_value aggregate function (#23043) by Yin Li · 6 days ago
  74. 1734d4b chore: downsize `sql_planner_extended` `logical_plan_optimize` sample size to 5 (#23659) by Jeffrey Vo · 7 days ago
  75. 4c20fa7 perf: optimize `regexp_instr` (40% faster) (#23540) by Andy Grove · 7 days ago
  76. 8a37a07 fix: handle null date and timestamp format arguments (#23641) by linfeng · 7 days ago
  77. d185ed5 Fix ordering for UNION ALL over heterogeneous constants (#23528) by Vadim Piven · 7 days ago
  78. 620262b Mark null-propagating math functions as strict (#23527) by linfeng · 7 days ago
  79. 2286a3a test: Fix malformed `regexp_instr` error tests and add slt coverage (#23620) by Andrew Lamb · 7 days ago
  80. 4957f5d bench: add FixedSizeBinary coverage to multi_group_by benchmark (#23650) by Andrew Lamb · 7 days ago
  81. ca02890 perf: optimize `get_field` (#23537) by Andy Grove · 7 days ago
  82. b16bd3d Add ExecutionPlan try_to_proto / try_from_proto hooks + ProjectionExec reference (#23495) by Adrian Garcia Badaracco · 7 days ago
  83. d416011 perf: avoid per-row copy in Spark hex byte encoding (#23473) by Andy Grove · 7 days ago
  84. 17ec083 perf: optimize `regexp_match` for literal pattern usage (20% faster) (#23547) by Andy Grove · 7 days ago
  85. 1e58928 fix: `time ± interval` returns a wrapped `time` instead of an interval (#23279) by Vismay · 7 days ago
  86. d5703bd minor(CI): Use `install-action` to speed up ci (#23661) by Yongting You · 7 days ago
  87. bf948c9 chore: Fix duplicated word typos in comments (#23662) by jackylee · 7 days ago
  88. 78be510 feat: Support Struct type in approx_distinct (#23663) by Michael Kleen · 7 days ago
  89. fb8fe7a Handle nulls in type coercion of higher-order UDFs, map_extract, spark array_repeat (#23071) by gstvg · 7 days ago
  90. 7ca6e54 Support UDTFs in information_schema.routines / SHOW FUNCTIONS (#23438) by Qi Zhu · 8 days ago
  91. f151c10 chore: deprecate record_batch macro in favor of upstream one (#23295) by Burak Şen · 8 days ago
  92. 8d680db fix: keep null-aware anti-join NULLs in the pushed dynamic filter (#23104) by Moe · 8 days ago
  93. 943e029 perf: optimize `replace` (2x faster) (#23589) by Andy Grove · 8 days ago
  94. e104138 docs: Update committer and PMC list (#23621) by Andrew Lamb · 8 days ago
  95. 12fa0ce Resolve lost wakeup in SpillPoolReader with multiple concurrent SpillPoolWriters (#23522) by Pepijn Van Eeckhoudt · 8 days ago
  96. 955f70f docs: add partitioned ClickBench SQL example (#23637) by ByteBaker · 8 days ago
  97. 0840e5c fix: preserve EmptyExec and PlaceholderRowExec partition count across proto round-trip (#23643) by Andy Grove · 8 days ago
  98. 1c6350a feat: benchmark_runner, improve `--list`, optional `DATA_DIR` (#23354) by Bruce Ritchie · 8 days ago
  99. a29f70c fix: preserve aggregate scope when unparsing (#23327) by Phoenix · 8 days ago
  100. ac17a7b allow interleaveExec to support Range partioning (#23623) by RIchard Baah · 8 days ago