This is an automated email from the ASF dual-hosted git repository. github-bot pushed a change to branch dependabot/cargo/main/substrait-0.59.1 in repository https://gitbox.apache.org/repos/asf/datafusion.git
discard 2f083c9a37 chore(deps): bump substrait from 0.58.0 to 0.59.1 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 d609d1853d chore(deps): bump substrait from 0.58.0 to 0.59.1 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 (2f083c9a37) \ N -- N -- N refs/heads/dependabot/cargo/main/substrait-0.59.1 (d609d1853d) 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