This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch dependabot/cargo/main/object_store-0.13.1
in repository https://gitbox.apache.org/repos/asf/datafusion.git
omit 41ef09702f chore(deps): bump object_store from 0.12.4 to 0.13.1
add 75428f1e0a fix: Avoid integer overflow in split_part() (#20198)
add aeeb0ba07a fix(datafusion-cli): solve row count bug
adding`saturating_add` to prevent potential overflow (#20185)
add 2c54cde375 feat: support limited deletion (#20137)
add df328592f1 Enable inlist support for preimage (#20051)
add 15eea084fb Break upgrade guides into separate pages (#20183)
add c9e7137dce unify the prettier versions (#20167)
add 4f4b0b52cd chore: Unbreak doctest CI (#20218)
add bc747a04ca fix: Fix panic in regexp_like() (#20200)
add 183cdf00cb fix: Handle NULL inputs correctly in find_in_set() (#20209)
add d7925715ca fix: Ensure columns are casted to the correct names with
Unions (#20146)
add badaa8400d fix: Avoid assertion failure on divide-by-zero (#20216)
add 8fc9681b74 feat: Support planning subqueries with OuterReferenceColumn
belongs to non-adjacent outer relations (#19930)
add 7788c73709 Minor: verify plan output and unique field names (#20220)
add cc670e8e88 Better document the relationship between
`FileFormat::projection` / `FileFormat::filter` and
`FileScanConfig::Statistics` (#20188)
add bdfe987348 Document the relationship between FileFormat::projection /
FileFormat::filter and FileScanConfig::output_ordering (#20196)
add 2e1fc5ccb4 More documentation on `FileSource::table_schema` and
`FileSource::projection` (#20242)
add aebd100e13 Add more tests to projection_pushdown.slt (#20236)
add dc0c21bbc8 feat: Pushdown filters through `UnionExec` nodes (#20145)
add ac3a68e7b5 Add Expr::Alias passthrough to Expr::placement() (#20237)
add 9333f74f2d Make PushDownFilter and CommonSubexprEliminate aware of
Expr::placement (#20239)
add 6a2bfd438b fix: Throw coercion error for `LIKE` operations for nested
types. (#20212)
add 22e08bcb0a feat: support Spark-compatible `string_to_map` function
(#20120)
add 5844dfb349 Refactor example metadata parsing utilities(#20204) (#20233)
add 48d20ad812 add module structure and unit tests for expression pushdown
logical optimizer (#20238)
add c875ef9d24 repro and disable dyn filter for preserve file partitions
(#20175)
add eca6bfe133 chore(deps): bump taiki-e/install-action from 2.67.18 to
2.67.27 (#20254)
add ff15500676 chore(deps): bump setuptools from 80.10.2 to 82.0.0 in
/docs (#20255)
add 7eae96bf1d chore(deps): bump sysinfo from 0.38.0 to 0.38.1 (#20261)
add cbe878ccdd chore(deps): bump clap from 4.5.56 to 4.5.57 (#20265)
add 35caa19b6d chore(deps): bump tempfile from 3.24.0 to 3.25.0 (#20262)
add a41e543326 chore(deps): bump regex from 1.12.2 to 1.12.3 (#20260)
add 86e39afcc1 chore(deps): bump criterion from 0.8.1 to 0.8.2 (#20258)
add 9e86de2865 chore(deps): bump regex-syntax from 0.8.8 to 0.8.9 (#20264)
add b790ed313e chore(deps): bump aws-config from 1.8.12 to 1.8.13 (#20263)
add dff1cad385 chore(deps): bump async-compression from 0.4.37 to 0.4.39
(#20259)
add 69d0f44cc4 Support JSON arrays reader/parse for datafusion (#19924)
add 672cf2c2db chore(deps): bump object_store from 0.12.4 to 0.13.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 (41ef09702f)
\
N -- N -- N refs/heads/dependabot/cargo/main/object_store-0.13.1
(672cf2c2db)
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/rust.yml | 4 +-
Cargo.lock | 122 +-
Cargo.toml | 2 +
benchmarks/Cargo.toml | 2 +-
ci/scripts/check_examples_docs.sh | 7 +-
datafusion-cli/Cargo.toml | 4 +-
datafusion-cli/src/exec.rs | 2 +-
.../examples/custom_data_source/csv_json_opener.rs | 1 +
datafusion-examples/src/bin/examples-docs.rs | 4 +-
.../src/utils/example_metadata/discover.rs | 75 +
.../src/utils/example_metadata/layout.rs | 113 +
.../src/utils/example_metadata/mod.rs | 67 +
.../src/utils/example_metadata/model.rs | 409 ++++
.../src/utils/example_metadata/parser.rs | 274 +++
.../src/utils/example_metadata/render.rs | 212 ++
.../src/utils/example_metadata/test_utils.rs | 63 +
datafusion-examples/src/utils/examples_docs.rs | 908 --------
datafusion-examples/src/utils/mod.rs | 2 +-
datafusion/common/src/config.rs | 16 +
datafusion/core/Cargo.toml | 2 +-
datafusion/core/src/dataframe/mod.rs | 2 +-
datafusion/core/src/datasource/file_format/json.rs | 259 ++-
.../core/src/datasource/file_format/options.rs | 61 +-
datafusion/core/src/datasource/listing/table.rs | 3 +-
.../core/src/datasource/physical_plan/json.rs | 12 +-
datafusion/core/src/execution/context/json.rs | 10 +-
datafusion/core/src/lib.rs | 52 +-
datafusion/core/src/prelude.rs | 2 +-
datafusion/core/tests/data/json_array.json | 5 +
datafusion/core/tests/data/json_empty_array.json | 1 +
datafusion/core/tests/dataframe/mod.rs | 9 +-
.../tests/physical_optimizer/filter_pushdown.rs | 61 +
datafusion/datasource-json/Cargo.toml | 2 +
datafusion/datasource-json/src/file_format.rs | 150 +-
datafusion/datasource-json/src/mod.rs | 1 +
datafusion/datasource-json/src/source.rs | 554 ++++-
datafusion/datasource-json/src/utils.rs | 778 +++++++
datafusion/datasource/Cargo.toml | 2 +-
datafusion/datasource/src/file.rs | 54 +-
datafusion/datasource/src/file_scan_config.rs | 77 +-
datafusion/datasource/src/source.rs | 6 +
datafusion/datasource/src/table_schema.rs | 8 +-
datafusion/expr-common/src/type_coercion/binary.rs | 3 +-
datafusion/expr/src/expr.rs | 1 +
datafusion/expr/src/expr_rewriter/mod.rs | 13 +-
datafusion/expr/src/logical_plan/invariants.rs | 6 +-
datafusion/functions/src/regex/regexplike.rs | 2 +-
datafusion/functions/src/string/split_part.rs | 21 +-
datafusion/functions/src/unicode/find_in_set.rs | 9 +-
datafusion/optimizer/Cargo.toml | 2 +-
.../optimizer/src/common_subexpr_eliminate.rs | 69 +-
.../optimizer/src/extract_leaf_expressions.rs | 1597 +++++++++++++
datafusion/optimizer/src/lib.rs | 1 +
datafusion/optimizer/src/push_down_filter.rs | 91 +-
.../src/simplify_expressions/expr_simplifier.rs | 47 +
.../src/simplify_expressions/udf_preimage.rs | 43 +-
datafusion/optimizer/src/test/mod.rs | 23 +
datafusion/optimizer/src/test/udfs.rs | 87 +
.../optimizer/tests/optimizer_integration.rs | 6 +-
datafusion/physical-expr/src/analysis.rs | 2 +-
datafusion/physical-plan/src/execution_plan.rs | 1 +
.../physical-plan/src/joins/hash_join/exec.rs | 29 +-
datafusion/physical-plan/src/union.rs | 87 +-
.../proto-common/proto/datafusion_common.proto | 1 +
datafusion/proto-common/src/from_proto/mod.rs | 1 +
datafusion/proto-common/src/generated/pbjson.rs | 18 +
datafusion/proto-common/src/generated/prost.rs | 3 +
datafusion/proto-common/src/to_proto/mod.rs | 1 +
.../proto/src/generated/datafusion_proto_common.rs | 3 +
datafusion/proto/src/logical_plan/file_formats.rs | 2 +
.../proto/tests/cases/roundtrip_logical_plan.rs | 4 +-
datafusion/spark/src/function/map/mod.rs | 10 +-
datafusion/spark/src/function/map/str_to_map.rs | 266 +++
datafusion/sql/src/expr/identifier.rs | 55 +-
datafusion/sql/src/expr/subquery.rs | 20 +-
datafusion/sql/src/planner.rs | 49 +-
datafusion/sql/src/relation/mod.rs | 23 +-
datafusion/sql/src/select.rs | 19 +-
datafusion/sql/src/statement.rs | 19 +-
datafusion/sql/tests/common/mod.rs | 16 +
datafusion/sql/tests/sql_integration.rs | 85 +-
datafusion/sqllogictest/Cargo.toml | 2 +-
.../sqllogictest/test_files/datetime/date_part.slt | 25 +-
datafusion/sqllogictest/test_files/delete.slt | 27 +
.../sqllogictest/test_files/floor_preimage.slt | 23 +
datafusion/sqllogictest/test_files/json.slt | 28 +
.../test_files/parquet_filter_pushdown.slt | 63 +
.../test_files/preserve_file_partitioning.slt | 128 +
.../test_files/projection_pushdown.slt | 198 +-
.../sqllogictest/test_files/regexp/regexp_like.slt | 5 +
datafusion/sqllogictest/test_files/select.slt | 9 +
.../test_files/spark/map/str_to_map.slt | 114 +
.../test_files/string/string_query.slt.part | 28 +-
datafusion/sqllogictest/test_files/subquery.slt | 136 ++
.../sqllogictest/test_files/type_coercion.slt | 27 +
datafusion/substrait/tests/cases/logical_plans.rs | 27 +-
dev/update_config_docs.sh | 6 +-
dev/update_function_docs.sh | 13 +-
docs/requirements.txt | 2 +-
docs/source/contributor-guide/api-health.md | 2 +-
docs/source/index.rst | 2 +-
docs/source/library-user-guide/upgrading.md | 2438 --------------------
docs/source/library-user-guide/upgrading/46.0.0.md | 310 +++
docs/source/library-user-guide/upgrading/47.0.0.md | 135 ++
docs/source/library-user-guide/upgrading/48.0.0.md | 244 ++
.../source/library-user-guide/upgrading/48.0.1.md | 25 +-
docs/source/library-user-guide/upgrading/49.0.0.md | 222 ++
docs/source/library-user-guide/upgrading/50.0.0.md | 330 +++
docs/source/library-user-guide/upgrading/51.0.0.md | 272 +++
docs/source/library-user-guide/upgrading/52.0.0.md | 669 ++++++
docs/source/library-user-guide/upgrading/53.0.0.md | 400 ++++
.../cli => library-user-guide/upgrading}/index.rst | 18 +-
docs/source/user-guide/sql/scalar_functions.md | 2 +-
114 files changed, 9361 insertions(+), 3704 deletions(-)
create mode 100644 datafusion-examples/src/utils/example_metadata/discover.rs
create mode 100644 datafusion-examples/src/utils/example_metadata/layout.rs
create mode 100644 datafusion-examples/src/utils/example_metadata/mod.rs
create mode 100644 datafusion-examples/src/utils/example_metadata/model.rs
create mode 100644 datafusion-examples/src/utils/example_metadata/parser.rs
create mode 100644 datafusion-examples/src/utils/example_metadata/render.rs
create mode 100644 datafusion-examples/src/utils/example_metadata/test_utils.rs
delete mode 100644 datafusion-examples/src/utils/examples_docs.rs
create mode 100644 datafusion/core/tests/data/json_array.json
create mode 100644 datafusion/core/tests/data/json_empty_array.json
create mode 100644 datafusion/datasource-json/src/utils.rs
create mode 100644 datafusion/optimizer/src/extract_leaf_expressions.rs
create mode 100644 datafusion/optimizer/src/test/udfs.rs
create mode 100644 datafusion/spark/src/function/map/str_to_map.rs
create mode 100644 datafusion/sqllogictest/test_files/spark/map/str_to_map.slt
delete mode 100644 docs/source/library-user-guide/upgrading.md
create mode 100644 docs/source/library-user-guide/upgrading/46.0.0.md
create mode 100644 docs/source/library-user-guide/upgrading/47.0.0.md
create mode 100644 docs/source/library-user-guide/upgrading/48.0.0.md
copy datafusion/proto/CONTRIBUTING.md =>
docs/source/library-user-guide/upgrading/48.0.1.md (55%)
create mode 100644 docs/source/library-user-guide/upgrading/49.0.0.md
create mode 100644 docs/source/library-user-guide/upgrading/50.0.0.md
create mode 100644 docs/source/library-user-guide/upgrading/51.0.0.md
create mode 100644 docs/source/library-user-guide/upgrading/52.0.0.md
create mode 100644 docs/source/library-user-guide/upgrading/53.0.0.md
copy docs/source/{user-guide/cli => library-user-guide/upgrading}/index.rst
(73%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]