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

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


 discard 0641af459f chore(deps): bump sqlparser from 0.60.0 to 0.61.0
     add 8172526134 chore(deps): bump uuid from 1.20.0 to 1.21.0 (#20401)
     add ea51d9049a [Minor] Update object_store to 0.12.5 (#20378)
     add 468b690d71 perf: optimize `array_distinct` with batched row conversion 
(#20364)
     add b6e4f95a5c chore(deps): bump syn from 2.0.114 to 2.0.116 (#20399)
     add d692df0358 feat: Optimize hash util for `MapArray` (#20179)
     add c0e80edc30 perf: Optimize scalar fast path of atan2 (#20336)
     add 726d73067f chore(deps): bump taiki-e/install-action from 2.67.27 to 
2.68.0 (#20398)
     add 5bfcf9500c feat: Implement Spark `bitmap_bit_position` function 
(#20275)
     add 08c09db5e5 feat: support sqllogictest output coloring (#20368)
     add c699361cb4 fix: Handle Utf8View and LargeUtf8 separators in concat_ws 
(#20361)
     add 4f4e814ce3 perf: Optimize concat()/concat_ws() UDFs (#20317)
     add c3f080774c perf: Optimize translate() UDF for scalar inputs (#20305)
     add 0022d8e503 chore: Cleanup returning null arrays (#20423)
     add 0294a22cf9 perf: Optimize `array_has()` for scalar needle (#20374)
     add 3157a2e131 chore: fix labeler for `datafusion-functions-nested` 
(#20442)
     add b7f6090874 perf: Optimize lpad, rpad for ASCII strings (#20278)
     add ba267acf8f build: update Rust toolchain version from 1.92.0 to 1.93.0 
in `rust-toolchain.toml` (#20309)
     add ace9cd44b7 perf: Optimize trim UDFs for single-character trims (#20328)
     add 1ee782f783 Migrate Python usage to uv workspace (#20414)
     add 0f7a405b8c feat: support Spark-compatible `json_tuple` function 
(#20412)
     add a936d0de95 test: Extend Spark Array functions: `array_repeat `, 
`shuffle` and `slice` test coverage (#20420)
     add 7f99947390 chore: Cleanup "!is_valid(i)" -> "is_null(i)" (#20453)
     add fc98d5c282 feat: Implement Spark `bitmap_bucket_number` function 
(#20288)
     add 1736fd2a40 refactor: Extract sort-merge join filter logic into 
separate module (#19614)
     add 0d63ced04a Implement FFI table provider factory (#20326)
     add 42dd4279de bench: Add criterion benchmark for sort merge join (#20464)
     add d03601547a chore: group minor dependencies into single PR (#20457)
     add d2c5666f5a chore(deps): bump taiki-e/install-action from 2.68.0 to 
2.68.6 (#20467)
     add 626bc01b04 chore(deps): bump astral-sh/setup-uv from 6.1.0 to 7.3.0 
(#20468)
     add 043f908b60 chore(deps): bump the all-other-cargo-deps group with 6 
updates (#20470)
     add cfdd7c180c chore(deps): bump testcontainers-modules from 0.14.0 to 
0.15.0 (#20471)
     add 08327b7aee chore(deps): bump sqlparser from 0.60.0 to 0.61.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   (0641af459f)
            \
             N -- N -- N   refs/heads/dependabot/cargo/main/sqlparser-0.61.0 
(08327b7aee)

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/dependabot.yml                             |   17 +
 .github/workflows/audit.yml                        |    2 +-
 .github/workflows/docs.yaml                        |   15 +-
 .github/workflows/docs_pr.yaml                     |   15 +-
 .github/workflows/labeler/labeler-config.yml       |    2 +-
 .github/workflows/rust.yml                         |    4 +-
 Cargo.lock                                         |  365 +++++--
 Cargo.toml                                         |    6 +-
 benchmarks/Cargo.toml                              |    2 +-
 benchmarks/bench.sh                                |  143 +--
 benchmarks/pyproject.toml                          |    6 +
 benchmarks/requirements.txt                        |   18 -
 datafusion-cli/Cargo.toml                          |    4 +-
 datafusion/common/benches/with_hashes.rs           |  252 ++++-
 datafusion/common/src/hash_utils.rs                |  126 ++-
 datafusion/common/src/scalar/mod.rs                |    2 +-
 datafusion/datasource/Cargo.toml                   |    2 +-
 datafusion/ffi/src/lib.rs                          |    1 +
 datafusion/ffi/src/table_provider_factory.rs       |  429 ++++++++
 datafusion/ffi/src/tests/mod.rs                    |   19 +-
 datafusion/ffi/src/tests/table_provider_factory.rs |   58 +
 datafusion/ffi/tests/ffi_integration.rs            |   46 +-
 datafusion/functions-nested/benches/array_has.rs   |  676 +++++++-----
 .../functions-nested/benches/array_set_ops.rs      |   93 +-
 datafusion/functions-nested/src/array_has.rs       |   47 +-
 datafusion/functions-nested/src/set_ops.rs         |   76 +-
 datafusion/functions/Cargo.toml                    |    5 +
 datafusion/functions/benches/{cot.rs => atan2.rs}  |   81 +-
 datafusion/functions/benches/pad.rs                |  182 +++-
 datafusion/functions/benches/translate.rs          |   48 +-
 datafusion/functions/benches/trim.rs               |  132 +++
 datafusion/functions/src/macros.rs                 |  102 +-
 datafusion/functions/src/math/gcd.rs               |    7 +-
 datafusion/functions/src/string/btrim.rs           |    6 +-
 datafusion/functions/src/string/common.rs          |   82 +-
 datafusion/functions/src/string/concat.rs          |   15 +-
 datafusion/functions/src/string/concat_ws.rs       |  182 +++-
 datafusion/functions/src/string/ltrim.rs           |    6 +-
 datafusion/functions/src/string/rtrim.rs           |    6 +-
 datafusion/functions/src/strings.rs                |   23 +-
 datafusion/functions/src/unicode/find_in_set.rs    |   26 +-
 datafusion/functions/src/unicode/lpad.rs           |  104 +-
 datafusion/functions/src/unicode/rpad.rs           |  112 +-
 datafusion/functions/src/unicode/translate.rs      |  186 +++-
 datafusion/macros/Cargo.toml                       |    2 +-
 .../physical-expr-common/src/binary_view_map.rs    |    2 +-
 datafusion/physical-expr-common/src/datum.rs       |    4 +-
 datafusion/physical-expr/src/expressions/cast.rs   |    4 +-
 .../physical-expr/src/expressions/try_cast.rs      |    4 +-
 datafusion/physical-plan/Cargo.toml                |    5 +
 .../physical-plan/benches/sort_merge_join.rs       |  204 ++++
 datafusion/physical-plan/src/aggregates/mod.rs     |    5 +-
 .../src/joins/sort_merge_join/filter.rs            |  595 ++++++++++
 .../physical-plan/src/joins/sort_merge_join/mod.rs |    1 +
 .../src/joins/sort_merge_join/stream.rs            |  517 ++-------
 .../src/joins/sort_merge_join/tests.rs             |   70 +-
 datafusion/spark/Cargo.toml                        |    1 +
 .../src/function/bitmap/bitmap_bit_position.rs     |  141 +++
 .../src/function/bitmap/bitmap_bucket_number.rs    |  141 +++
 datafusion/spark/src/function/bitmap/mod.rs        |   23 +-
 datafusion/spark/src/function/datetime/next_day.rs |    7 +-
 datafusion/spark/src/function/hash/sha2.rs         |    9 +-
 datafusion/spark/src/function/json/json_tuple.rs   |  244 +++++
 datafusion/spark/src/function/json/mod.rs          |   17 +-
 datafusion/sqllogictest/Cargo.toml                 |    2 +-
 datafusion/sqllogictest/bin/sqllogictests.rs       |   62 +-
 .../src/engines/datafusion_engine/normalize.rs     |    2 +-
 datafusion/sqllogictest/test_files/array.slt       |    4 +-
 datafusion/sqllogictest/test_files/expr.slt        |   19 +
 datafusion/sqllogictest/test_files/functions.slt   |   14 +
 .../test_files/spark/array/array_repeat.slt        |   20 +
 .../test_files/spark/array/shuffle.slt             |   20 +
 .../sqllogictest/test_files/spark/array/slice.slt  |   15 +
 .../spark/bitmap/bitmap_bit_position.slt           |  112 ++
 .../spark/bitmap/bitmap_bucket_number.slt          |  122 +++
 .../test_files/spark/json/json_tuple.slt           |  154 +++
 datafusion/wasmtest/Cargo.toml                     |    2 +-
 dev/pyproject.toml                                 |    5 +
 dev/release/README.md                              |    6 +-
 dev/requirements.txt                               |    2 -
 dev/update_arrow_deps.py                           |    2 +-
 dev/update_datafusion_versions.py                  |    2 +-
 docs/README.md                                     |   15 +-
 docs/pyproject.toml                                |   13 +
 docs/requirements.txt                              |   24 -
 docs/source/contributor-guide/testing.md           |    4 +-
 docs/source/download.md                            |    2 +-
 docs/source/user-guide/crate-configuration.md      |    2 +-
 docs/source/user-guide/example-usage.md            |    2 +-
 docs/source/user-guide/sql/scalar_functions.md     |   24 +-
 pyproject.toml                                     |    2 +
 rust-toolchain.toml                                |    2 +-
 uv.lock                                            | 1149 ++++++++++++++++++++
 93 files changed, 6100 insertions(+), 1431 deletions(-)
 create mode 100644 benchmarks/pyproject.toml
 delete mode 100644 benchmarks/requirements.txt
 create mode 100644 datafusion/ffi/src/table_provider_factory.rs
 create mode 100644 datafusion/ffi/src/tests/table_provider_factory.rs
 copy datafusion/functions/benches/{cot.rs => atan2.rs} (63%)
 create mode 100644 datafusion/physical-plan/benches/sort_merge_join.rs
 create mode 100644 datafusion/physical-plan/src/joins/sort_merge_join/filter.rs
 create mode 100644 datafusion/spark/src/function/bitmap/bitmap_bit_position.rs
 create mode 100644 datafusion/spark/src/function/bitmap/bitmap_bucket_number.rs
 create mode 100644 datafusion/spark/src/function/json/json_tuple.rs
 create mode 100644 
datafusion/sqllogictest/test_files/spark/bitmap/bitmap_bit_position.slt
 create mode 100644 
datafusion/sqllogictest/test_files/spark/bitmap/bitmap_bucket_number.slt
 create mode 100644 datafusion/sqllogictest/test_files/spark/json/json_tuple.slt
 create mode 100644 dev/pyproject.toml
 delete mode 100644 dev/requirements.txt
 create mode 100644 docs/pyproject.toml
 delete mode 100644 docs/requirements.txt
 create mode 100644 pyproject.toml
 create mode 100644 uv.lock


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to