1. 63a2801 minor: fold tpcds_planning test into core_integration binary (#26422) by Andrew Lamb · 2 hours ago main
  2. 1da3cf0 chore(ci): Register the substrait check job with runs-on, route spark checks through xtask (#25195) by namanjain24-sudo · 7 hours ago
  3. 396ea7c feat!: pass input schema to ExprPlanner::plan_scalar (#26177) by fys · 8 hours ago
  4. 81824e8 fix: report OneOf signature mismatches as planning errors (#26329) by Singleton · 8 hours ago
  5. 9f4b005 fix: validate parquet.coerce_int96 when it is set (#25628) by akashjainn · 8 hours ago
  6. 09fb3f4 fix(physical-plan): replace approximate map_size accounting with exac… (#25825) by Mohit Gurav · 8 hours ago
  7. 4391a2e feat(benchmarks): add plan diagnostics to SQL benchmark runners (#26212) by Bruce Ritchie · 8 hours ago
  8. 8edd071 perf: Optimize `array_filter` (#25754) by Neil Conway · 8 hours ago
  9. cd90b6d perf: Optimize `upper`, `lower`, `translate`, `replace` (#26377) by Neil Conway · 8 hours ago
  10. d93699c refactor: use group clustering terminology in aggregate execution (#24697) by xavlee · 12 hours ago
  11. b6f6990 refactor: extract aggregate physical planning (#26403) by Isaac Emmanuel · 15 hours ago
  12. 5009f42 Account for TopK common-prefix converter memory (#26286) by kosiew · 19 hours ago
  13. cdc2fc0 feat: support `WITH ... AS [NOT] MATERIALIZED` CTEs (#25580) by Adrian Garcia Badaracco · 24 hours ago
  14. b645de0 Keep ClickBench SQL in sync across runners (#25773) by kosiew · 31 hours ago
  15. db425eb test: use WITH ORDER tables for date_bin/date_trunc ordering plan tests (#26332) by Liang-Chi Hsieh · 33 hours ago
  16. 519e4c5 fix: propagate CASE unparser errors (#26311) by Isaac Emmanuel · 33 hours ago
  17. c52eb97 fix: downcast to FixedSizeBinaryArray in CASE literal lookup table (#26096) by Patrick Ribbsaeter · 33 hours ago
  18. 9121123 chore(deps): bump pydata-sphinx-theme from 0.21.0 to 0.23.0 in the all-uv-deps group (#26320) by dependabot[bot] · 33 hours ago
  19. 6d99017 chore(deps): bump the codeql-actions group across 1 directory with 2 updates (#26321) by dependabot[bot] · 33 hours ago
  20. 6bf43f2 chore(deps): bump taiki-e/install-action from 2.87.23 to 2.87.27 (#26322) by dependabot[bot] · 33 hours ago
  21. bfd9d9e chore(deps): bump actions/setup-node from 7.0.0 to 7.1.0 (#26326) by dependabot[bot] · 33 hours ago
  22. f0ee13e chore(deps): bump astral-sh/setup-uv from 10.2.0 to 10.3.0 (#26323) by dependabot[bot] · 33 hours ago
  23. 18348db chore(deps): bump actions/download-artifact from 8.0.1 to 8.0.2 (#26325) by dependabot[bot] · 33 hours ago
  24. 00a2f60b chore(deps): bump actions/upload-artifact from 7.0.1 to 7.0.2 (#26324) by dependabot[bot] · 33 hours ago
  25. cf4869c fix: skip HashJoinExec nodes carrying dynamic filters in JoinSelection (#26123) by siddu · 35 hours ago
  26. 20a4629 perf: Partitioned topk emit row number (#26133) by Subham Singhal · 35 hours ago
  27. d5f5ad4 chore: bump rustls to fix audit (#26352) by Jeffrey Vo · 35 hours ago
  28. 91cd7ff feat: align multi-key equi-join keys with Range partitioning order (#25589) by Shayan Gh · 2 days ago
  29. b51a94d DiskManager: include the description in file names (#26110) by Thomas Tanon · 2 days ago
  30. e732212 feat: allow extension `ExecutionPlan`s to decode via a per-type registry instead of `PhysicalExtensionCodec` (#24631) by Adrian Garcia Badaracco · 2 days ago
  31. 7f00b30 fix: avoid shifting zero grouping ordinals by 64 (#26136) by Aleksandr Efimov · 2 days ago
  32. cda4dd6 perf: compare nested ScalarValues by type before converting to ArrayData (#26066) by Alexy Khrabrov · 2 days ago
  33. c280a4b Fix GroupOrdering memory descriptor double-counting (#26074) by kosiew · 2 days ago
  34. 07077ff Add tests fpr nullability of AND/OR expressions (#26164) by siddu · 2 days ago
  35. 0eb098a bench: classic pwmj sql benchmark (#25839) by Subham Singhal · 2 days ago
  36. e0d64fc fix: count buffers shared between sort input batches once (#25820) by Andy Grove · 2 days ago
  37. d173279 fix: Account for buffered rows in `RowCursorStream` (#25372) by Emily Matheys · 2 days ago
  38. 8f0280b Document and enforce compatibility between an aggregate's accumulators (#25710) by Mason · 2 days ago
  39. 9dec775 fix: support RunEndEncoded arguments in MIN/MAX (#26248) by David Greven · 2 days ago
  40. 4e43ad6 fix: remove duplicate predicate benchmark result (#26244) by Bruce Ritchie · 2 days ago
  41. ac60d99 docs: document ^ as the bitwise xor operator (#26224) by Roshan Ramani · 2 days ago
  42. 2aab973 refactor: replace MapOffset tuple with ProbeOffset enum (#26203) by Yu-Chuan Hung · 2 days ago
  43. 53232ba Add Arrow IPC format options (#26155) by Pepijn Van Eeckhoudt · 2 days ago
  44. 390d210 Preserve list element metadata when rebuilding scalar values (#26092) by Artem Osipov · 2 days ago
  45. 7d4893c fix(proto): preserve EmptyRelation schema across logical plan round trip (#25944) by Luca Bigon · 2 days ago
  46. 678751f bench: model remote object storage faithfully for --simulate-latency (#24093) by Adrian Garcia Badaracco · 2 days ago
  47. 47135be9 fix: resolve pass-through columns against the input when merging an extraction projection (#25412) by Adrian Garcia Badaracco · 2 days ago
  48. 28cefb7 fix: match functional dependencies by column position, not by name (#26150) by Jay Zhan · 2 days ago
  49. 6023600 ci: raise the merge queue status check timeout to 360 minutes (#26293) by Andrew Lamb · 2 days ago
  50. 0d79252 Fix retained-capacity accounting for grouped byte MIN/MAX (#26154) by kosiew · 3 days ago
  51. 92323f7 fix(proto): preserve physical cast expression state (#25056) by Burak Şen · 3 days ago
  52. 7fe6d47 fix: update quinn-proto to resolve cargo audit failures (#26253) by Huaijin · 3 days ago
  53. 473ff69 refactor: simplify redundant iterator chains (#26251) by Oleks V · 3 days ago
  54. 0566b55 fix: preserve grouping set member names during type coercion (#25891) by Peter L · 3 days ago
  55. 1814c6c bench: expand dictionary group-by coverage (#25303) by Yin Li · 3 days ago
  56. c1fdd6e perf: copy bitmaps a word at a time in `pre_selection_scatter` (#25494) by Yousef Mahmoud · 3 days ago
  57. c89852c perf(sort-merge): skip null checks in ArrayValues when neither cursor has nulls (#26215) by Qi Zhu · 3 days ago
  58. 44e5403 feat: simplify contradictory ranges across AND/OR predicates (#26132) by xudong.w · 3 days ago
  59. 2c568b4 perf: share one StatisticsContext across all physical optimizer rules (#26094) by Alessandro Solimando · 4 days ago
  60. 45de64c fix: reject date_bin strides that are not positive (#26070) by Liang-Chi Hsieh · 4 days ago
  61. 9551051 perf: pre-size collections and reuse per-iteration buffers (#26192) by Oleks V · 4 days ago
  62. 39be5f2 fix(substrait): Preserve pushed-down table scan offsets and limits (#26035) by Liang-Chi Hsieh · 4 days ago
  63. 46bff84 fix(functions): prevent invalid sort omission in log monotonicity when base <= 1 (#25746) by Ignatius Pang · 4 days ago
  64. e7d9971 fix: do not extract common subexpressions from the arguments of an aggregate with a FILTER (#26184) by Adrian Garcia Badaracco · 4 days ago
  65. 4ab4721 feat(benchmarks): enable Criterion automatically when a benchmark namespace is set (#26210) by Bruce Ritchie · 4 days ago
  66. 6663e43 perf: Concretely typed TopK StringHeap, and StringHashTable slot reuse (#24105) by Michal Piatkowski · 5 days ago
  67. 2951e12 fix: Unparse `random` as `rand` for some dialects (#26009) by Nuno Faria · 5 days ago
  68. e6a11e5 chore(optimizer): remove deprecated `supports_rewrite` (#26180) by Huaijin · 5 days ago
  69. de06656 docs: Add distributed DataFusion blog post to readings page (#26206) by Andrew Lamb · 5 days ago
  70. b295a67 fix: infer a Parquet column as nullable when some files lack it (#26104) by Qi Zhu · 5 days ago
  71. b40ef06 perf: speed up DictionaryArray hashing (#26159) by RIchard Baah · 5 days ago
  72. 454ca08 fix(spark): derive concat_ws nullability from separator (#26205) by Vova Kot · 5 days ago
  73. 75ddead Deprecate CsvSource::newlines_in_values and preserve proto coverage (#26179) by kosiew · 6 days ago
  74. a4b8198 fix: handle dictionary nulls in null-aware left mark joins (#25693) by Liang-Chi Hsieh · 6 days ago
  75. aaf5df1 perf(pwmj):settle never-matching streamed rows against the buffered extreme… (#25840) by Subham Singhal · 6 days ago
  76. 334f293 perf: Add an adaptive integer membership prefilter for hash joins (#25363) by linfeng · 6 days ago
  77. 4e6e564 chore: Hide internal public utility APIs (#25963) by Yongting You · 7 days ago
  78. d137137 fix: build the IN list static filter only from literal-only items (#26083) by ranflarion · 7 days ago
  79. 1c49b7f perf: optimize aggregate functions over literal arguments (#25849) by Xiaozhe Yu · 7 days ago
  80. 5218379 docs: add DataFusion security guidance (#26064) by Efe · 7 days ago
  81. 3310fd5 fix: report `LowerEqual` cardinality effect for `CoalescePartitionsExec` with fetch (#26051) by Alessandro Solimando · 7 days ago
  82. 7833125 docs: show array_distinct keeping first-seen order (#25930) by Roshan Ramani · 7 days ago
  83. d9d7be8 docs: add datafusion-arrowmetal to the integrations list (#26004) by singhpratech · 7 days ago
  84. 754d3c1a docs: preserve released documentation during deployment (#25880) by Ilya Krasnov · 7 days ago
  85. be8afbb feat: push window predicates on expression PARTITION BY keys (#25865) by Qi Zhu · 7 days ago
  86. 06aa131 fix: preserve null treatment when unparsing window and aggregate functions (#25475) by Shoryamishra61 · 8 days ago
  87. 816e002 test: cover CrossJoinExec row metrics across batched inputs (#25530) by Rishabh Gupta · 8 days ago
  88. 057f77f perf: Prune matched right rows in nested loop semi and anti joins (#25413) by linfeng · 8 days ago
  89. bc693cc Make `TopKDynamicFilters` public (#25429) by Mason · 8 days ago
  90. 791660c fix: Estimate string equality and LIKE filter selectivity (#25835) by limadog9 · 8 days ago
  91. 6a31aa8 fix: keep a DISTINCT aggregate's arity in `SingleDistinctToGroupBy` (#25461) by namanjain24-sudo · 8 days ago
  92. 9fc84ae fix: preserve local direnv settings (#26122) by Vova Kot · 8 days ago
  93. f868d60 fix: Emit LIKE the way the Substrait extension defines it (#25442) by namanjain24-sudo · 8 days ago
  94. 048fc19 fix: apply `spill_compression` to `RepartitionExec` spill files (#26142) by Adrian Garcia Badaracco · 8 days ago
  95. f84b82c Feat(parquet) : Introduce support for optionally writing Distinct Values to statistics (#25576) by RIchard Baah · 8 days ago
  96. d6875ff feat: Use NativeType in get_example_type, information schema (#21737) by theirix · 8 days ago
  97. a23b89f fix: reject unsupported DELETE LIMIT (#25005) by Ryu · 8 days ago
  98. 409e3b8 chore: Add "Willingness to contribute" dropdown to issue templates (#26120) by Oleks V · 8 days ago
  99. 54a4bbf fix: do not panic when displaying a Date64 scalar of i64::MIN (#26139) by geographybuff · 8 days ago
  100. 03204c0 fix: keep the running hash for nested dictionaries in Spark xxhash64 (#25813) by Varun · 8 days ago