You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@datafusion.apache.org by gi...@apache.org on 2026/08/19 04:26:53 UTC
(datafusion) branch dependabot/cargo/main/all-other-cargo-deps-8500973c62 updated (d3b956a078 -> b5163bd2d6)
This is an automated email from the ASF dual-hosted git repository.
dependabot[bot] pushed a change to branch dependabot/cargo/main/all-other-cargo-deps-8500973c62
in repository https://gitbox.apache.org/repos/asf/datafusion.git
discard d3b956a078 chore(deps): bump the all-other-cargo-deps group with 2 updates
add 006dffce95 feat: remove extra Rows from ReusableRows (#23802)
add 0a4e930522 feat: null aware RightAnti hash join execution + planning support (#23957)
add bec06e7506 feat(substrait): serialize correlated subqueries with OuterReference field references (#23488)
add 988e097cf0 chore(deps): bump astral-sh/setup-uv from 9.0.0 to 10.0.1 (#24452)
add 7f51452a18 chore(deps): bump taiki-e/install-action from 2.85.11 to 2.86.1 (#24451)
add 29296abc15 chore(deps): bump tomlkit from 0.14.0 to 0.15.1 (#24448)
add a0a6becf37 chore(deps): bump the codeql-actions group across 1 directory with 2 updates (#24449)
add 3487c6a828 docs: Update Concepts, Readings, Events page (add Videos section, recent posts and releases) (#24221)
add 65c20d20cf IN LIST: centralize primitive filters and optimize Decimal128 (#24283)
add 303ff78ac8 Enable more clippy lints (#24322)
add 19f2e85fa1 Add dfbench statistics command (#23975)
add f6ad7810d0 Fix `cargo audit` by updating `h2` to 0.4.16 (#24467)
add 6187d47ec5 fix: make UnnestExec respect datafusion.execution.batch_size (#24384)
add ebea06912c docs: Update dev/release/README.md for new crate `datafusion-proto-models` (#24472)
add 5c846af2ca fix: Streaming aggregation produces wrong result with grouping sets (#24422)
add 76a45130a4 fix(spark): match Spark abs overflow errors (#24156)
add 54355e1b7b minor(test): strengthen bitwise sort-merge join spill coverage (#24192)
add 9a96f6715f chore: group uv dependency updates (#24408)
add b5163bd2d6 chore(deps): bump the all-other-cargo-deps group across 1 directory with 2 updates
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (d3b956a078)
\
N -- N -- N refs/heads/dependabot/cargo/main/all-other-cargo-deps-8500973c62 (b5163bd2d6)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.github/dependabot.yml | 10 +
.github/workflows/audit.yml | 2 +-
.github/workflows/breaking_changes_detector.yml | 2 +-
.github/workflows/codeql.yml | 4 +-
.github/workflows/dependencies.yml | 2 +-
.github/workflows/dev.yml | 6 +-
.github/workflows/docs.yaml | 4 +-
.github/workflows/docs_pr.yaml | 4 +-
.github/workflows/rust.yml | 8 +-
Cargo.lock | 4 +-
Cargo.toml | 55 ++
benchmarks/src/bin/benchmark_runner.rs | 8 +
benchmarks/src/bin/dfbench.rs | 5 +-
benchmarks/src/bin/mem_profile.rs | 18 +-
benchmarks/src/lib.rs | 1 +
benchmarks/src/nlj.rs | 2 +-
benchmarks/src/sql_benchmark.rs | 8 +
benchmarks/src/statistics.rs | 802 +++++++++++++++++++++
datafusion-cli/src/functions.rs | 28 +-
datafusion-cli/src/helper.rs | 6 +-
.../examples/data_io/parquet_advanced_index.rs | 5 +-
.../examples/data_io/parquet_index.rs | 12 +-
.../examples/proto/composed_extension_codec.rs | 8 +-
datafusion/catalog-listing/src/table.rs | 4 +-
datafusion/catalog/src/cte_worktable.rs | 4 +-
datafusion/common/src/scalar/mod.rs | 5 +-
datafusion/common/src/utils/mod.rs | 2 +-
datafusion/core/benches/topk_aggregate.rs | 4 +
datafusion/core/src/bin/print_functions_docs.rs | 11 +-
datafusion/core/src/dataframe/parquet.rs | 3 +-
datafusion/core/src/datasource/listing/table.rs | 12 +-
.../core/src/datasource/physical_plan/csv.rs | 7 +-
.../core/src/datasource/physical_plan/json.rs | 7 +-
datafusion/core/src/execution/context/mod.rs | 18 +-
datafusion/core/src/execution/context/parquet.rs | 35 +-
datafusion/core/src/physical_planner.rs | 4 +-
.../provider_filter_pushdown.rs | 3 +-
datafusion/core/tests/dataframe/mod.rs | 4 +
.../core/tests/datasource/object_store_access.rs | 4 +
datafusion/core/tests/execution/logical_plan.rs | 2 +-
.../core/tests/fuzz_cases/topk_filter_pushdown.rs | 11 +-
.../memory_limit_validation/sort_mem_validation.rs | 2 +-
datafusion/core/tests/memory_limit/mod.rs | 9 +-
datafusion/core/tests/parquet/encryption.rs | 4 +-
.../tests/physical_optimizer/filter_pushdown.rs | 4 +-
.../tests/physical_optimizer/join_selection.rs | 186 +++++
datafusion/core/tests/sql/aggregates/basic.rs | 4 +-
datafusion/core/tests/sql/joins.rs | 8 +-
datafusion/core/tests/sql/runtime_config.rs | 2 +-
datafusion/core/tests/sql/unparser.rs | 15 +-
datafusion/core/tests/tracing/asserting_tracer.rs | 3 +-
.../tests/user_defined/user_defined_aggregates.rs | 12 +-
.../user_defined/user_defined_scalar_functions.rs | 29 +-
.../user_defined/user_defined_window_functions.rs | 6 +-
datafusion/datasource-arrow/src/source.rs | 2 +-
datafusion/datasource-avro/src/source.rs | 12 +-
datafusion/datasource-parquet/src/metrics.rs | 8 +-
datafusion/datasource-parquet/src/opener/mod.rs | 2 +-
datafusion/datasource/src/sink.rs | 2 +-
datafusion/datasource/src/test_util.rs | 2 +-
datafusion/execution/src/async_stream.rs | 5 +-
datafusion/execution/src/cache/cache_manager.rs | 4 +-
datafusion/execution/src/task.rs | 2 +-
datafusion/expr/src/expr_schema.rs | 84 +--
datafusion/expr/src/logical_plan/builder.rs | 8 +-
datafusion/expr/src/logical_plan/invariants.rs | 9 +-
datafusion/expr/src/logical_plan/plan.rs | 2 +-
datafusion/expr/src/logical_plan/statement.rs | 15 +-
datafusion/expr/src/predicate_bounds.rs | 2 +-
datafusion/ffi/src/expr/interval.rs | 2 +-
datafusion/ffi/src/lib.rs | 2 +-
datafusion/ffi/src/table_provider.rs | 5 +-
datafusion/ffi/src/tests/async_provider.rs | 2 +-
datafusion/ffi/src/udaf/accumulator.rs | 13 +-
datafusion/ffi/src/udaf/groups_accumulator.rs | 13 +-
datafusion/ffi/src/udaf/mod.rs | 4 +-
datafusion/ffi/src/udwf/partition_evaluator.rs | 10 +-
.../src/aggregate/groups_accumulator/accumulate.rs | 16 +-
.../functions-aggregate-common/src/tdigest.rs | 2 +-
datafusion/functions-aggregate/src/hyperloglog.rs | 4 +
datafusion/functions-aggregate/src/variance.rs | 4 +-
datafusion/functions-nested/src/array_has.rs | 4 +-
datafusion/functions/src/core/union_tag.rs | 6 +-
datafusion/functions/src/string/common.rs | 3 +-
datafusion/functions/src/string/concat.rs | 14 +-
datafusion/functions/src/unicode/lpad.rs | 2 +-
datafusion/functions/src/unicode/rpad.rs | 2 +-
.../src/analyzer/resolve_grouping_function.rs | 2 +-
datafusion/optimizer/src/analyzer/type_coercion.rs | 4 +
datafusion/optimizer/src/decorrelate.rs | 20 +-
.../src/decorrelate_predicate_subquery.rs | 4 +-
datafusion/optimizer/src/optimizer.rs | 2 +-
.../src/simplify_expressions/unwrap_cast.rs | 4 -
datafusion/optimizer/src/utils.rs | 2 +-
.../physical-expr-adapter/src/schema_rewriter.rs | 4 +-
datafusion/physical-expr-common/src/binary_map.rs | 13 +-
.../physical-expr/benches/in_list_strategy.rs | 18 +
datafusion/physical-expr/src/equivalence/class.rs | 2 +-
datafusion/physical-expr/src/expressions/binary.rs | 2 +-
datafusion/physical-expr/src/expressions/case.rs | 93 ++-
.../expressions/case/literal_lookup_table/mod.rs | 2 +-
datafusion/physical-expr/src/expressions/cast.rs | 2 +-
.../physical-expr/src/expressions/in_list.rs | 12 +-
.../src/expressions/in_list/branchless_filter.rs | 2 +-
.../src/expressions/in_list/primitive_filter.rs | 395 ++++++----
.../src/expressions/in_list/result.rs | 28 +-
.../src/expressions/in_list/static_filter.rs | 4 +
.../src/expressions/in_list/strategy.rs | 164 +----
datafusion/physical-expr/src/simplifier/not.rs | 2 +-
.../physical-optimizer/src/join_selection.rs | 49 +-
datafusion/physical-plan/benches/multi_group_by.rs | 12 +-
.../group_values/multi_group_by/dictionary.rs | 3 +-
.../group_values/multi_group_by/row_backed.rs | 4 +
.../src/aggregates/grouped_hash_stream.rs | 7 +-
datafusion/physical-plan/src/aggregates/mod.rs | 69 +-
datafusion/physical-plan/src/buffer.rs | 4 +-
datafusion/physical-plan/src/column_rewriter.rs | 2 +-
datafusion/physical-plan/src/display.rs | 2 +-
datafusion/physical-plan/src/filter.rs | 16 +-
datafusion/physical-plan/src/joins/array_map.rs | 3 +-
.../physical-plan/src/joins/hash_join/exec.rs | 547 +++++++++++++-
.../src/joins/hash_join/shared_bounds.rs | 4 +-
.../physical-plan/src/joins/hash_join/stream.rs | 101 ++-
datafusion/physical-plan/src/joins/mod.rs | 14 +
.../src/joins/sort_merge_join/tests.rs | 286 ++++++--
datafusion/physical-plan/src/joins/utils.rs | 2 +-
.../src/repartition/distributor_channels.rs | 14 +-
datafusion/physical-plan/src/repartition/mod.rs | 4 +-
datafusion/physical-plan/src/sorts/merge.rs | 2 +-
datafusion/physical-plan/src/sorts/sort.rs | 13 +-
datafusion/physical-plan/src/sorts/stream.rs | 28 +-
datafusion/physical-plan/src/statistics.rs | 4 +-
datafusion/physical-plan/src/topk/mod.rs | 2 +-
datafusion/physical-plan/src/unnest.rs | 472 +++++++++++-
.../src/windows/bounded_window_agg_exec.rs | 2 +-
datafusion/physical-plan/src/windows/mod.rs | 6 +-
datafusion/proto-common/gen/src/main.rs | 2 +-
datafusion/proto-models/gen/src/main.rs | 2 +-
datafusion/proto/tests/cases/plans/sources.rs | 4 +-
datafusion/pruning/src/pruning_predicate.rs | 25 +-
.../spark/src/function/bitmap/bitmap_count.rs | 11 +-
datafusion/spark/src/function/math/abs.rs | 57 +-
datafusion/spark/src/function/url/parse_url.rs | 2 +-
datafusion/sql/src/expr/function.rs | 23 +-
datafusion/sql/src/expr/mod.rs | 6 +
datafusion/sql/src/relation/mod.rs | 4 +-
datafusion/sql/src/unparser/plan.rs | 6 +-
datafusion/sql/src/utils.rs | 4 +-
datafusion/sql/tests/cases/diagnostic.rs | 4 +-
datafusion/sql/tests/sql_integration.rs | 7 +-
datafusion/sqllogictest/bin/sqllogictests.rs | 10 +-
.../src/engines/postgres_engine/mod.rs | 2 +-
datafusion/sqllogictest/src/util.rs | 2 +-
.../test_files/dynamic_filter_pushdown_config.slt | 23 +-
datafusion/sqllogictest/test_files/grouping.slt | 91 +++
.../test_files/null_aware_anti_join.slt | 12 +-
.../sqllogictest/test_files/spark/math/abs.slt | 16 +-
datafusion/sqllogictest/test_files/subquery.slt | 1 +
datafusion/sqllogictest/test_files/unnest.slt | 40 +
.../logical_plan/producer/expr/field_reference.rs | 77 +-
.../src/logical_plan/producer/expr/mod.rs | 6 +-
.../src/logical_plan/producer/expr/subquery.rs | 42 +-
.../logical_plan/producer/substrait_producer.rs | 60 +-
.../substrait/tests/cases/consumer_integration.rs | 8 +-
.../tests/cases/roundtrip_logical_plan.rs | 207 +++++-
dev/release/README.md | 1 +
docs/source/user-guide/concepts-readings-events.md | 111 +--
uv.lock | 6 +-
168 files changed, 3830 insertions(+), 1190 deletions(-)
create mode 100644 benchmarks/src/statistics.rs
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@datafusion.apache.org
For additional commands, e-mail: commits-help@datafusion.apache.org