This is an automated email from the ASF dual-hosted git repository. github-bot pushed a change to branch dependabot/cargo/main/tonic-0.14.0 in repository https://gitbox.apache.org/repos/asf/datafusion.git
discard 9cfd5a1914 chore(deps): bump tonic from 0.12.3 to 0.14.0 add 9b27952303 Pin github actions to commit sha (#16964) add b10f453e7b Enable physical filter pushdown for hash joins (#16954) add 677f7231be feat(spark): implement Spark math function rint (#16924) add 5cdb7a2404 Include full DataType in TopKAggregateStream results add 3dc3aaa86e Use tokio::task::coop::poll_proceed by default in CooperativeStream (#16748) add 853eee09b3 Add benchmark utility to profile peak memory usage (#16814) add e6f4c7f8a5 chore(deps): bump indicatif from 0.17.11 to 0.18.0 (#16992) add d376a32f1f Add `sql_parser.default_null_ordering` config option to customize the default null ordering (#16963) add 2a90ff606d Added Example for `Statistical Functions` in Docs (#16927) add 31c3e58797 test(datafusion-cli): migrate tests to `insta` in `print_format.rs` (#16993) add 21362aa53d remove 'spill_record_batch_by_size' api (#16958) add 6ea01d1336 chore(deps): bump serde_json from 1.0.141 to 1.0.142 (#17006) add 494851a2bd Feature: Improve hash Expr performance (#16977) add 9d6f923f85 Add tests for yielding in `SpillManager::read_spill_as_stream` (#16616) add 1a575a0835 feat(spark): implement Spark string function like/ilike (#16962) add a078cd257d Fix window_functions docs formatting (#17005) add c0bdff912a Fix 'Analaysis' typo (#17015) add f4c5a63c6b Fix random extra bullet for 'Analytical Functions' (#17014) add c37dd5ea45 feat: Cache Parquet metadata in built in parquet reader (#16971) add b4e7147c85 fix: `ComposedPhysicalExtensionCodec` does not use the same codec as encoding when decoding (#16986) add 6d9b76e4a3 Perf: Port arrow-rs optimization for get_buffer_memory_size and add fast path for no buffer for gc string view (#17008) add 66d6995b8f Fix failing documentation check (#17026) add 2968331e4c #16994 Ensure CooperativeExec#maintains_input_order returns a Vec of the correct size (#16995) add fa1f8c192d Upgrade arrow/parquet to 56.0.0 (#16690) add a62eaeac1a chore(deps): bump tonic from 0.12.3 to 0.14.0 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 (9cfd5a1914) \ N -- N -- N refs/heads/dependabot/cargo/main/tonic-0.14.0 (a62eaeac1a) 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/dependencies.yml | 2 +- .github/workflows/dev.yml | 8 +- .github/workflows/docs.yaml | 6 +- .github/workflows/docs_pr.yaml | 4 +- .github/workflows/extended.yml | 12 +- .github/workflows/labeler.yml | 4 +- .github/workflows/large_files.yml | 2 +- .github/workflows/pr_comment_commands.yml | 4 +- .github/workflows/rust.yml | 60 +- .github/workflows/stale.yml | 2 +- Cargo.lock | 782 ++++++++++----------- Cargo.toml | 14 +- benchmarks/Cargo.toml | 3 + benchmarks/README.md | 61 ++ benchmarks/src/bin/mem_profile.rs | 360 ++++++++++ benchmarks/src/clickbench.rs | 10 +- benchmarks/src/h2o.rs | 19 +- benchmarks/src/imdb/mod.rs | 3 + benchmarks/src/imdb/run.rs | 15 +- benchmarks/src/sort_tpch.rs | 16 +- benchmarks/src/tpch/mod.rs | 3 + benchmarks/src/tpch/run.rs | 15 +- benchmarks/src/util/memory.rs | 57 ++ benchmarks/src/util/mod.rs | 2 + datafusion-cli/src/print_format.rs | 310 ++++---- .../examples/composed_extension_codec.rs | 76 +- datafusion/common-runtime/Cargo.toml | 2 +- datafusion/common/Cargo.toml | 2 +- datafusion/common/src/config.rs | 34 +- .../common/src/file_options/parquet_writer.rs | 28 +- datafusion/common/src/scalar/mod.rs | 19 +- datafusion/common/src/types/native.rs | 5 +- .../core/src/datasource/file_format/options.rs | 15 + datafusion/core/src/execution/session_state.rs | 4 + datafusion/core/tests/execution/coop.rs | 83 ++- datafusion/core/tests/fuzz_cases/pruning.rs | 11 +- datafusion/core/tests/parquet/mod.rs | 4 +- datafusion/core/tests/parquet/row_group_pruning.rs | 14 +- .../physical_optimizer/filter_pushdown/mod.rs | 263 +++++++ .../datasource-avro/src/avro_to_arrow/schema.rs | 2 + datafusion/datasource-parquet/src/file_format.rs | 18 +- datafusion/datasource-parquet/src/reader.rs | 141 +++- datafusion/execution/src/cache/cache_manager.rs | 46 ++ datafusion/execution/src/cache/cache_unit.rs | 158 ++++- datafusion/execution/src/runtime_env.rs | 1 + datafusion/expr/src/udaf.rs | 7 +- datafusion/expr/src/udf.rs | 7 +- datafusion/expr/src/udwf.rs | 7 +- datafusion/expr/src/utils.rs | 2 + datafusion/functions-aggregate/src/regr.rs | 205 ++++++ datafusion/functions-window/src/cume_dist.rs | 15 +- datafusion/functions-window/src/lead_lag.rs | 28 +- datafusion/functions-window/src/nth_value.rs | 35 +- datafusion/functions-window/src/ntile.rs | 18 +- datafusion/functions-window/src/rank.rs | 45 +- datafusion/functions-window/src/row_number.rs | 18 +- .../src/aggregates/topk/hash_table.rs | 34 +- datafusion/physical-plan/src/coalesce/mod.rs | 12 +- datafusion/physical-plan/src/common.rs | 2 +- datafusion/physical-plan/src/coop.rs | 22 +- datafusion/physical-plan/src/execution_plan.rs | 62 +- datafusion/physical-plan/src/filter_pushdown.rs | 35 +- datafusion/physical-plan/src/joins/hash_join.rs | 48 +- datafusion/physical-plan/src/spill/mod.rs | 19 +- .../physical-plan/src/spill/spill_manager.rs | 28 - datafusion/physical-plan/src/union.rs | 7 +- datafusion/physical-plan/src/work_table.rs | 8 - .../proto-common/proto/datafusion_common.proto | 41 +- datafusion/proto-common/src/from_proto/mod.rs | 32 +- datafusion/proto-common/src/generated/pbjson.rs | 746 +++++++++++++++++--- datafusion/proto-common/src/generated/prost.rs | 69 +- datafusion/proto-common/src/to_proto/mod.rs | 19 +- .../proto/src/generated/datafusion_proto_common.rs | 69 +- datafusion/proto/src/logical_plan/file_formats.rs | 16 +- datafusion/proto/src/physical_plan/mod.rs | 116 ++- datafusion/spark/src/function/math/mod.rs | 5 +- datafusion/spark/src/function/math/rint.rs | 165 +++++ datafusion/spark/src/function/string/ilike.rs | 173 +++++ datafusion/spark/src/function/string/like.rs | 178 +++++ datafusion/spark/src/function/string/mod.rs | 16 +- datafusion/sql/src/expr/order_by.rs | 16 +- datafusion/sql/src/planner.rs | 62 ++ datafusion/sql/src/statement.rs | 4 +- datafusion/sql/src/unparser/expr.rs | 6 + datafusion/sql/tests/sql_integration.rs | 5 +- datafusion/sqllogictest/Cargo.toml | 2 +- datafusion/sqllogictest/test_files/copy.slt | 1 - .../sqllogictest/test_files/information_schema.slt | 10 +- .../test_files/listing_table_statistics.slt | 2 +- datafusion/sqllogictest/test_files/order.slt | 92 +++ datafusion/sqllogictest/test_files/parquet.slt | 119 ++++ .../sqllogictest/test_files/parquet_statistics.slt | 16 +- .../sqllogictest/test_files/repartition_scan.slt | 8 +- .../sqllogictest/test_files/spark/math/rint.slt | 94 ++- .../test_files/spark/predicate/ilike.slt | 51 +- .../test_files/spark/predicate/like.slt | 61 +- .../substrait/src/logical_plan/consumer/utils.rs | 2 + docs/source/library-user-guide/query-optimizer.md | 2 +- docs/source/library-user-guide/upgrading.md | 6 + docs/source/user-guide/configs.md | 5 +- docs/source/user-guide/sql/aggregate_functions.md | 205 ++++++ docs/source/user-guide/sql/window_functions.md | 109 ++- 103 files changed, 4595 insertions(+), 1294 deletions(-) create mode 100644 benchmarks/src/bin/mem_profile.rs create mode 100644 benchmarks/src/util/memory.rs create mode 100644 datafusion/spark/src/function/math/rint.rs create mode 100644 datafusion/spark/src/function/string/ilike.rs create mode 100644 datafusion/spark/src/function/string/like.rs --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@datafusion.apache.org For additional commands, e-mail: commits-h...@datafusion.apache.org