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

github-bot pushed a change to branch dependabot/cargo/main/getrandom-0.3.1
in repository https://gitbox.apache.org/repos/asf/datafusion.git


 discard 70fda79365 chore(deps): update getrandom requirement from 0.2.8 to 
0.3.1
     add a93b4deac1 chore(deps): bump aws-sdk-ssooidc in /datafusion-cli 
(#14314)
     add 2510e34f1c fix: LimitPushdown rule uncorrect remove some 
GlobalLimitExec (#14245)
     add 60c0fb887e refactor: switch `BooleanBufferBuilder` to 
`NullBufferBuilder` in single_group_by (#14360)
     add 707f67308b Issue-14216 - Support arrays_overlap function (#14217)
     add 99f907b98c chore(deps): bump rustyline from 14.0.0 to 15.0.0 in 
/datafusion-cli (#14265)
     add 0d367dd7ab chore(deps): bump aws-sdk-sts from 1.51.0 to 1.57.0 in 
/datafusion-cli (#14263)
     add 51a23cfab8 chore(deps): bump aws-sdk-sso from 1.50.0 to 1.56.0 in 
/datafusion-cli (#14259)
     add b79efc0fb2 chore(deps): bump korandoru/hawkeye from 5 to 6 (#14354)
     add 7efa2f338c chore(deps): bump aws-sdk-ssooidc in /datafusion-cli 
(#14369)
     add 0edc3d99ad Minor: include the number of files run in sqllogictest 
display (#14359)
     add 29e9a1c270 removed (#14370)
     add c077ef5638 move information_schema to datafusion-catalog (#14364)
     add 07ee09aef1 Unpin aws sdk dependencies (#14361)
     add 11435ded45 Core: Fix incorrect searched CASE optimization (#14349)
     add 53728b30aa Improve speed of  `median` by implementing special 
`GroupsAccumulator`  (#13681)
     add 48a28af801 Feature: AggregateMonotonicity  (#14271)
     add 8d006a287c Core: Fix UNION field nullability tracking (#14356)
     add 5113386a35 chore: Adding commit activity badge (#14386)
     add b46e281275 Revert `is_sorted` removal, deprecate instead (#14388)
     add 9d1bfc1bfb FFI support for versions and alternate tokio runtimes 
(#13937)
     add c33cb85333 Do not rename struct fields when coercing types in `CASE` 
(#14384)
     add a0d42ede77 docs: Clarify join behavior in DataFrame::join docs (#14393)
     add 7f9a8c024c Add `TableProvider::insert_into` into FFI Bindings (#14391)
     add 1a29bd3b62 Prepare for `45.0.0` release: Version and Changelog (#14397)
     add 278cf9da7d feat: implement `invoke_with_args` for `struct` and 
`named_struct` (#14276)
     add e9c35a65a8 Fix join type coercion (#14387)
     add 68e372f295 Add related source code locations to errors (#13664)
     add ca9eef1e89 Minor: fix typo in test name (#14403)
     add fa0874b1e4 test: add regression test for unnesting dictionary encoded 
columns (#14395)
     add 1e0531f93d perf: Improve `median` with no grouping by 2X  (#14399)
     add d5428b21d6 docs: Fix create_udf example (#14405)
     add 76da8e13e8 chore: Upgrade to `arrow`/`parquet`  `54.1.0` and fix 
clippy/ci (#14415)
     add 3dfce7d33c bug: Fix NULL handling in array_slice, introduce 
`NullHandling` enum to `Signature` (#14289)
     add 67bc04cd42 bump arrow version to 54.1.0 and fix clippy error (#14414)
     add edbdefe0fd Support `array_concat` for `Utf8View` (#14378)
     add d85756313e Fully support LIKE/ILIKE with Utf8View (#14379)
     add f5388f76ae Fix `null` input  in `map_keys/values` (#14401)
     add 28c7dd5995 Remove dependency on datafusion_catalog from datafusion-cli 
(#14398)
     add 16c06866ac chore(deps): update substrait requirement from 0.52 to 0.53 
(#14419)
     add a7bb09f069 move resolve_table_references` out of `datafusion-catalog` 
(#14441)
     add 70dbc8fead Fix a clippy warning (#14445)
     add 7a658e7a9e Resolve a todo about using workspace dependencies (#14443)
     add 86df9b9aab Support `Utf8View` to `numeric` coercion (#14377)
     add 17b5e71707 Fix regression list Type Coercion List with inner type 
struct which has large/view types (#14385)
     add 932439f6c4 Update REGEXP_MATCH scalar function to support Utf8View 
(#14449)
     add ea788c72dd Improve error message on unsupported correlation (#14458)
     add 0d9f845a24 fix: Limits are not applied correctly (#14418)
     add 85fbde2661 Replace `once_cell::Lazy` with `std::sync::LazyLock` 
(#14480)
     add 92762cb7ec chore(deps): bump bytes from 1.9.0 to 1.10.0 in 
/datafusion-cli (#14476)
     add c3dce974f9 chore(deps): bump clap from 4.5.27 to 4.5.28 in 
/datafusion-cli (#14477)
     add 0a0ef5ce51 chore: Fix link to issue and expand comment  (#14473)
     add e854228caf Make Pushdown Filters Public (#14471)
     add 7d22bda80c Minor: `cargo fmt` to fix CI (#14487)
     add cfc7c60a87 chore: clean up dependencies for datafusion cli (#14484)
     add d8bc49fc73 Provide user-defined invariants for logical node 
extensions. (#14329)
     add 80cf58c52f DFParser should skip unsupported COPY INTO (#14382)
     add b80080ece5 Improve Unparser (scalar_to_sql) to respect dialect 
timestamp type overrides (#14407)
     add e8d9b62f7f Improve performance 10%-100% in `FIRST_VALUE` / 
`LAST_VALUE` by not sort rows in `FirstValueAccumulator` (#14402)
     add fbd83de74f fix(ci): build error with wasm (#14494)
     add 11c617f19b chore(deps): update getrandom requirement from 0.2.8 to 
0.3.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   (70fda79365)
            \
             N -- N -- N   refs/heads/dependabot/cargo/main/getrandom-0.3.1 
(11c617f19b)

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/dev.yml                          |   2 +-
 .github/workflows/rust.yml                         |  12 +-
 Cargo.toml                                         |  73 ++-
 README.md                                          |   5 +
 ci/scripts/rust_clippy.sh                          |   2 +-
 datafusion-cli/Cargo.lock                          | 253 ++++---
 datafusion-cli/Cargo.toml                          |  28 +-
 datafusion-cli/src/functions.rs                    |   3 +-
 datafusion-cli/src/helper.rs                       |   6 +-
 datafusion-cli/src/highlighter.rs                  |   4 +-
 .../ffi/ffi_example_table_provider/src/lib.rs      |   2 +-
 datafusion-examples/examples/sql_frontend.rs       |   3 +-
 datafusion/catalog/Cargo.toml                      |   6 +-
 datafusion/catalog/src/async.rs                    |   2 +-
 .../src}/information_schema.rs                     |  22 +-
 datafusion/catalog/src/lib.rs                      |  15 +-
 .../src/datasource => catalog/src}/streaming.rs    |   8 +-
 datafusion/catalog/src/table.rs                    |   4 +-
 datafusion/common/src/column.rs                    |  81 ++-
 datafusion/common/src/config.rs                    |   5 +
 datafusion/common/src/dfschema.rs                  |   5 +-
 datafusion/common/src/diagnostic.rs                | 146 +++++
 datafusion/common/src/error.rs                     |  59 +-
 datafusion/common/src/lib.rs                       |   4 +
 datafusion/common/src/spans.rs                     | 218 ++++++
 datafusion/common/src/utils/mod.rs                 |   2 +
 datafusion/core/Cargo.toml                         |   6 +-
 datafusion/core/benches/aggregate_query_sql.rs     |  33 +
 .../{filter_query_sql.rs => struct_query_sql.rs}   |  24 +-
 datafusion/core/src/catalog_common/mod.rs          | 243 -------
 datafusion/core/src/dataframe/mod.rs               |   4 +-
 datafusion/core/src/datasource/mod.rs              |   4 +-
 .../src/datasource/physical_plan/arrow_file.rs     |  11 +-
 .../src/datasource/physical_plan/parquet/mod.rs    |   7 +-
 datafusion/core/src/execution/context/mod.rs       |  15 +-
 datafusion/core/src/execution/session_state.rs     |  13 +-
 datafusion/core/src/lib.rs                         |   2 +-
 datafusion/core/tests/dataframe/mod.rs             | 109 ++-
 datafusion/core/tests/execution/logical_plan.rs    |   3 +-
 datafusion/core/tests/fuzz_cases/aggregate_fuzz.rs |  20 +
 datafusion/core/tests/memory_limit/mod.rs          |   2 +-
 datafusion/core/tests/optimizer/mod.rs             |   3 +-
 .../tests/physical_optimizer/enforce_sorting.rs    | 214 +++++-
 .../core/tests/physical_optimizer/test_utils.rs    |  59 +-
 .../core/tests/user_defined/user_defined_plan.rs   | 190 +++++-
 datafusion/expr-common/src/interval_arithmetic.rs  | 729 +--------------------
 datafusion/expr-common/src/signature.rs            |  21 +-
 datafusion/expr-common/src/type_coercion/binary.rs | 270 ++++----
 datafusion/expr/src/expr.rs                        |  18 +-
 datafusion/expr/src/expr_rewriter/mod.rs           |  10 +-
 datafusion/expr/src/expr_rewriter/order_by.rs      |   5 +-
 datafusion/expr/src/expr_schema.rs                 |  18 +-
 datafusion/expr/src/lib.rs                         |   7 +-
 datafusion/expr/src/logical_plan/builder.rs        |  33 +-
 datafusion/expr/src/logical_plan/extension.rs      |  20 +
 datafusion/expr/src/logical_plan/invariants.rs     |  51 +-
 datafusion/expr/src/logical_plan/plan.rs           | 120 +++-
 datafusion/expr/src/type_coercion/functions.rs     |  13 +-
 datafusion/expr/src/udaf.rs                        |  29 +-
 datafusion/expr/src/udf.rs                         |  19 +
 datafusion/expr/src/window_frame.rs                |   7 +
 datafusion/ffi/Cargo.toml                          |   9 +-
 datafusion/ffi/src/execution_plan.rs               |  30 +-
 .../ffi/src/insert_op.rs                           |  43 +-
 datafusion/ffi/src/lib.rs                          |  14 +
 datafusion/ffi/src/record_batch_stream.rs          |  26 +-
 datafusion/ffi/src/table_provider.rs               | 166 ++++-
 datafusion/ffi/src/tests/async_provider.rs         | 282 ++++++++
 datafusion/ffi/src/tests/mod.rs                    |  99 +++
 .../utils.rs => ffi/src/tests/sync_provider.rs}    |  36 +-
 datafusion/ffi/tests/table_provider.rs             | 135 ++++
 datafusion/functions-aggregate/src/count.rs        |   8 +-
 datafusion/functions-aggregate/src/first_last.rs   |  94 ++-
 datafusion/functions-aggregate/src/median.rs       | 292 ++++++++-
 datafusion/functions-aggregate/src/min_max.rs      |  16 +-
 datafusion/functions-aggregate/src/sum.rs          |  14 +-
 datafusion/functions-nested/src/array_has.rs       |   2 +-
 datafusion/functions-nested/src/concat.rs          |  46 +-
 datafusion/functions-nested/src/extract.rs         |  75 ++-
 datafusion/functions-nested/src/map_keys.rs        |   2 +-
 datafusion/functions-nested/src/map_values.rs      |   2 +-
 datafusion/functions/benches/regx.rs               |  59 +-
 datafusion/functions/src/core/named_struct.rs      | 100 +--
 datafusion/functions/src/core/struct.rs            |  74 +--
 datafusion/functions/src/regex/regexpmatch.rs      |  66 +-
 .../optimizer/src/analyzer/expand_wildcard_rule.rs |   2 +
 datafusion/optimizer/src/analyzer/type_coercion.rs |  37 +-
 datafusion/optimizer/src/decorrelate.rs            |  16 +-
 .../src/simplify_expressions/expr_simplifier.rs    |  98 ++-
 .../optimizer/src/unwrap_cast_in_comparison.rs     |   7 +-
 .../optimizer/tests/optimizer_integration.rs       |   3 +-
 datafusion/physical-expr/src/aggregate.rs          |  46 +-
 datafusion/physical-expr/src/expressions/binary.rs |  11 +-
 datafusion/physical-expr/src/scalar_function.rs    |  12 +-
 datafusion/physical-expr/src/window/aggregate.rs   |  33 +-
 .../physical-expr/src/window/sliding_aggregate.rs  |  10 +-
 datafusion/physical-expr/src/window/standard.rs    |  53 +-
 .../physical-optimizer/src/limit_pushdown.rs       |  20 +-
 datafusion/physical-plan/Cargo.toml                |   1 -
 .../group_values/single_group_by/primitive.rs      |  13 +-
 datafusion/physical-plan/src/aggregates/mod.rs     |  17 +-
 .../physical-plan/src/joins/symmetric_hash_join.rs |   7 +-
 .../src/windows/bounded_window_agg_exec.rs         |   4 +-
 datafusion/physical-plan/src/windows/mod.rs        |  20 +-
 .../physical-plan/src/windows/window_agg_exec.rs   |   6 +-
 datafusion/sql/examples/sql.rs                     |   3 +-
 datafusion/sql/src/expr/identifier.rs              |  52 +-
 datafusion/sql/src/expr/mod.rs                     |   9 +-
 datafusion/sql/src/lib.rs                          |   6 +-
 datafusion/sql/src/parser.rs                       |  30 +-
 datafusion/sql/src/planner.rs                      |  47 +-
 datafusion/sql/src/relation/mod.rs                 |  23 +-
 .../catalog_common/mod.rs => sql/src/resolve.rs}   | 267 ++++----
 datafusion/sql/src/select.rs                       |   5 +-
 datafusion/sql/src/set_expr.rs                     |  49 +-
 datafusion/sql/src/unparser/expr.rs                |  46 +-
 datafusion/sql/src/unparser/plan.rs                |   2 +
 datafusion/sql/src/utils.rs                        |  51 +-
 datafusion/sql/tests/cases/diagnostic.rs           | 227 +++++++
 datafusion/sql/tests/cases/mod.rs                  |   1 +
 datafusion/sql/tests/sql_integration.rs            |  16 +-
 datafusion/sqllogictest/bin/postgres_container.rs  |   7 +-
 datafusion/sqllogictest/bin/sqllogictests.rs       |  16 +-
 datafusion/sqllogictest/test_files/aggregate.slt   | 278 ++++++++
 datafusion/sqllogictest/test_files/array.slt       | 150 +++--
 datafusion/sqllogictest/test_files/case.slt        | 183 +++++-
 .../test_files/create_external_table.slt           |  14 +-
 datafusion/sqllogictest/test_files/distinct_on.slt |   2 +-
 datafusion/sqllogictest/test_files/group_by.slt    |   2 +-
 .../sqllogictest/test_files/information_schema.slt |   2 +
 datafusion/sqllogictest/test_files/insert.slt      |   2 +-
 .../sqllogictest/test_files/insert_to_external.slt |   2 +-
 datafusion/sqllogictest/test_files/limit.slt       | 165 +++++
 datafusion/sqllogictest/test_files/map.slt         |  11 +-
 datafusion/sqllogictest/test_files/predicates.slt  |   2 +-
 datafusion/sqllogictest/test_files/regexp.slt      |  60 +-
 datafusion/sqllogictest/test_files/scalar.slt      |   5 +
 datafusion/sqllogictest/test_files/select.slt      |   4 +-
 .../test_files/string/dictionary_utf8.slt          |  12 +
 .../test_files/string/init_data.slt.part           |  11 +
 .../test_files/string/large_string.slt             |  12 +
 .../sqllogictest/test_files/string/string.slt      | 145 +---
 .../test_files/string/string_literal.slt           |  22 +
 .../test_files/string/string_query.slt.part        | 189 ++++++
 .../sqllogictest/test_files/string/string_view.slt |  13 +-
 datafusion/sqllogictest/test_files/struct.slt      |   8 +-
 .../test_files/tpch/plans/q13.slt.part             |   2 +-
 .../sqllogictest/test_files/type_coercion.slt      |   4 +-
 datafusion/sqllogictest/test_files/union.slt       |  15 +
 datafusion/sqllogictest/test_files/unnest.slt      |   2 +-
 datafusion/sqllogictest/test_files/window.slt      |  96 ++-
 datafusion/substrait/Cargo.toml                    |   7 +-
 datafusion/substrait/src/logical_plan/consumer.rs  |   3 +-
 .../tests/cases/roundtrip_logical_plan.rs          |  12 +-
 .../substrait/tests/cases/substrait_validations.rs |   3 +-
 datafusion/substrait/tests/utils.rs                |   3 +-
 dev/changelog/45.0.0.md                            | 384 +++++++++++
 docs/source/library-user-guide/adding-udfs.md      |  27 +-
 docs/source/user-guide/configs.md                  |   3 +-
 docs/source/user-guide/sql/scalar_functions.md     |   6 +
 160 files changed, 5775 insertions(+), 2351 deletions(-)
 rename datafusion/{core/src/catalog_common => 
catalog/src}/information_schema.rs (98%)
 rename datafusion/{core/src/datasource => catalog/src}/streaming.rs (93%)
 create mode 100644 datafusion/common/src/diagnostic.rs
 create mode 100644 datafusion/common/src/spans.rs
 copy datafusion/core/benches/{filter_query_sql.rs => struct_query_sql.rs} (78%)
 copy datafusion-cli/src/pool_type.rs => datafusion/ffi/src/insert_op.rs (51%)
 create mode 100644 datafusion/ffi/src/tests/async_provider.rs
 create mode 100644 datafusion/ffi/src/tests/mod.rs
 copy datafusion/{physical-plan/src/windows/utils.rs => 
ffi/src/tests/sync_provider.rs} (56%)
 create mode 100644 datafusion/ffi/tests/table_provider.rs
 copy datafusion/{core/src/catalog_common/mod.rs => sql/src/resolve.rs} (52%)
 create mode 100644 datafusion/sql/tests/cases/diagnostic.rs
 create mode 100644 dev/changelog/45.0.0.md


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

Reply via email to