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/09/01 20:10:05 UTC

(datafusion) branch dependabot/cargo/main/proto-33bc8ff79f updated (3ef384964f -> 6c45794812)

This is an automated email from the ASF dual-hosted git repository.

dependabot[bot] pushed a change to branch dependabot/cargo/main/proto-33bc8ff79f
in repository https://gitbox.apache.org/repos/asf/datafusion.git


    omit 3ef384964f chore(deps): bump pbjson-types in the proto group across 1 directory
     add a28ba02846 Enable more clippy lints (#24837)
     add 739974b275 fix: avoid double-counting build_time in HashJoinExec elapsed_compute (#24142)
     add 07483c1b1c feat: preserving grouped state reads (#24714)
     add 83022b192e  SQL benchmark configuration parity updates - #24778 2 (#24803)
     add 221523813a fix: ignore exact empty files in ordering analysis (#24648)
     add bed9dcd548 feat: Support null aware hash mark-joins (#21585)
     add 80ae9e51c2 bench: `multi_group_by` cases to exercise `List` (#24824)
     add da89c7c85b array_sort / array_has: monomorphize per native type instead of per Arrow type (reduce binary size) (#24823)
     add ac78aa073f feat: extend SLT tests for hash join vs PWMJ, hash join vs SMJ (#24805)
     add 124291e113 Align metadata propagation through Physical and Logical casts (#23169)
     add f1e186dc3b chore(deps-dev): bump browserslist from 4.28.1 to 4.28.8 in /datafusion/wasmtest/datafusion-wasm-app (#24862)
     add 37ee169ce5 chore(deps): bump the all-other-cargo-deps group with 7 updates (#24840)
     add 873308958b chore(deps): bump taiki-e/install-action from 2.86.5 to 2.87.1 (#24845)
     add ad5820c84e chore(deps): bump the codeql-actions group across 1 directory with 2 updates (#24844)
     add 6c45794812 chore(deps): bump pbjson-types in the proto group across 1 directory

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   (3ef384964f)
            \
             N -- N -- N   refs/heads/dependabot/cargo/main/proto-33bc8ff79f (6c45794812)

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/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                        |   2 +-
 .github/workflows/docs_pr.yaml                     |   2 +-
 .github/workflows/rust.yml                         |   8 +-
 Cargo.lock                                         |  93 +--
 Cargo.toml                                         | 101 ++--
 benchmarks/sql_benchmarks/sort_tpch/init/load.sql  |   7 +-
 benchmarks/sql_benchmarks/tpcds/init/load.sql      | 546 ++++++++++++++++-
 benchmarks/sql_benchmarks/tpch/init/load_csv.sql   | 125 ++--
 benchmarks/sql_benchmarks/tpch/init/load_mem.sql   | 101 +++-
 .../sql_benchmarks/tpch/init/load_parquet.sql      | 101 +++-
 benchmarks/src/bin/benchmark_runner.rs             |   9 +-
 benchmarks/src/sql_benchmark_runner.rs             |   7 +-
 benchmarks/src/util/memory.rs                      |   6 +-
 datafusion-cli/src/highlighter.rs                  |   5 +-
 .../examples/builtin_functions/main.rs             |   2 +-
 .../custom_data_source/custom_file_casts.rs        |   5 +-
 .../examples/custom_data_source/main.rs            |   6 +-
 datafusion-examples/examples/data_io/main.rs       |   2 +-
 .../examples/data_io/parquet_encrypted_with_kms.rs |   2 +-
 datafusion-examples/examples/dataframe/main.rs     |   2 +-
 datafusion-examples/examples/flight/main.rs        |   2 +-
 datafusion-examples/examples/sql_ops/main.rs       |   2 +-
 .../src/utils/example_metadata/render.rs           |  15 +-
 datafusion/catalog-listing/src/table.rs            |  26 +-
 datafusion/common/src/dfschema.rs                  |  53 +-
 datafusion/common/src/heap_size.rs                 |   2 +-
 datafusion/common/src/join_type.rs                 |   7 +-
 datafusion/common/src/stats.rs                     |  20 +
 datafusion/common/src/test_util.rs                 |   2 +-
 datafusion/common/src/tree_node.rs                 |   4 +-
 datafusion/common/src/utils/hex.rs                 |  11 +-
 datafusion/common/src/utils/memory.rs              |   2 +-
 datafusion/core/benches/reset_plan_states.rs       |   5 +-
 datafusion/core/benches/sql_planner.rs             |  16 +-
 datafusion/core/src/bin/print_functions_docs.rs    |   2 +-
 datafusion/core/src/physical_planner.rs            |  90 ++-
 datafusion/core/src/test_util/parquet.rs           |   2 +-
 .../tests/custom_sources_cases/dml_planning.rs     |   4 +-
 datafusion/core/tests/dataframe/mod.rs             |   2 +-
 datafusion/core/tests/function_docs/mod.rs         |   5 +-
 .../fuzz_cases/aggregation_fuzzer/query_builder.rs |   3 +-
 .../core/tests/fuzz_cases/sort_query_fuzz.rs       |   5 +-
 datafusion/core/tests/parquet/encryption.rs        |   2 +-
 .../core/tests/parquet/external_access_plan.rs     |   2 +-
 .../tests/physical_optimizer/pushdown_utils.rs     |   3 +-
 .../user_defined_async_scalar_functions.rs         |   2 +-
 datafusion/datasource-json/src/source.rs           |   9 +-
 datafusion/datasource/src/file_scan_config/mod.rs  | 142 ++++-
 .../src/file_scan_config/sort_pushdown.rs          | 114 +++-
 datafusion/datasource/src/mod.rs                   |   9 +-
 datafusion/datasource/src/url.rs                   |   4 +-
 datafusion/expr-common/src/groups_accumulator.rs   | 164 ++++-
 datafusion/expr/src/expr_schema.rs                 | 167 +++++-
 datafusion/expr/src/lib.rs                         |   4 +-
 datafusion/expr/src/logical_plan/builder.rs        |   4 +-
 datafusion/expr/src/logical_plan/plan.rs           |  16 +-
 datafusion/ffi/src/catalog_provider.rs             |   7 +-
 datafusion/ffi/src/catalog_provider_list.rs        |   7 +-
 datafusion/ffi/src/config/extension_options.rs     |   6 +-
 datafusion/ffi/src/execution/task_ctx.rs           |   5 +-
 datafusion/ffi/src/execution/task_ctx_provider.rs  |   6 +-
 datafusion/ffi/src/execution_plan.rs               |   4 +-
 datafusion/ffi/src/physical_expr/mod.rs            |   7 +-
 datafusion/ffi/src/physical_optimizer.rs           |   8 +-
 datafusion/ffi/src/plan_properties.rs              |   4 +-
 .../ffi/src/proto/logical_extension_codec.rs       |   9 +-
 .../ffi/src/proto/physical_extension_codec.rs      |   9 +-
 datafusion/ffi/src/query_planner.rs                |   7 +-
 datafusion/ffi/src/record_batch_stream.rs          |   7 +-
 datafusion/ffi/src/schema_provider.rs              |   7 +-
 datafusion/ffi/src/session/config.rs               |  10 +-
 datafusion/ffi/src/session/mod.rs                  |  11 +-
 datafusion/ffi/src/table_provider.rs               |   7 +-
 datafusion/ffi/src/table_provider_factory.rs       |   8 +-
 datafusion/ffi/src/udaf/accumulator.rs             |  16 +-
 datafusion/ffi/src/udaf/groups_accumulator.rs      |  20 +-
 datafusion/ffi/src/udaf/mod.rs                     |   4 +-
 datafusion/ffi/src/udf/mod.rs                      |   6 +-
 datafusion/ffi/src/udtf.rs                         |   4 +-
 datafusion/ffi/src/udwf/mod.rs                     |   7 +-
 datafusion/ffi/src/udwf/partition_evaluator.rs     |  22 +-
 .../src/aggregate/avg_distinct/decimal.rs          |   5 +
 .../src/aggregate/count_distinct/groups.rs         |  61 +-
 .../src/aggregate/groups_accumulator.rs            |  80 ++-
 .../src/aggregate/groups_accumulator/accumulate.rs |  25 +-
 .../src/aggregate/groups_accumulator/bool_op.rs    |  76 ++-
 .../src/aggregate/groups_accumulator/prim_op.rs    |  69 ++-
 datafusion/functions-aggregate/src/average.rs      | 173 ++++--
 datafusion/functions-aggregate/src/correlation.rs  | 220 +++++--
 datafusion/functions-aggregate/src/count.rs        |  65 +-
 .../src/min_max/min_max_bytes.rs                   | 264 +++++---
 .../src/min_max/min_max_struct.rs                  | 141 ++++-
 datafusion/functions-aggregate/src/stddev.rs       |  59 +-
 datafusion/functions-aggregate/src/string_agg.rs   |  67 ++-
 datafusion/functions-aggregate/src/variance.rs     | 135 ++++-
 datafusion/functions-nested/benches/array_sort.rs  |  50 +-
 datafusion/functions-nested/src/array_has.rs       |  45 +-
 datafusion/functions-nested/src/min_max.rs         |  13 +-
 datafusion/functions-nested/src/sort.rs            | 183 +++---
 datafusion/functions/src/core/arrow_cast.rs        |  26 +-
 datafusion/functions/src/core/arrow_try_cast.rs    |  24 +-
 datafusion/functions/src/regex/mod.rs              |   2 +-
 datafusion/functions/src/string/starts_with.rs     |   6 +-
 datafusion/functions/src/unicode/reverse.rs        |   6 +-
 .../src/decorrelate_predicate_subquery.rs          | 133 ++++-
 .../optimizer/src/extract_equijoin_predicate.rs    |   2 +-
 datafusion/physical-expr-adapter/src/rewrite.rs    |   7 +-
 datafusion/physical-expr-common/src/binary_map.rs  |  52 +-
 .../physical-expr-common/src/binary_view_map.rs    |  66 +-
 datafusion/physical-expr/Cargo.toml                |   1 +
 datafusion/physical-expr/src/expressions/cast.rs   | 391 +++++++++---
 .../src/expressions/in_list/branchless_filter.rs   |   4 +
 datafusion/physical-expr/src/expressions/mod.rs    |   2 +-
 .../physical-expr/src/expressions/try_cast.rs      | 354 ++++++++++-
 datafusion/physical-expr/src/planner.rs            | 159 ++++-
 datafusion/physical-plan/benches/multi_group_by.rs | 219 ++++++-
 .../src/aggregates/group_values/mod.rs             | 187 +++++-
 .../group_values/multi_group_by/boolean.rs         |  15 +
 .../group_values/multi_group_by/bytes.rs           |  59 +-
 .../group_values/multi_group_by/bytes_view.rs      |  52 +-
 .../group_values/multi_group_by/dictionary.rs      |  62 +-
 .../multi_group_by/fixed_size_binary.rs            |  46 ++
 .../aggregates/group_values/multi_group_by/mod.rs  |  74 ++-
 .../group_values/multi_group_by/primitive.rs       |  18 +
 .../group_values/multi_group_by/row_backed.rs      |  34 ++
 .../src/aggregates/group_values/null_builder.rs    |  24 +
 .../src/aggregates/group_values/row.rs             |  75 ++-
 .../group_values/single_group_by/boolean.rs        |  32 +-
 .../group_values/single_group_by/bytes.rs          |  14 +-
 .../group_values/single_group_by/bytes_view.rs     |  14 +-
 .../group_values/single_group_by/primitive.rs      |  31 +-
 .../physical-plan/src/aggregates/topk/heap.rs      |   9 +-
 .../physical-plan/src/joins/hash_join/exec.rs      | 422 +++++++++++--
 .../src/joins/hash_join/shared_bounds.rs           |  87 ++-
 .../physical-plan/src/joins/hash_join/stream.rs    | 255 +++++++-
 .../physical-plan/src/joins/symmetric_hash_join.rs |   2 +
 datafusion/physical-plan/src/joins/utils.rs        | 152 ++++-
 datafusion/physical-plan/src/statistics.rs         |   2 +-
 datafusion/proto-common/src/generated/mod.rs       |   1 +
 datafusion/proto-models/src/generated/mod.rs       |   1 +
 datafusion/proto/src/logical_plan/from_proto.rs    |   6 +-
 .../proto/tests/cases/roundtrip_logical_plan.rs    |  26 +
 datafusion/sql/src/unparser/dialect.rs             |   3 +-
 datafusion/sql/tests/cases/diagnostic.rs           |   2 +-
 datafusion/sqllogictest/bin/sqllogictests.rs       |  21 +-
 datafusion/sqllogictest/src/engines/conversion.rs  |   2 +-
 .../src/engines/datafusion_engine/runner.rs        |   8 +-
 .../runner.rs                                      |   2 +-
 .../src/engines/postgres_engine/mod.rs             |   2 +-
 .../test_files/cast_extension_type_metadata.slt    |  54 +-
 .../sqllogictest/test_files/mark_join_matrix.slt   | 202 +++++++
 .../test_files/null_aware_anti_join.slt            |  11 -
 .../test_files/null_aware_mark_join.slt            | 583 ++++++++++++++++++
 .../test_files/parquet_sorted_statistics.slt       |  64 ++
 .../test_files/piecewise_merge_join_batches.slt    | 103 ++++
 .../test_files/piecewise_merge_join_matrix.slt     | 661 +++++++++++++++++++++
 .../test_files/sort_merge_join_batches.slt         |  65 ++
 .../test_files/sort_merge_join_matrix.slt          | 315 ++++++++++
 .../wasmtest/datafusion-wasm-app/package-lock.json | 113 ++--
 docs/source/library-user-guide/upgrading/56.0.0.md |  13 +
 xtask/src/ci_steps.rs                              |  23 +-
 166 files changed, 8264 insertions(+), 1146 deletions(-)
 create mode 100644 datafusion/sqllogictest/test_files/mark_join_matrix.slt
 create mode 100644 datafusion/sqllogictest/test_files/null_aware_mark_join.slt
 create mode 100644 datafusion/sqllogictest/test_files/piecewise_merge_join_batches.slt
 create mode 100644 datafusion/sqllogictest/test_files/piecewise_merge_join_matrix.slt
 create mode 100644 datafusion/sqllogictest/test_files/sort_merge_join_batches.slt
 create mode 100644 datafusion/sqllogictest/test_files/sort_merge_join_matrix.slt


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@datafusion.apache.org
For additional commands, e-mail: commits-help@datafusion.apache.org