This is an automated email from the ASF dual-hosted git repository. github-bot pushed a change to branch dependabot/cargo/main/arrow-parquet-0f9d8047f9 in repository https://gitbox.apache.org/repos/asf/datafusion.git
omit 4dd815e884 chore(deps): bump the arrow-parquet group with 7 updates add 3f422a1746 feat: Support `FILTER` clause in aggregate window functions (#17378) add f5bdc2d6a9 Add is_volatile(PhysicalExpr) as a generic public API for volatility (#17351) add 50e073c425 refactor: Use `BufferedBatchState` enum for SMJ spilling (#17429) add b4a8b5ae54 Add PhysicalExpr::is_volatile_node to upgrade guide (#17443) add ec4413e7d7 Re-enable page index for encrypted Parquet (#17426) add 32234afa97 Re-export apache-avro when avro feature flag is set (#17388) add 39c59833ca Render `--` properly in profiling docs (#17430) add 528ed60bcd Improved experience when remote object store URL does not end in / (#17364) add 7b65c5bdbf feat: Support binary data types for `SortMergeJoin` `on` clause (#17431) add 6a21b675ad fix: align `map_keys` nullability flag (#17454) add baf6f60287 Use return_field instead of return_type for calling aggregates via FFI (#17407) add 9942ecd4ac Update version to 50.0.0 (#17463) add d02cc7c1d3 chore(deps): bump the arrow-parquet group with 7 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 (4dd815e884) \ N -- N -- N refs/heads/dependabot/cargo/main/arrow-parquet-0f9d8047f9 (d02cc7c1d3) 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: Cargo.lock | 82 ++-- Cargo.toml | 74 ++-- datafusion-cli/tests/cli_integration.rs | 37 ++ .../snapshots/s3_url_fallback@s3_url_fallback.snap | 34 ++ datafusion-examples/examples/advanced_udwf.rs | 1 + datafusion/common/src/tree_node.rs | 63 +++ datafusion/core/src/lib.rs | 3 + datafusion/core/src/physical_planner.rs | 7 + datafusion/core/tests/dataframe/mod.rs | 77 ++++ datafusion/core/tests/fuzz_cases/window_fuzz.rs | 3 + .../tests/physical_optimizer/enforce_sorting.rs | 1 + .../core/tests/physical_optimizer/test_utils.rs | 1 + .../tests/physical_optimizer/window_optimize.rs | 1 + datafusion/datasource-avro/src/mod.rs | 1 + datafusion/datasource-parquet/src/opener.rs | 7 +- datafusion/datasource/src/url.rs | 232 ++++++++++- datafusion/expr/src/expr.rs | 22 + datafusion/expr/src/expr_fn.rs | 37 +- datafusion/expr/src/logical_plan/plan.rs | 14 + datafusion/expr/src/planner.rs | 1 + datafusion/expr/src/tree_node.rs | 45 +-- datafusion/expr/src/udaf.rs | 10 + datafusion/ffi/src/udaf/mod.rs | 108 ++++- datafusion/functions-nested/src/map_keys.rs | 6 +- datafusion/functions-window/src/planner.rs | 33 +- datafusion/optimizer/src/analyzer/type_coercion.rs | 39 +- .../physical-expr-common/src/physical_expr.rs | 41 ++ datafusion/physical-expr/src/physical_expr.rs | 127 +++++- datafusion/physical-expr/src/scalar_function.rs | 86 ++++ datafusion/physical-expr/src/window/aggregate.rs | 22 +- .../physical-expr/src/window/sliding_aggregate.rs | 31 +- datafusion/physical-expr/src/window/window_expr.rs | 48 ++- .../physical-optimizer/src/filter_pushdown.rs | 18 +- .../src/joins/sort_merge_join/exec.rs | 147 ++++++- .../src/joins/sort_merge_join/stream.rs | 77 ++-- .../src/windows/bounded_window_agg_exec.rs | 1 + datafusion/physical-plan/src/windows/mod.rs | 6 + datafusion/proto/src/logical_plan/from_proto.rs | 3 +- datafusion/proto/src/logical_plan/to_proto.rs | 4 +- datafusion/proto/src/physical_plan/from_proto.rs | 1 + .../proto/tests/cases/roundtrip_physical_plan.rs | 8 + datafusion/sql/src/expr/function.rs | 45 ++- datafusion/sql/src/unparser/expr.rs | 10 +- datafusion/sql/tests/cases/plan_to_sql.rs | 3 +- .../sqllogictest/test_files/sort_merge_join.slt | 58 ++- datafusion/sqllogictest/test_files/window.slt | 136 +++++++ .../logical_plan/consumer/expr/window_function.rs | 1 + .../logical_plan/producer/expr/window_function.rs | 1 + dev/changelog/50.0.0.md | 445 +++++++++++++++++++++ dev/update_function_docs.sh | 30 ++ docs/source/library-user-guide/profiling.md | 2 +- docs/source/library-user-guide/upgrading.md | 36 ++ docs/source/user-guide/configs.md | 2 +- docs/source/user-guide/sql/aggregate_functions.md | 19 + docs/source/user-guide/sql/window_functions.md | 11 + 55 files changed, 2062 insertions(+), 296 deletions(-) create mode 100644 datafusion-cli/tests/snapshots/s3_url_fallback@s3_url_fallback.snap create mode 100644 dev/changelog/50.0.0.md --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@datafusion.apache.org For additional commands, e-mail: commits-h...@datafusion.apache.org