Commit Graph

  • 953bc50ad6 chore(deps): bump the cargo group across 1 directory with 2 updates dependabot/cargo/cargo-23d45d8cf2 dependabot[bot] 2026-03-18 19:55:01 +00:00
  • 228e930ed8 chore(deps): bump serialize-javascript dependabot/npm_and_yarn/datafusion/wasmtest/datafusion-wasm-app/npm_and_yarn-5be2081b8c dependabot[bot] 2026-03-18 19:52:45 +00:00
  • 8df75c3f04 Document guidance on how to evaluate breaking API changes (#20584) main Andrew Lamb 2026-02-28 09:16:28 -05:00
  • 3a23bb2531 perf: Optimize array_agg() using GroupsAccumulator (#20504) Neil Conway 2026-02-28 08:21:11 -05:00
  • 73fbd48070 Upgrade DataFusion to arrow-rs/parquet 58.0.0 / object_store 0.13.0 (#19728) Andrew Lamb 2026-02-28 05:43:51 -05:00
  • acec058cb5 perf: Use Arrow vectorized eq kernel for IN list with column references (#20528) Zhang Xiaofeng 2026-02-28 12:40:16 +08:00
  • 5d8249ff16 fix: Fix and Refactor Spark shuffle function (#20484) Eren Avsarogullari 2026-02-27 16:05:26 -08:00
  • e567cb91f4 Fix serde of window lead/lag defaults (#20608) Brent Gardner 2026-02-27 14:58:29 -07:00
  • 451c79fc00 fix: Fix array_to_string with columnar third arg (#20536) Neil Conway 2026-02-27 11:03:32 -05:00
  • 7ef62b988d chore: Enable workspace lint for all workspace members (#20577) Neil Conway 2026-02-27 11:00:37 -05:00
  • c63ca330d7 fix: increase ROUND decimal precision to prevent overflow truncation (#19926) Kumar Ujjawal 2026-02-27 19:40:20 +05:30
  • e583fe9d22 Add deterministic per-file timing summary to sqllogictest runner (#20569) kosiew 2026-02-27 17:43:47 +08:00
  • bc600b3090 Split push_down_filter.slt into standalone sqllogictest files to reduce long-tail runtime (#20566) kosiew 2026-02-27 16:36:31 +08:00
  • a79e6e6b39 fix(substrait): Correctly parse field references in subqueries (#20439) Neil Conway 2026-02-27 02:14:05 -05:00
  • a257c29c26 add redirect for old upgrading.html URL to fix broken changelog links (#20582) mishop-15 2026-02-27 02:53:26 +05:30
  • 3ab1301c53 fix: handle empty delimiter in split_part (closes #20503) (#20542) Gabriel Ferraté 2026-02-26 22:03:34 +01:00
  • e76f0eebe3 fix: IS NULL panic with invalid function without input arguments (#20306) Acfboy 2026-02-27 04:58:54 +08:00
  • d6fb3608b0 perf: Optimize array_position for scalar needle (#20532) Neil Conway 2026-02-26 13:40:55 -05:00
  • a026e7da2f perf: Optimize heap handling in TopK operator (#20556) Adam Gutglick 2026-02-26 12:31:09 +00:00
  • bcd42b090a fix: Unaccounted spill sort in row_hash (#20314) Emily Matheys 2026-02-26 10:22:25 +02:00
  • 33b86fe02e perf: Cache num_output_rows in sort merge join to avoid O(n) recount (#20478) Andy Grove 2026-02-25 16:21:48 -07:00
  • 3a970c58ff Clamp early aggregation emit to the sort boundary when using partial group ordering (#20446) Jack Kleeman 2026-02-25 14:03:50 -08:00
  • e894a03bea perf: Use Hashbrown for array_distinct (#20538) Neil Conway 2026-02-25 13:12:42 -05:00
  • e6849945bf fix: cardinality() of an empty array should be zero (#20533) Neil Conway 2026-02-25 09:02:43 -05:00
  • d7d646164d feat: Implement Spark bin function (#20479) Kazantsev Maksim 2026-02-25 15:38:51 +04:00
  • e937cadbcc [fix] Add type coercion from NULL to Interval to make date_bin more postgres compatible (#20499) Lía Adriana 2026-02-25 09:02:30 +01:00
  • d75fcb83e3 Fix physical expr adapter to resolve physical fields by name, not column index (#20485) kosiew 2026-02-25 15:52:59 +08:00
  • 2347306943 [Minor] Fix error messages for shrink and try_shrink (#20422) Haresh Khanna 2026-02-25 01:47:39 +00:00
  • 387e20cc58 Improve HashJoinExecBuilder to save state from previous fields (#20276) Albert Skalt 2026-02-25 01:15:34 +03:00
  • 585bbf35d3 perf: Optimize array_has_any() with scalar arg (#20385) Neil Conway 2026-02-24 15:59:08 -05:00
  • 34dad2ccee Cache PlanProperties, add fast-path for with_new_children (#19792) Albert Skalt 2026-02-24 23:58:06 +03:00
  • b8cebdde2a Fix incorrect regex pattern in regex_replace_posix_groups (#19827) Ganesh Patil 2026-02-25 01:56:06 +05:30
  • e80694e369 Remove recursive const check in simplify_const_expr (#20234) Adam Gutglick 2026-02-24 19:49:37 +00:00
  • fdd36d0d21 Update comments on OptimizerRule about function name matching (#20346) Andrew Lamb 2026-02-24 14:46:32 -05:00
  • b16ad9badc fix: SortMergeJoin don't wait for all input before emitting (#20482) Raz Luvaton 2026-02-24 21:12:42 +02:00
  • db5197b742 chore: Replace matches! on fieldless enums with == (#20525) Neil Conway 2026-02-24 10:48:06 -05:00
  • 932418b20c chore(deps): bump strum_macros from 0.27.2 to 0.28.0 (#20521) dependabot[bot] 2026-02-24 10:47:50 -05:00
  • e71e7a39bf chore: Cleanup code to use repeat_n in a few places (#20527) Neil Conway 2026-02-24 10:46:58 -05:00
  • 670dbf481c fix: prevent duplicate alias collision with user-provided __datafusion_extracted names (#20432) Adrian Garcia Badaracco 2026-02-24 15:02:59 +00:00
  • 17d770d6e5 fix: handle out of range errors in DATE_BIN instead of panicking (#20221) mishop-15 2026-02-24 19:25:32 +05:30
  • 9c85ac608f perf: Fix quadratic behavior of to_array_of_size (#20459) Neil Conway 2026-02-24 08:53:10 -05:00
  • a9c090141d Add support for FFI config extensions (#19469) Tim Saucer 2026-02-24 08:18:02 -05:00
  • 4a41587bdf Make custom_file_casts example schema nullable to allow null id values during casting (#20486) kosiew 2026-02-24 20:24:42 +08:00
  • 0dfa542201 fix: HashJoin panic with dictionary-encoded columns in multi-key joins (#20441) Tim-53 2026-02-24 13:10:15 +01:00
  • 6c793694e9 chore(deps): bump the all-other-cargo-deps group with 2 updates (#20519) dependabot[bot] 2026-02-24 12:24:24 +01:00
  • 4c0a6531ca chore(deps): bump taiki-e/install-action from 2.68.6 to 2.68.8 (#20518) dependabot[bot] 2026-02-24 12:24:23 +01:00
  • 3aa34b33f5 chore(deps): bump strum from 0.27.2 to 0.28.0 (#20520) dependabot[bot] 2026-02-24 12:23:48 +01:00
  • 11ef486e6c Runs-on for extended CI checks (#20511) Dmitrii Blaginin 2026-02-24 10:34:49 +00:00
  • d59cdfe999 Fix name tracker (#19856) Xander 2026-02-24 08:15:59 +00:00
  • b6d46a6382 perf: Optimize initcap() (#20352) Neil Conway 2026-02-24 01:11:08 -05:00
  • 7602913b0f Switch to the latest Mac OS (#20510) Dmitrii Blaginin 2026-02-23 22:57:49 +00:00
  • b9328b9734 Upgrade to sqlparser 0.61.0 (#20177) Andrew Lamb 2026-02-23 13:49:08 -05:00
  • d303f5817f chore: Add end-to-end benchmark for array_agg, code cleanup (#20496) Neil Conway 2026-02-23 13:26:16 -05:00
  • df8f818b29 chore: Avoid build fails on MinIO rate limits (#20472) Oleks V 2026-02-23 08:09:01 -08:00
  • ed0323a2bb feat: support arrays_zip function (#20440) Oleks V 2026-02-23 08:08:36 -08:00
  • 89a8576171 docs: Document that adding new optimizer rules are expensive (#20348) Andrew Lamb 2026-02-23 06:21:17 -05:00
  • 60457d0b0a Runs-on for more actions (#20274) Dmitrii Blaginin 2026-02-23 10:04:37 +00:00
  • 7815732f0f feat(memory-tracking): implement arrow_buffer::MemoryPool for MemoryPool (#18928) Filippo 2026-02-23 07:15:09 +01:00
  • 9660c98743 perf: Use zero-copy slice instead of take kernel in sort merge join (#20463) Andy Grove 2026-02-22 07:43:55 -07:00
  • bfc012e638 bench: Add IN list benchmarks for non-constant list expressions (#20444) Zhang Xiaofeng 2026-02-22 15:40:02 +08:00
  • c1ad8636a0 [Minor] Use buffer_unordered (#20462) Daniël Heres 2026-02-22 08:38:53 +01:00
  • f488a9071b perf: Optimize scalar fast path for regexp_like and rejects g inside combined flags like ig (#20354) Kumar Ujjawal 2026-02-22 06:33:52 +05:30
  • cfdd7c180c chore(deps): bump testcontainers-modules from 0.14.0 to 0.15.0 (#20471) dependabot[bot] 2026-02-21 22:49:05 +00:00
  • 043f908b60 chore(deps): bump the all-other-cargo-deps group with 6 updates (#20470) dependabot[bot] 2026-02-21 14:48:36 -08:00
  • 626bc01b04 chore(deps): bump astral-sh/setup-uv from 6.1.0 to 7.3.0 (#20468) dependabot[bot] 2026-02-21 14:40:06 -08:00
  • d2c5666f5a chore(deps): bump taiki-e/install-action from 2.68.0 to 2.68.6 (#20467) dependabot[bot] 2026-02-21 14:38:21 -08:00
  • d03601547a chore: group minor dependencies into single PR (#20457) Oleks V 2026-02-21 14:14:22 -08:00
  • 42dd4279de bench: Add criterion benchmark for sort merge join (#20464) Andy Grove 2026-02-21 11:32:33 -07:00
  • 0d63ced04a Implement FFI table provider factory (#20326) Paul J. Davis 2026-02-21 06:36:30 -06:00
  • 1736fd2a40 refactor: Extract sort-merge join filter logic into separate module (#19614) Liang-Chi Hsieh 2026-02-21 10:10:36 +08:00
  • fc98d5c282 feat: Implement Spark bitmap_bucket_number function (#20288) Kazantsev Maksim 2026-02-21 06:08:44 +04:00
  • 7f99947390 chore: Cleanup "!is_valid(i)" -> "is_null(i)" (#20453) Neil Conway 2026-02-20 21:04:39 -05:00
  • a936d0de95 test: Extend Spark Array functions: array_repeat , shuffle and slice test coverage (#20420) Eren Avsarogullari 2026-02-20 10:39:37 -08:00
  • 0f7a405b8c feat: support Spark-compatible json_tuple function (#20412) Yu-Chuan Hung 2026-02-21 02:38:32 +08:00
  • 1ee782f783 Migrate Python usage to uv workspace (#20414) Adrian Garcia Badaracco 2026-02-20 16:29:56 +00:00
  • ace9cd44b7 perf: Optimize trim UDFs for single-character trims (#20328) Neil Conway 2026-02-20 04:28:53 -05:00
  • ba267acf8f build: update Rust toolchain version from 1.92.0 to 1.93.0 in rust-toolchain.toml (#20309) dario curreri 2026-02-20 10:14:00 +01:00
  • b7f6090874 perf: Optimize lpad, rpad for ASCII strings (#20278) Neil Conway 2026-02-19 21:32:42 -05:00
  • 3157a2e131 chore: fix labeler for datafusion-functions-nested (#20442) Oleks V 2026-02-19 18:25:45 -08:00
  • 0294a22cf9 perf: Optimize array_has() for scalar needle (#20374) Neil Conway 2026-02-19 21:23:22 -05:00
  • 0022d8e503 chore: Cleanup returning null arrays (#20423) Neil Conway 2026-02-19 11:15:28 -05:00
  • c3f080774c perf: Optimize translate() UDF for scalar inputs (#20305) Neil Conway 2026-02-19 02:03:19 -05:00
  • 4f4e814ce3 perf: Optimize concat()/concat_ws() UDFs (#20317) Neil Conway 2026-02-18 22:19:37 -05:00
  • c699361cb4 fix: Handle Utf8View and LargeUtf8 separators in concat_ws (#20361) Neil Conway 2026-02-18 20:48:38 -05:00
  • 08c09db5e5 feat: support sqllogictest output coloring (#20368) theirix 2026-02-19 01:40:16 +00:00
  • 5bfcf9500c feat: Implement Spark bitmap_bit_position function (#20275) Kazantsev Maksim 2026-02-18 19:17:28 +04:00
  • 726d73067f chore(deps): bump taiki-e/install-action from 2.67.27 to 2.68.0 (#20398) dependabot[bot] 2026-02-19 01:02:11 +11:00
  • c0e80edc30 perf: Optimize scalar fast path of atan2 (#20336) Kumar Ujjawal 2026-02-18 19:23:01 +05:30
  • d692df0358 feat: Optimize hash util for MapArray (#20179) Jonathan Chen 2026-02-18 08:42:02 -05:00
  • b6e4f95a5c chore(deps): bump syn from 2.0.114 to 2.0.116 (#20399) dependabot[bot] 2026-02-18 13:16:27 +01:00
  • 468b690d71 perf: optimize array_distinct with batched row conversion (#20364) lyne 2026-02-18 02:51:51 +08:00
  • ea51d9049a [Minor] Update object_store to 0.12.5 (#20378) Daniël Heres 2026-02-17 19:15:25 +01:00
  • 8172526134 chore(deps): bump uuid from 1.20.0 to 1.21.0 (#20401) dependabot[bot] 2026-02-17 18:14:14 +00:00
  • 4e43ac5a06 chore(deps): bump maturin from 1.11.5 to 1.12.2 in /docs (#20400) dependabot[bot] 2026-02-17 10:13:48 -08:00
  • 35588bc183 chore(deps): bump actions/stale from 10.1.1 to 10.2.0 (#20397) dependabot[bot] 2026-02-17 10:12:42 -08:00
  • 2325aaad25 chore(deps): bump env_logger from 0.11.8 to 0.11.9 (#20402) dependabot[bot] 2026-02-17 10:11:28 -08:00
  • 939621f790 chore(deps): bump sqllogictest from 0.29.0 to 0.29.1 (#20405) dependabot[bot] 2026-02-17 10:10:56 -08:00
  • 833635557b chore(deps): bump clap from 4.5.57 to 4.5.59 (#20404) dependabot[bot] 2026-02-17 10:09:52 -08:00
  • abe5d9862d chore(deps): bump tonic from 0.14.3 to 0.14.4 (#20406) dependabot[bot] 2026-02-17 10:08:26 -08:00
  • 9acf387a21 chore(deps): bump aws-config from 1.8.13 to 1.8.14 (#20407) dependabot[bot] 2026-02-17 10:07:21 -08:00