From d7d1458f5ca89e163d05a0a274621eaee5719dfc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 10 Mar 2026 18:26:50 +0000 Subject: [PATCH] chore(deps): bump the datafusion-arrow-parquet group with 21 updates Bumps the datafusion-arrow-parquet group with 21 updates: | Package | From | To | | --- | --- | --- | | [arrow](https://github.com/apache/arrow-rs) | `57.1.0` | `57.3.0` | | [arrow-array](https://github.com/apache/arrow-rs) | `57.1.0` | `57.3.0` | | [arrow-cast](https://github.com/apache/arrow-rs) | `57.1.0` | `57.3.0` | | [arrow-data](https://github.com/apache/arrow-rs) | `57.1.0` | `57.3.0` | | [arrow-ipc](https://github.com/apache/arrow-rs) | `57.1.0` | `57.3.0` | | [arrow-json](https://github.com/apache/arrow-rs) | `57.1.0` | `57.3.0` | | [arrow-schema](https://github.com/apache/arrow-rs) | `57.1.0` | `57.3.0` | | [arrow-buffer](https://github.com/apache/arrow-rs) | `57.1.0` | `57.3.0` | | [datafusion](https://github.com/apache/datafusion) | `51.0.0` | `52.1.0` | | [datafusion-catalog](https://github.com/apache/datafusion) | `51.0.0` | `52.1.0` | | [datafusion-common](https://github.com/apache/datafusion) | `51.0.0` | `52.1.0` | | [datafusion-common-runtime](https://github.com/apache/datafusion) | `51.0.0` | `52.1.0` | | [datafusion-datasource](https://github.com/apache/datafusion) | `51.0.0` | `52.1.0` | | [datafusion-datasource-parquet](https://github.com/apache/datafusion) | `51.0.0` | `52.1.0` | | [datafusion-execution](https://github.com/apache/datafusion) | `51.0.0` | `52.1.0` | | [datafusion-expr](https://github.com/apache/datafusion) | `51.0.0` | `52.1.0` | | [datafusion-ffi](https://github.com/apache/datafusion) | `51.0.0` | `52.1.0` | | [datafusion-physical-expr](https://github.com/apache/datafusion) | `51.0.0` | `52.1.0` | | [datafusion-physical-plan](https://github.com/apache/datafusion) | `51.0.0` | `52.1.0` | | [datafusion-pruning](https://github.com/apache/datafusion) | `51.0.0` | `52.1.0` | | [parquet](https://github.com/apache/arrow-rs) | `57.1.0` | `57.3.0` | Updates `arrow` from 57.1.0 to 57.3.0 - [Release notes](https://github.com/apache/arrow-rs/releases) - [Changelog](https://github.com/apache/arrow-rs/blob/main/CHANGELOG.md) - [Commits](https://github.com/apache/arrow-rs/compare/57.1.0...57.3.0) Updates `arrow-array` from 57.1.0 to 57.3.0 - [Release notes](https://github.com/apache/arrow-rs/releases) - [Changelog](https://github.com/apache/arrow-rs/blob/main/CHANGELOG.md) - [Commits](https://github.com/apache/arrow-rs/compare/57.1.0...57.3.0) Updates `arrow-cast` from 57.1.0 to 57.3.0 - [Release notes](https://github.com/apache/arrow-rs/releases) - [Changelog](https://github.com/apache/arrow-rs/blob/main/CHANGELOG.md) - [Commits](https://github.com/apache/arrow-rs/compare/57.1.0...57.3.0) Updates `arrow-data` from 57.1.0 to 57.3.0 - [Release notes](https://github.com/apache/arrow-rs/releases) - [Changelog](https://github.com/apache/arrow-rs/blob/main/CHANGELOG.md) - [Commits](https://github.com/apache/arrow-rs/compare/57.1.0...57.3.0) Updates `arrow-ipc` from 57.1.0 to 57.3.0 - [Release notes](https://github.com/apache/arrow-rs/releases) - [Changelog](https://github.com/apache/arrow-rs/blob/main/CHANGELOG.md) - [Commits](https://github.com/apache/arrow-rs/compare/57.1.0...57.3.0) Updates `arrow-json` from 57.1.0 to 57.3.0 - [Release notes](https://github.com/apache/arrow-rs/releases) - [Changelog](https://github.com/apache/arrow-rs/blob/main/CHANGELOG.md) - [Commits](https://github.com/apache/arrow-rs/compare/57.1.0...57.3.0) Updates `arrow-schema` from 57.1.0 to 57.3.0 - [Release notes](https://github.com/apache/arrow-rs/releases) - [Changelog](https://github.com/apache/arrow-rs/blob/main/CHANGELOG.md) - [Commits](https://github.com/apache/arrow-rs/compare/57.1.0...57.3.0) Updates `arrow-buffer` from 57.1.0 to 57.3.0 - [Release notes](https://github.com/apache/arrow-rs/releases) - [Changelog](https://github.com/apache/arrow-rs/blob/main/CHANGELOG.md) - [Commits](https://github.com/apache/arrow-rs/compare/57.1.0...57.3.0) Updates `datafusion` from 51.0.0 to 52.1.0 - [Changelog](https://github.com/apache/datafusion/blob/main/CHANGELOG.md) - [Commits](https://github.com/apache/datafusion/compare/51.0.0...52.1.0) Updates `datafusion-catalog` from 51.0.0 to 52.1.0 - [Changelog](https://github.com/apache/datafusion/blob/main/CHANGELOG.md) - [Commits](https://github.com/apache/datafusion/compare/51.0.0...52.1.0) Updates `datafusion-common` from 51.0.0 to 52.1.0 - [Changelog](https://github.com/apache/datafusion/blob/main/CHANGELOG.md) - [Commits](https://github.com/apache/datafusion/compare/51.0.0...52.1.0) Updates `datafusion-common-runtime` from 51.0.0 to 52.1.0 - [Changelog](https://github.com/apache/datafusion/blob/main/CHANGELOG.md) - [Commits](https://github.com/apache/datafusion/compare/51.0.0...52.1.0) Updates `datafusion-datasource` from 51.0.0 to 52.1.0 - [Changelog](https://github.com/apache/datafusion/blob/main/CHANGELOG.md) - [Commits](https://github.com/apache/datafusion/compare/51.0.0...52.1.0) Updates `datafusion-datasource-parquet` from 51.0.0 to 52.1.0 - [Changelog](https://github.com/apache/datafusion/blob/main/CHANGELOG.md) - [Commits](https://github.com/apache/datafusion/compare/51.0.0...52.1.0) Updates `datafusion-execution` from 51.0.0 to 52.1.0 - [Changelog](https://github.com/apache/datafusion/blob/main/CHANGELOG.md) - [Commits](https://github.com/apache/datafusion/compare/51.0.0...52.1.0) Updates `datafusion-expr` from 51.0.0 to 52.1.0 - [Changelog](https://github.com/apache/datafusion/blob/main/CHANGELOG.md) - [Commits](https://github.com/apache/datafusion/compare/51.0.0...52.1.0) Updates `datafusion-ffi` from 51.0.0 to 52.1.0 - [Changelog](https://github.com/apache/datafusion/blob/main/CHANGELOG.md) - [Commits](https://github.com/apache/datafusion/compare/51.0.0...52.1.0) Updates `datafusion-physical-expr` from 51.0.0 to 52.1.0 - [Changelog](https://github.com/apache/datafusion/blob/main/CHANGELOG.md) - [Commits](https://github.com/apache/datafusion/compare/51.0.0...52.1.0) Updates `datafusion-physical-plan` from 51.0.0 to 52.1.0 - [Changelog](https://github.com/apache/datafusion/blob/main/CHANGELOG.md) - [Commits](https://github.com/apache/datafusion/compare/51.0.0...52.1.0) Updates `datafusion-pruning` from 51.0.0 to 52.1.0 - [Changelog](https://github.com/apache/datafusion/blob/main/CHANGELOG.md) - [Commits](https://github.com/apache/datafusion/compare/51.0.0...52.1.0) Updates `parquet` from 57.1.0 to 57.3.0 - [Release notes](https://github.com/apache/arrow-rs/releases) - [Changelog](https://github.com/apache/arrow-rs/blob/main/CHANGELOG.md) - [Commits](https://github.com/apache/arrow-rs/compare/57.1.0...57.3.0) --- updated-dependencies: - dependency-name: arrow dependency-version: 57.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: datafusion-arrow-parquet - dependency-name: arrow-array dependency-version: 57.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: datafusion-arrow-parquet - dependency-name: arrow-cast dependency-version: 57.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: datafusion-arrow-parquet - dependency-name: arrow-data dependency-version: 57.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: datafusion-arrow-parquet - dependency-name: arrow-ipc dependency-version: 57.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: datafusion-arrow-parquet - dependency-name: arrow-json dependency-version: 57.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: datafusion-arrow-parquet - dependency-name: arrow-schema dependency-version: 57.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: datafusion-arrow-parquet - dependency-name: arrow-buffer dependency-version: 57.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: datafusion-arrow-parquet - dependency-name: datafusion dependency-version: 52.1.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: datafusion-arrow-parquet - dependency-name: datafusion-catalog dependency-version: 52.1.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: datafusion-arrow-parquet - dependency-name: datafusion-common dependency-version: 52.1.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: datafusion-arrow-parquet - dependency-name: datafusion-common-runtime dependency-version: 52.1.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: datafusion-arrow-parquet - dependency-name: datafusion-datasource dependency-version: 52.1.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: datafusion-arrow-parquet - dependency-name: datafusion-datasource-parquet dependency-version: 52.1.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: datafusion-arrow-parquet - dependency-name: datafusion-execution dependency-version: 52.1.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: datafusion-arrow-parquet - dependency-name: datafusion-expr dependency-version: 52.1.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: datafusion-arrow-parquet - dependency-name: datafusion-ffi dependency-version: 52.1.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: datafusion-arrow-parquet - dependency-name: datafusion-physical-expr dependency-version: 52.1.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: datafusion-arrow-parquet - dependency-name: datafusion-physical-plan dependency-version: 52.1.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: datafusion-arrow-parquet - dependency-name: datafusion-pruning dependency-version: 52.1.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: datafusion-arrow-parquet - dependency-name: parquet dependency-version: 57.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: datafusion-arrow-parquet ... Signed-off-by: dependabot[bot] --- Cargo.lock | 972 ++++++++++++++++++++++++++++++++++------------------- Cargo.toml | 36 +- 2 files changed, 644 insertions(+), 364 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index d664ff5c7..de8a238d4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -56,8 +56,8 @@ version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e8dbe031527c9856a1e2df5e82aa8e568ffaab3be897f70d874477fb42a783bb" dependencies = [ - "arrow-array", - "arrow-schema", + "arrow-array 57.3.0", + "arrow-schema 57.3.0", ] [[package]] @@ -67,8 +67,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3600ae9aec2907516d088189e3b863029280f1953dd0eab903c7f4c862a0ce81" dependencies = [ "adbc_core", - "arrow-array", - "arrow-schema", + "arrow-array 57.3.0", + "arrow-schema 57.3.0", ] [[package]] @@ -203,15 +203,16 @@ checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61" [[package]] name = "apache-avro" -version = "0.20.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a033b4ced7c585199fb78ef50fca7fe2f444369ec48080c5fd072efa1a03cc7" +checksum = "36fa98bc79671c7981272d91a8753a928ff6a1cd8e4f20a44c45bd5d313840bf" dependencies = [ "bigdecimal", "bon", - "bzip2 0.6.1", + "bzip2", "crc32fast", "digest", + "liblzma", "log", "miniz_oxide", "num-bigint", @@ -226,7 +227,6 @@ dependencies = [ "strum_macros", "thiserror 2.0.17", "uuid", - "xz2", "zstd", ] @@ -266,19 +266,40 @@ version = "57.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cb372a7cbcac02a35d3fb7b3fc1f969ec078e871f9bb899bf00a2e1809bec8a3" dependencies = [ - "arrow-arith", - "arrow-array", - "arrow-buffer", - "arrow-cast", - "arrow-csv", - "arrow-data", - "arrow-ipc", - "arrow-json", - "arrow-ord", - "arrow-row", - "arrow-schema", - "arrow-select", - "arrow-string", + "arrow-arith 57.1.0", + "arrow-array 57.3.0", + "arrow-buffer 57.3.0", + "arrow-cast 57.3.0", + "arrow-csv 57.1.0", + "arrow-data 57.3.0", + "arrow-ipc 57.3.0", + "arrow-json 57.3.0", + "arrow-ord 57.3.0", + "arrow-row 57.1.0", + "arrow-schema 57.3.0", + "arrow-select 57.3.0", + "arrow-string 57.1.0", +] + +[[package]] +name = "arrow" +version = "58.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "602268ce9f569f282cedb9a9f6bac569b680af47b9b077d515900c03c5d190da" +dependencies = [ + "arrow-arith 58.0.0", + "arrow-array 58.0.0", + "arrow-buffer 58.0.0", + "arrow-cast 58.0.0", + "arrow-csv 58.0.0", + "arrow-data 58.0.0", + "arrow-ipc 58.0.0", + "arrow-json 58.0.0", + "arrow-ord 58.0.0", + "arrow-row 58.0.0", + "arrow-schema 58.0.0", + "arrow-select 58.0.0", + "arrow-string 58.0.0", ] [[package]] @@ -287,24 +308,57 @@ version = "57.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0f377dcd19e440174596d83deb49cd724886d91060c07fec4f67014ef9d54049" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", + "arrow-array 57.3.0", + "arrow-buffer 57.3.0", + "arrow-data 57.3.0", + "arrow-schema 57.3.0", + "chrono", + "num-traits", +] + +[[package]] +name = "arrow-arith" +version = "58.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd53c6bf277dea91f136ae8e3a5d7041b44b5e489e244e637d00ae302051f56f" +dependencies = [ + "arrow-array 58.0.0", + "arrow-buffer 58.0.0", + "arrow-data 58.0.0", + "arrow-schema 58.0.0", "chrono", "num-traits", ] [[package]] name = "arrow-array" -version = "57.1.0" +version = "57.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a23eaff85a44e9fa914660fb0d0bb00b79c4a3d888b5334adb3ea4330c84f002" +checksum = "4c8955af33b25f3b175ee10af580577280b4bd01f7e823d94c7cdef7cf8c9aef" dependencies = [ "ahash", - "arrow-buffer", - "arrow-data", - "arrow-schema", + "arrow-buffer 57.3.0", + "arrow-data 57.3.0", + "arrow-schema 57.3.0", + "chrono", + "chrono-tz", + "half", + "hashbrown 0.16.1", + "num-complex", + "num-integer", + "num-traits", +] + +[[package]] +name = "arrow-array" +version = "58.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e53796e07a6525edaf7dc28b540d477a934aff14af97967ad1d5550878969b9e" +dependencies = [ + "ahash", + "arrow-buffer 58.0.0", + "arrow-data 58.0.0", + "arrow-schema 58.0.0", "chrono", "chrono-tz", "half", @@ -316,9 +370,21 @@ dependencies = [ [[package]] name = "arrow-buffer" -version = "57.1.0" +version = "57.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c697ddca96183182f35b3a18e50b9110b11e916d7b7799cbfd4d34662f2c56c2" +dependencies = [ + "bytes", + "half", + "num-bigint", + "num-traits", +] + +[[package]] +name = "arrow-buffer" +version = "58.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2819d893750cb3380ab31ebdc8c68874dd4429f90fd09180f3c93538bd21626" +checksum = "f2c1a85bb2e94ee10b76531d8bc3ce9b7b4c0d508cabfb17d477f63f2617bd20" dependencies = [ "bytes", "half", @@ -328,16 +394,38 @@ dependencies = [ [[package]] name = "arrow-cast" -version = "57.1.0" +version = "57.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3d131abb183f80c450d4591dc784f8d7750c50c6e2bc3fcaad148afc8361271" +checksum = "646bbb821e86fd57189c10b4fcdaa941deaf4181924917b0daa92735baa6ada5" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-ord", - "arrow-schema", - "arrow-select", + "arrow-array 57.3.0", + "arrow-buffer 57.3.0", + "arrow-data 57.3.0", + "arrow-ord 57.3.0", + "arrow-schema 57.3.0", + "arrow-select 57.3.0", + "atoi", + "base64", + "chrono", + "comfy-table", + "half", + "lexical-core", + "num-traits", + "ryu", +] + +[[package]] +name = "arrow-cast" +version = "58.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "89fb245db6b0e234ed8e15b644edb8664673fefe630575e94e62cd9d489a8a26" +dependencies = [ + "arrow-array 58.0.0", + "arrow-buffer 58.0.0", + "arrow-data 58.0.0", + "arrow-ord 58.0.0", + "arrow-schema 58.0.0", + "arrow-select 58.0.0", "atoi", "base64", "chrono", @@ -354,9 +442,24 @@ version = "57.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2275877a0e5e7e7c76954669366c2aa1a829e340ab1f612e647507860906fb6b" dependencies = [ - "arrow-array", - "arrow-cast", - "arrow-schema", + "arrow-array 57.3.0", + "arrow-cast 57.3.0", + "arrow-schema 57.3.0", + "chrono", + "csv", + "csv-core", + "regex", +] + +[[package]] +name = "arrow-csv" +version = "58.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d374882fb465a194462527c0c15a93aa19a554cf690a6b77a26b2a02539937a7" +dependencies = [ + "arrow-array 58.0.0", + "arrow-cast 58.0.0", + "arrow-schema 58.0.0", "chrono", "csv", "csv-core", @@ -365,12 +468,25 @@ dependencies = [ [[package]] name = "arrow-data" -version = "57.1.0" +version = "57.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05738f3d42cb922b9096f7786f606fcb8669260c2640df8490533bb2fa38c9d3" +checksum = "1fdd994a9d28e6365aa78e15da3f3950c0fdcea6b963a12fa1c391afb637b304" dependencies = [ - "arrow-buffer", - "arrow-schema", + "arrow-buffer 57.3.0", + "arrow-schema 57.3.0", + "half", + "num-integer", + "num-traits", +] + +[[package]] +name = "arrow-data" +version = "58.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "189d210bc4244c715fa3ed9e6e22864673cccb73d5da28c2723fb2e527329b33" +dependencies = [ + "arrow-buffer 58.0.0", + "arrow-schema 58.0.0", "half", "num-integer", "num-traits", @@ -378,31 +494,69 @@ dependencies = [ [[package]] name = "arrow-ipc" -version = "57.1.0" +version = "57.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d09446e8076c4b3f235603d9ea7c5494e73d441b01cd61fb33d7254c11964b3" +checksum = "abf7df950701ab528bf7c0cf7eeadc0445d03ef5d6ffc151eaae6b38a58feff1" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", - "arrow-select", + "arrow-array 57.3.0", + "arrow-buffer 57.3.0", + "arrow-data 57.3.0", + "arrow-schema 57.3.0", + "arrow-select 57.3.0", "flatbuffers", "lz4_flex", "zstd", ] +[[package]] +name = "arrow-ipc" +version = "58.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7968c2e5210c41f4909b2ef76f6e05e172b99021c2def5edf3cc48fdd39d1d6c" +dependencies = [ + "arrow-array 58.0.0", + "arrow-buffer 58.0.0", + "arrow-data 58.0.0", + "arrow-schema 58.0.0", + "arrow-select 58.0.0", + "flatbuffers", +] + [[package]] name = "arrow-json" -version = "57.1.0" +version = "57.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "371ffd66fa77f71d7628c63f209c9ca5341081051aa32f9c8020feb0def787c0" +checksum = "0ff8357658bedc49792b13e2e862b80df908171275f8e6e075c460da5ee4bf86" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-cast", - "arrow-data", - "arrow-schema", + "arrow-array 57.3.0", + "arrow-buffer 57.3.0", + "arrow-cast 57.3.0", + "arrow-data 57.3.0", + "arrow-schema 57.3.0", + "chrono", + "half", + "indexmap", + "itoa", + "lexical-core", + "memchr", + "num-traits", + "ryu", + "serde_core", + "serde_json", + "simdutf8", +] + +[[package]] +name = "arrow-json" +version = "58.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92111dba5bf900f443488e01f00d8c4ddc2f47f5c50039d18120287b580baa22" +dependencies = [ + "arrow-array 58.0.0", + "arrow-buffer 58.0.0", + "arrow-cast 58.0.0", + "arrow-data 58.0.0", + "arrow-schema 58.0.0", "chrono", "half", "indexmap", @@ -418,15 +572,28 @@ dependencies = [ [[package]] name = "arrow-ord" -version = "57.1.0" +version = "57.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cbc94fc7adec5d1ba9e8cd1b1e8d6f72423b33fe978bf1f46d970fafab787521" +checksum = "f7d8f1870e03d4cbed632959498bcc84083b5a24bded52905ae1695bd29da45b" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", - "arrow-select", + "arrow-array 57.3.0", + "arrow-buffer 57.3.0", + "arrow-data 57.3.0", + "arrow-schema 57.3.0", + "arrow-select 57.3.0", +] + +[[package]] +name = "arrow-ord" +version = "58.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "211136cb253577ee1a6665f741a13136d4e563f64f5093ffd6fb837af90b9495" +dependencies = [ + "arrow-array 58.0.0", + "arrow-buffer 58.0.0", + "arrow-data 58.0.0", + "arrow-schema 58.0.0", + "arrow-select 58.0.0", ] [[package]] @@ -435,35 +602,71 @@ version = "57.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "169676f317157dc079cc5def6354d16db63d8861d61046d2f3883268ced6f99f" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", + "arrow-array 57.3.0", + "arrow-buffer 57.3.0", + "arrow-data 57.3.0", + "arrow-schema 57.3.0", + "half", +] + +[[package]] +name = "arrow-row" +version = "58.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e0f20145f9f5ea3fe383e2ba7a7487bf19be36aa9dbf5dd6a1f92f657179663" +dependencies = [ + "arrow-array 58.0.0", + "arrow-buffer 58.0.0", + "arrow-data 58.0.0", + "arrow-schema 58.0.0", "half", ] [[package]] name = "arrow-schema" -version = "57.1.0" +version = "57.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d27609cd7dd45f006abae27995c2729ef6f4b9361cde1ddd019dc31a5aa017e0" +checksum = "8c872d36b7bf2a6a6a2b40de9156265f0242910791db366a2c17476ba8330d68" dependencies = [ "bitflags", "serde_core", "serde_json", ] +[[package]] +name = "arrow-schema" +version = "58.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b47e0ca91cc438d2c7879fe95e0bca5329fff28649e30a88c6f760b1faeddcb" +dependencies = [ + "bitflags", +] + [[package]] name = "arrow-select" -version = "57.1.0" +version = "57.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae980d021879ea119dd6e2a13912d81e64abed372d53163e804dfe84639d8010" +checksum = "68bf3e3efbd1278f770d67e5dc410257300b161b93baedb3aae836144edcaf4b" dependencies = [ "ahash", - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", + "arrow-array 57.3.0", + "arrow-buffer 57.3.0", + "arrow-data 57.3.0", + "arrow-schema 57.3.0", + "num-traits", +] + +[[package]] +name = "arrow-select" +version = "58.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "750a7d1dda177735f5e82a314485b6915c7cccdbb278262ac44090f4aba4a325" +dependencies = [ + "ahash", + "arrow-array 58.0.0", + "arrow-buffer 58.0.0", + "arrow-data 58.0.0", + "arrow-schema 58.0.0", "num-traits", ] @@ -473,11 +676,28 @@ version = "57.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf35e8ef49dcf0c5f6d175edee6b8af7b45611805333129c541a8b89a0fc0534" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", - "arrow-select", + "arrow-array 57.3.0", + "arrow-buffer 57.3.0", + "arrow-data 57.3.0", + "arrow-schema 57.3.0", + "arrow-select 57.3.0", + "memchr", + "num-traits", + "regex", + "regex-syntax", +] + +[[package]] +name = "arrow-string" +version = "58.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1eab1208bc4fe55d768cdc9b9f3d9df5a794cdb3ee2586bf89f9b30dc31ad8c" +dependencies = [ + "arrow-array 58.0.0", + "arrow-buffer 58.0.0", + "arrow-data 58.0.0", + "arrow-schema 58.0.0", + "arrow-select 58.0.0", "memchr", "num-traits", "regex", @@ -510,19 +730,14 @@ dependencies = [ [[package]] name = "async-compression" -version = "0.4.19" +version = "0.4.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06575e6a9673580f52661c92107baabffbf41e2141373441cbcdc47cb733003c" +checksum = "d0f9ee0f6e02ffd7ad5816e9464499fba7b3effd01123b515c41d1697c43dad1" dependencies = [ - "bzip2 0.5.2", - "flate2", - "futures-core", - "memchr", + "compression-codecs", + "compression-core", "pin-project-lite", "tokio", - "xz2", - "zstd", - "zstd-safe", ] [[package]] @@ -1124,15 +1339,6 @@ dependencies = [ "either", ] -[[package]] -name = "bzip2" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49ecfb22d906f800d4fe833b6282cf4dc1c298f5057ca0b5445e5c209735ca47" -dependencies = [ - "bzip2-sys", -] - [[package]] name = "bzip2" version = "0.6.1" @@ -1142,16 +1348,6 @@ dependencies = [ "libbz2-rs-sys", ] -[[package]] -name = "bzip2-sys" -version = "0.1.13+1.0.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "225bff33b2141874fe80d71e07d6eec4f85c5c216453dd96388240f96e1acc14" -dependencies = [ - "cc", - "pkg-config", -] - [[package]] name = "cast" version = "0.3.0" @@ -1339,6 +1535,27 @@ dependencies = [ "unicode-width", ] +[[package]] +name = "compression-codecs" +version = "0.4.37" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eb7b51a7d9c967fc26773061ba86150f19c50c0d65c887cb1fbe295fd16619b7" +dependencies = [ + "bzip2", + "compression-core", + "flate2", + "liblzma", + "memchr", + "zstd", + "zstd-safe", +] + +[[package]] +name = "compression-core" +version = "0.4.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75984efb6ed102a0d42db99afb6c1948f0380d1d91808d5529916e6c08b49d8d" + [[package]] name = "const-random" version = "0.1.18" @@ -1652,15 +1869,15 @@ dependencies = [ [[package]] name = "datafusion" -version = "51.0.0" +version = "52.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ba7cb113e9c0bedf9e9765926031e132fa05a1b09ba6e93a6d1a4d7044457b8" +checksum = "503f1f4a9060ae6e650d3dff5dc7a21266fea1302d890768d45b4b28586e830f" dependencies = [ - "arrow", - "arrow-schema", + "arrow 57.1.0", + "arrow-schema 57.3.0", "async-trait", "bytes", - "bzip2 0.6.1", + "bzip2", "chrono", "datafusion-catalog", "datafusion-catalog-listing", @@ -1691,29 +1908,28 @@ dependencies = [ "flate2", "futures", "itertools 0.14.0", + "liblzma", "log", - "object_store", + "object_store 0.12.4", "parking_lot", - "parquet", + "parquet 57.3.0", "rand 0.9.2", "regex", - "rstest", "sqlparser", "tempfile", "tokio", "url", "uuid", - "xz2", "zstd", ] [[package]] name = "datafusion-catalog" -version = "51.0.0" +version = "52.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66a3a799f914a59b1ea343906a0486f17061f39509af74e874a866428951130d" +checksum = "14417a3ee4ae3d092b56cd6c1d32e8ff3e2c9ec130ecb2276ec91c89fd599399" dependencies = [ - "arrow", + "arrow 57.1.0", "async-trait", "dashmap", "datafusion-common", @@ -1727,18 +1943,18 @@ dependencies = [ "futures", "itertools 0.14.0", "log", - "object_store", + "object_store 0.12.4", "parking_lot", "tokio", ] [[package]] name = "datafusion-catalog-listing" -version = "51.0.0" +version = "52.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6db1b113c80d7a0febcd901476a57aef378e717c54517a163ed51417d87621b0" +checksum = "9d0eba824adb45a4b3ac6f0251d40df3f6a9382371cad136f4f14ac9ebc6bc10" dependencies = [ - "arrow", + "arrow 57.1.0", "async-trait", "datafusion-catalog", "datafusion-common", @@ -1752,28 +1968,27 @@ dependencies = [ "futures", "itertools 0.14.0", "log", - "object_store", - "tokio", + "object_store 0.12.4", ] [[package]] name = "datafusion-common" -version = "51.0.0" +version = "52.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c10f7659e96127d25e8366be7c8be4109595d6a2c3eac70421f380a7006a1b0" +checksum = "0039deefbd00c56adf5168b7ca58568fb058e4ba4c5a03b09f8be371b4e434b6" dependencies = [ "ahash", "apache-avro", - "arrow", - "arrow-ipc", + "arrow 57.1.0", + "arrow-ipc 57.3.0", "chrono", "half", - "hashbrown 0.14.5", + "hashbrown 0.16.1", "indexmap", "libc", "log", - "object_store", - "parquet", + "object_store 0.12.4", + "parquet 57.3.0", "paste", "recursive", "sqlparser", @@ -1783,9 +1998,9 @@ dependencies = [ [[package]] name = "datafusion-common-runtime" -version = "51.0.0" +version = "52.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b92065bbc6532c6651e2f7dd30b55cba0c7a14f860c7e1d15f165c41a1868d95" +checksum = "1ec7e3e60b813048331f8fb9673583173e5d2dd8fef862834ee871fc98b57ca7" dependencies = [ "futures", "log", @@ -1794,15 +2009,15 @@ dependencies = [ [[package]] name = "datafusion-datasource" -version = "51.0.0" +version = "52.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fde13794244bc7581cd82f6fff217068ed79cdc344cafe4ab2c3a1c3510b38d6" +checksum = "802068957f620302ecf05f84ff4019601aeafd36f5f3f1334984af2e34265129" dependencies = [ - "arrow", + "arrow 57.1.0", "async-compression", "async-trait", "bytes", - "bzip2 0.6.1", + "bzip2", "chrono", "datafusion-common", "datafusion-common-runtime", @@ -1817,24 +2032,24 @@ dependencies = [ "futures", "glob", "itertools 0.14.0", + "liblzma", "log", - "object_store", + "object_store 0.12.4", "rand 0.9.2", "tokio", "tokio-util", "url", - "xz2", "zstd", ] [[package]] name = "datafusion-datasource-arrow" -version = "51.0.0" +version = "52.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "804fa9b4ecf3157982021770617200ef7c1b2979d57bec9044748314775a9aea" +checksum = "90fc387d5067c62d494a6647d29c5ad4fcdd5a6e50ab4ea1d2568caa2d66f2cc" dependencies = [ - "arrow", - "arrow-ipc", + "arrow 57.1.0", + "arrow-ipc 57.3.0", "async-trait", "bytes", "datafusion-common", @@ -1847,18 +2062,18 @@ dependencies = [ "datafusion-session", "futures", "itertools 0.14.0", - "object_store", + "object_store 0.12.4", "tokio", ] [[package]] name = "datafusion-datasource-avro" -version = "51.0.0" +version = "52.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "388ed8be535f562cc655b9c3d22edbfb0f1a50a25c242647a98b6d92a75b55a1" +checksum = "69ce35d9df5c672747f79df4b8f4967b39a3514c3af30b9a7b5426f83d4be814" dependencies = [ "apache-avro", - "arrow", + "arrow 57.1.0", "async-trait", "bytes", "datafusion-common", @@ -1868,16 +2083,16 @@ dependencies = [ "datafusion-session", "futures", "num-traits", - "object_store", + "object_store 0.12.4", ] [[package]] name = "datafusion-datasource-csv" -version = "51.0.0" +version = "52.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61a1641a40b259bab38131c5e6f48fac0717bedb7dc93690e604142a849e0568" +checksum = "efd5e20579bb6c8bd4e6c620253972fb723822030c280dd6aa047f660d09eeba" dependencies = [ - "arrow", + "arrow 57.1.0", "async-trait", "bytes", "datafusion-common", @@ -1889,18 +2104,18 @@ dependencies = [ "datafusion-physical-plan", "datafusion-session", "futures", - "object_store", + "object_store 0.12.4", "regex", "tokio", ] [[package]] name = "datafusion-datasource-json" -version = "51.0.0" +version = "52.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adeacdb00c1d37271176f8fb6a1d8ce096baba16ea7a4b2671840c5c9c64fe85" +checksum = "c0788b0d48fcef31880a02013ea3cc18e5a4e0eacc3b0abdd2cd0597b99dc96e" dependencies = [ - "arrow", + "arrow 57.1.0", "async-trait", "bytes", "datafusion-common", @@ -1912,17 +2127,17 @@ dependencies = [ "datafusion-physical-plan", "datafusion-session", "futures", - "object_store", + "object_store 0.12.4", "tokio", ] [[package]] name = "datafusion-datasource-parquet" -version = "51.0.0" +version = "52.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43d0b60ffd66f28bfb026565d62b0a6cbc416da09814766a3797bba7d85a3cd9" +checksum = "66639b70f1f363f5f0950733170100e588f1acfacac90c1894e231194aa35957" dependencies = [ - "arrow", + "arrow 57.1.0", "async-trait", "bytes", "datafusion-common", @@ -1940,32 +2155,33 @@ dependencies = [ "futures", "itertools 0.14.0", "log", - "object_store", + "object_store 0.12.4", "parking_lot", - "parquet", + "parquet 57.3.0", "tokio", ] [[package]] name = "datafusion-doc" -version = "51.0.0" +version = "52.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b99e13947667b36ad713549237362afb054b2d8f8cc447751e23ec61202db07" +checksum = "e44b41f3e8267c6cf3eec982d63f34db9f1dd5f30abfd2e1f124f0871708952e" [[package]] name = "datafusion-execution" -version = "51.0.0" +version = "52.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63695643190679037bc946ad46a263b62016931547bf119859c511f7ff2f5178" +checksum = "9e456f60e5d38db45335e84617006d90af14a8c8c5b8e959add708b2daaa0e2c" dependencies = [ - "arrow", + "arrow 57.1.0", "async-trait", + "chrono", "dashmap", "datafusion-common", "datafusion-expr", "futures", "log", - "object_store", + "object_store 0.12.4", "parking_lot", "rand 0.9.2", "tempfile", @@ -1974,11 +2190,11 @@ dependencies = [ [[package]] name = "datafusion-expr" -version = "51.0.0" +version = "52.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9a4787cbf5feb1ab351f789063398f67654a6df75c4d37d7f637dc96f951a91" +checksum = "6507c719804265a58043134580c1c20767e7c23ba450724393f03ec982769ad9" dependencies = [ - "arrow", + "arrow 57.1.0", "async-trait", "chrono", "datafusion-common", @@ -1997,11 +2213,11 @@ dependencies = [ [[package]] name = "datafusion-expr-common" -version = "51.0.0" +version = "52.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ce2fb1b8c15c9ac45b0863c30b268c69dc9ee7a1ee13ecf5d067738338173dc" +checksum = "a413caa9c5885072b539337aed68488f0291653e8edd7d676c92df2480f6cab0" dependencies = [ - "arrow", + "arrow 57.1.0", "datafusion-common", "indexmap", "itertools 0.14.0", @@ -2010,20 +2226,27 @@ dependencies = [ [[package]] name = "datafusion-ffi" -version = "51.0.0" +version = "52.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec510e7787641279b0336e8b79e4b7bd1385d5976875ff9b97f4269ce5231a67" +checksum = "3ca486e22de2bb1512dda751fb490c1cabafa9aec67b456cd4038e812be527f7" dependencies = [ "abi_stable", - "arrow", - "arrow-schema", + "arrow 57.1.0", + "arrow-schema 57.3.0", "async-ffi", "async-trait", - "datafusion", + "datafusion-catalog", "datafusion-common", + "datafusion-datasource", + "datafusion-execution", + "datafusion-expr", "datafusion-functions-aggregate-common", + "datafusion-physical-expr", + "datafusion-physical-expr-common", + "datafusion-physical-plan", "datafusion-proto", "datafusion-proto-common", + "datafusion-session", "futures", "log", "prost", @@ -2033,16 +2256,17 @@ dependencies = [ [[package]] name = "datafusion-functions" -version = "51.0.0" +version = "52.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "794a9db7f7b96b3346fc007ff25e994f09b8f0511b4cf7dff651fadfe3ebb28f" +checksum = "189256495dc9cbbb8e20dbcf161f60422e628d201a78df8207e44bd4baefadb6" dependencies = [ - "arrow", - "arrow-buffer", + "arrow 57.1.0", + "arrow-buffer 57.3.0", "base64", "blake2", "blake3", "chrono", + "chrono-tz", "datafusion-common", "datafusion-doc", "datafusion-execution", @@ -2063,12 +2287,12 @@ dependencies = [ [[package]] name = "datafusion-functions-aggregate" -version = "51.0.0" +version = "52.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c25210520a9dcf9c2b2cbbce31ebd4131ef5af7fc60ee92b266dc7d159cb305" +checksum = "12e73dfee4cd67c4a507ffff4c5a711d39983adf544adbc09c09bf06f789f413" dependencies = [ "ahash", - "arrow", + "arrow 57.1.0", "datafusion-common", "datafusion-doc", "datafusion-execution", @@ -2084,12 +2308,12 @@ dependencies = [ [[package]] name = "datafusion-functions-aggregate-common" -version = "51.0.0" +version = "52.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62f4a66f3b87300bb70f4124b55434d2ae3fe80455f3574701d0348da040b55d" +checksum = "87727bd9e65f4f9ac6d608c9810b7da9eaa3b18b26a4a4b76520592d49020acf" dependencies = [ "ahash", - "arrow", + "arrow 57.1.0", "datafusion-common", "datafusion-expr-common", "datafusion-physical-expr-common", @@ -2097,12 +2321,12 @@ dependencies = [ [[package]] name = "datafusion-functions-nested" -version = "51.0.0" +version = "52.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae5c06eed03918dc7fe7a9f082a284050f0e9ecf95d72f57712d1496da03b8c4" +checksum = "2e5ef761359224b7c2b5a1bfad6296ac63225f8583d08ad18af9ba1a89ac3887" dependencies = [ - "arrow", - "arrow-ord", + "arrow 57.1.0", + "arrow-ord 57.3.0", "datafusion-common", "datafusion-doc", "datafusion-execution", @@ -2120,11 +2344,11 @@ dependencies = [ [[package]] name = "datafusion-functions-table" -version = "51.0.0" +version = "52.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db4fed1d71738fbe22e2712d71396db04c25de4111f1ec252b8f4c6d3b25d7f5" +checksum = "3b17dac25dfda2d2a90ff0ad1c054a11fb1523766226bec6e9bd8c410daee2ae" dependencies = [ - "arrow", + "arrow 57.1.0", "async-trait", "datafusion-catalog", "datafusion-common", @@ -2136,11 +2360,11 @@ dependencies = [ [[package]] name = "datafusion-functions-window" -version = "51.0.0" +version = "52.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d92206aa5ae21892f1552b4d61758a862a70956e6fd7a95cb85db1de74bc6d1" +checksum = "c594a29ddb22cbdbce500e4d99b5b2392c5cecb4c1086298b41d1ffec14dbb77" dependencies = [ - "arrow", + "arrow 57.1.0", "datafusion-common", "datafusion-doc", "datafusion-expr", @@ -2154,9 +2378,9 @@ dependencies = [ [[package]] name = "datafusion-functions-window-common" -version = "51.0.0" +version = "52.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53ae9bcc39800820d53a22d758b3b8726ff84a5a3e24cecef04ef4e5fdf1c7cc" +checksum = "9aa1b15ed81c7543f62264a30dd49dec4b1b0b698053b968f53be32dfba4f729" dependencies = [ "datafusion-common", "datafusion-physical-expr-common", @@ -2164,9 +2388,9 @@ dependencies = [ [[package]] name = "datafusion-macros" -version = "51.0.0" +version = "52.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1063ad4c9e094b3f798acee16d9a47bd7372d9699be2de21b05c3bd3f34ab848" +checksum = "c00c31c4795597aa25b74cab5174ac07a53051f27ce1e011ecaffa9eaeecef81" dependencies = [ "datafusion-doc", "quote", @@ -2175,11 +2399,11 @@ dependencies = [ [[package]] name = "datafusion-optimizer" -version = "51.0.0" +version = "52.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f35f9ec5d08b87fd1893a30c2929f2559c2f9806ca072d8fefca5009dc0f06a" +checksum = "80ccf60767c09302b2e0fc3afebb3761a6d508d07316fab8c5e93312728a21bb" dependencies = [ - "arrow", + "arrow 57.1.0", "chrono", "datafusion-common", "datafusion-expr", @@ -2195,33 +2419,35 @@ dependencies = [ [[package]] name = "datafusion-physical-expr" -version = "51.0.0" +version = "52.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c30cc8012e9eedcb48bbe112c6eff4ae5ed19cf3003cb0f505662e88b7014c5d" +checksum = "c64b7f277556944e4edd3558da01d9e9ff9f5416f1c0aa7fee088e57bd141a7e" dependencies = [ "ahash", - "arrow", + "arrow 57.1.0", "datafusion-common", "datafusion-expr", "datafusion-expr-common", "datafusion-functions-aggregate-common", "datafusion-physical-expr-common", "half", - "hashbrown 0.14.5", + "hashbrown 0.16.1", "indexmap", "itertools 0.14.0", "parking_lot", "paste", "petgraph", + "recursive", + "tokio", ] [[package]] name = "datafusion-physical-expr-adapter" -version = "51.0.0" +version = "52.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f9ff2dbd476221b1f67337699eff432781c4e6e1713d2aefdaa517dfbf79768" +checksum = "b7abaee372ea2d19c016ee9ef8629c4415257d291cdd152bc7f0b75f28af1b63" dependencies = [ - "arrow", + "arrow 57.1.0", "datafusion-common", "datafusion-expr", "datafusion-functions", @@ -2232,25 +2458,28 @@ dependencies = [ [[package]] name = "datafusion-physical-expr-common" -version = "51.0.0" +version = "52.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90da43e1ec550b172f34c87ec68161986ced70fd05c8d2a2add66eef9c276f03" +checksum = "42237efe621f92adc22d111b531fdbc2cc38ca9b5e02327535628fb103ae2157" dependencies = [ "ahash", - "arrow", + "arrow 57.1.0", + "chrono", "datafusion-common", "datafusion-expr-common", - "hashbrown 0.14.5", + "hashbrown 0.16.1", + "indexmap", "itertools 0.14.0", + "parking_lot", ] [[package]] name = "datafusion-physical-optimizer" -version = "51.0.0" +version = "52.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce9804f799acd7daef3be7aaffe77c0033768ed8fdbf5fb82fc4c5f2e6bc14e6" +checksum = "fd093498bd1319c6e5c76e9dfa905e78486f01b34579ce97f2e3a49f84c37fac" dependencies = [ - "arrow", + "arrow 57.1.0", "datafusion-common", "datafusion-execution", "datafusion-expr", @@ -2265,27 +2494,27 @@ dependencies = [ [[package]] name = "datafusion-physical-plan" -version = "51.0.0" +version = "52.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0acf0ad6b6924c6b1aa7d213b181e012e2d3ec0a64ff5b10ee6282ab0f8532ac" +checksum = "7cbe61b12daf81a9f20ba03bd3541165d51f86e004ef37426b11881330eed261" dependencies = [ "ahash", - "arrow", - "arrow-ord", - "arrow-schema", + "arrow 57.1.0", + "arrow-ord 57.3.0", + "arrow-schema 57.3.0", "async-trait", - "chrono", "datafusion-common", "datafusion-common-runtime", "datafusion-execution", "datafusion-expr", + "datafusion-functions", "datafusion-functions-aggregate-common", "datafusion-functions-window-common", "datafusion-physical-expr", "datafusion-physical-expr-common", "futures", "half", - "hashbrown 0.14.5", + "hashbrown 0.16.1", "indexmap", "itertools 0.14.0", "log", @@ -2296,11 +2525,11 @@ dependencies = [ [[package]] name = "datafusion-proto" -version = "51.0.0" +version = "52.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d368093a98a17d1449b1083ac22ed16b7128e4c67789991869480d8c4a40ecb9" +checksum = "33c055594ab7e3f5430aea1024055bc9bd29ba6479a9cae6fe29823a2f527470" dependencies = [ - "arrow", + "arrow 57.1.0", "chrono", "datafusion-catalog", "datafusion-catalog-listing", @@ -2317,28 +2546,28 @@ dependencies = [ "datafusion-physical-expr-common", "datafusion-physical-plan", "datafusion-proto-common", - "object_store", + "object_store 0.12.4", "prost", ] [[package]] name = "datafusion-proto-common" -version = "51.0.0" +version = "52.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b6aef3d5e5c1d2bc3114c4876730cb76a9bdc5a8df31ef1b6db48f0c1671895" +checksum = "84b2523bb8e7269b943c9060a3ae91c5a61e6b1d800c014a9433547a9ce23e55" dependencies = [ - "arrow", + "arrow 57.1.0", "datafusion-common", "prost", ] [[package]] name = "datafusion-pruning" -version = "51.0.0" +version = "52.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac2c2498a1f134a9e11a9f5ed202a2a7d7e9774bd9249295593053ea3be999db" +checksum = "0124331116db7f79df92ebfd2c3b11a8f90240f253555c9bb084f10b6fecf1dd" dependencies = [ - "arrow", + "arrow 57.1.0", "datafusion-common", "datafusion-datasource", "datafusion-expr-common", @@ -2351,9 +2580,9 @@ dependencies = [ [[package]] name = "datafusion-session" -version = "51.0.0" +version = "52.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f96eebd17555386f459037c65ab73aae8df09f464524c709d6a3134ad4f4776" +checksum = "1673e3c58ba618a6ea0568672f00664087b8982c581e9afd5aa6c3c79c9b431f" dependencies = [ "async-trait", "datafusion-common", @@ -2365,11 +2594,11 @@ dependencies = [ [[package]] name = "datafusion-sql" -version = "51.0.0" +version = "52.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fc195fe60634b2c6ccfd131b487de46dc30eccae8a3c35a13f136e7f440414f" +checksum = "5272d256dab5347bb39d2040589f45d8c6b715b27edcb5fffe88cc8b9c3909cb" dependencies = [ - "arrow", + "arrow 57.1.0", "bigdecimal", "chrono", "datafusion-common", @@ -2848,9 +3077,9 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc1cc4106ac0a0a512c398961ce95d8150475c84a84e17c4511c3643fa120a17" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-schema", + "arrow-array 57.3.0", + "arrow-buffer 57.3.0", + "arrow-schema 57.3.0", "geo-traits", "geoarrow-schema", "num-traits", @@ -2864,7 +3093,7 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e97be4e9f523f92bd6a0e0458323f4b783d073d011664decd8dbf05651704f34" dependencies = [ - "arrow-schema", + "arrow-schema 57.3.0", "geo-traits", "serde", "serde_json", @@ -3032,10 +3261,6 @@ name = "hashbrown" version = "0.14.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" -dependencies = [ - "ahash", - "allocator-api2", -] [[package]] name = "hashbrown" @@ -3720,6 +3945,26 @@ dependencies = [ "windows-link", ] +[[package]] +name = "liblzma" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6033b77c21d1f56deeae8014eb9fbe7bdf1765185a6c508b5ca82eeaed7f899" +dependencies = [ + "liblzma-sys", +] + +[[package]] +name = "liblzma-sys" +version = "0.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9f2db66f3268487b5033077f266da6777d057949b8f93c8ad82e441df25e6186" +dependencies = [ + "cc", + "libc", + "pkg-config", +] + [[package]] name = "libm" version = "0.2.15" @@ -3832,17 +4077,6 @@ dependencies = [ "twox-hash", ] -[[package]] -name = "lzma-sys" -version = "0.1.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fda04ab3764e6cde78b9974eec4f779acaba7c4e84b36eca3cf77c581b85d27" -dependencies = [ - "cc", - "libc", - "pkg-config", -] - [[package]] name = "md-5" version = "0.10.6" @@ -4077,6 +4311,29 @@ dependencies = [ "web-time", ] +[[package]] +name = "object_store" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c2858065e55c148d294a9f3aae3b0fa9458edadb41a108397094566f4e3c0dfb" +dependencies = [ + "async-trait", + "bytes", + "chrono", + "futures", + "http 1.4.0", + "humantime 2.3.0", + "itertools 0.14.0", + "parking_lot", + "percent-encoding", + "thiserror 2.0.17", + "tokio", + "tracing", + "url", + "wasm-bindgen-futures", + "web-time", +] + [[package]] name = "once_cell" version = "1.21.3" @@ -4157,18 +4414,18 @@ dependencies = [ [[package]] name = "parquet" -version = "57.1.0" +version = "57.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be3e4f6d320dd92bfa7d612e265d7d08bba0a240bab86af3425e1d255a511d89" +checksum = "6ee96b29972a257b855ff2341b37e61af5f12d6af1158b6dcdb5b31ea07bb3cb" dependencies = [ "ahash", - "arrow-array", - "arrow-buffer", - "arrow-cast", - "arrow-data", - "arrow-ipc", - "arrow-schema", - "arrow-select", + "arrow-array 57.3.0", + "arrow-buffer 57.3.0", + "arrow-cast 57.3.0", + "arrow-data 57.3.0", + "arrow-ipc 57.3.0", + "arrow-schema 57.3.0", + "arrow-select 57.3.0", "base64", "brotli", "bytes", @@ -4181,7 +4438,7 @@ dependencies = [ "num-bigint", "num-integer", "num-traits", - "object_store", + "object_store 0.12.4", "paste", "seq-macro", "simdutf8", @@ -4192,6 +4449,38 @@ dependencies = [ "zstd", ] +[[package]] +name = "parquet" +version = "58.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f491d0ef1b510194426ee67ddc18a9b747ef3c42050c19322a2cd2e1666c29b" +dependencies = [ + "ahash", + "arrow-array 58.0.0", + "arrow-buffer 58.0.0", + "arrow-data 58.0.0", + "arrow-ipc 58.0.0", + "arrow-schema 58.0.0", + "arrow-select 58.0.0", + "base64", + "bytes", + "chrono", + "futures", + "half", + "hashbrown 0.16.1", + "num-bigint", + "num-integer", + "num-traits", + "object_store 0.13.1", + "paste", + "seq-macro", + "snap", + "thrift", + "tokio", + "twox-hash", + "zstd", +] + [[package]] name = "paste" version = "1.0.15" @@ -5115,8 +5404,8 @@ dependencies = [ name = "sedona" version = "0.4.0" dependencies = [ - "arrow-array", - "arrow-schema", + "arrow-array 58.0.0", + "arrow-schema 57.3.0", "async-trait", "aws-config", "aws-credential-types", @@ -5129,7 +5418,7 @@ dependencies = [ "futures", "geo-traits", "geo-types", - "object_store", + "object_store 0.12.4", "parking_lot", "regex", "rstest", @@ -5164,8 +5453,8 @@ version = "0.4.0" dependencies = [ "adbc_core", "adbc_ffi", - "arrow-array", - "arrow-schema", + "arrow-array 58.0.0", + "arrow-schema 57.3.0", "datafusion", "futures", "sedona", @@ -5176,7 +5465,7 @@ dependencies = [ name = "sedona-cli" version = "0.4.0" dependencies = [ - "arrow", + "arrow 58.0.0", "async-trait", "clap", "datafusion", @@ -5210,8 +5499,8 @@ dependencies = [ name = "sedona-datasource" version = "0.4.0" dependencies = [ - "arrow-array", - "arrow-schema", + "arrow-array 58.0.0", + "arrow-schema 57.3.0", "async-trait", "datafusion", "datafusion-catalog", @@ -5220,7 +5509,7 @@ dependencies = [ "datafusion-physical-expr", "datafusion-physical-plan", "futures", - "object_store", + "object_store 0.12.4", "regex", "sedona-common", "sedona-expr", @@ -5234,9 +5523,9 @@ dependencies = [ name = "sedona-expr" version = "0.4.0" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-schema", + "arrow-array 58.0.0", + "arrow-buffer 57.3.0", + "arrow-schema 57.3.0", "datafusion-common", "datafusion-expr", "datafusion-physical-expr", @@ -5254,8 +5543,8 @@ dependencies = [ name = "sedona-extension" version = "0.4.0" dependencies = [ - "arrow-array", - "arrow-schema", + "arrow-array 58.0.0", + "arrow-schema 57.3.0", "datafusion-common", "datafusion-expr", "libc", @@ -5269,10 +5558,10 @@ dependencies = [ name = "sedona-functions" version = "0.4.0" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-json", - "arrow-schema", + "arrow-array 58.0.0", + "arrow-buffer 57.3.0", + "arrow-json 58.0.0", + "arrow-schema 57.3.0", "criterion", "datafusion", "datafusion-common", @@ -5306,8 +5595,8 @@ dependencies = [ name = "sedona-geo" version = "0.4.0" dependencies = [ - "arrow-array", - "arrow-schema", + "arrow-array 58.0.0", + "arrow-schema 57.3.0", "criterion", "datafusion-common", "datafusion-expr", @@ -5369,8 +5658,8 @@ dependencies = [ name = "sedona-geoarrow-c" version = "0.4.0" dependencies = [ - "arrow-array", - "arrow-schema", + "arrow-array 58.0.0", + "arrow-schema 57.3.0", "cc", "criterion", "datafusion-common", @@ -5406,8 +5695,8 @@ dependencies = [ name = "sedona-geoparquet" version = "0.4.0" dependencies = [ - "arrow-array", - "arrow-schema", + "arrow-array 58.0.0", + "arrow-schema 57.3.0", "async-trait", "bytes", "chrono", @@ -5422,8 +5711,8 @@ dependencies = [ "float_next_after 2.0.0", "futures", "geo-traits", - "object_store", - "parquet", + "object_store 0.12.4", + "parquet 58.0.0", "rstest", "sedona-common", "sedona-expr", @@ -5444,8 +5733,8 @@ dependencies = [ name = "sedona-geos" version = "0.4.0" dependencies = [ - "arrow-array", - "arrow-schema", + "arrow-array 58.0.0", + "arrow-schema 57.3.0", "bytemuck", "byteorder", "criterion", @@ -5469,8 +5758,8 @@ dependencies = [ name = "sedona-libgpuspatial" version = "0.4.0" dependencies = [ - "arrow-array", - "arrow-schema", + "arrow-array 58.0.0", + "arrow-schema 57.3.0", "bindgen", "cmake", "geo", @@ -5488,10 +5777,10 @@ dependencies = [ name = "sedona-pointcloud" version = "0.4.0" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-ipc", - "arrow-schema", + "arrow-array 58.0.0", + "arrow-buffer 57.3.0", + "arrow-ipc 58.0.0", + "arrow-schema 57.3.0", "async-stream", "async-trait", "byteorder", @@ -5510,7 +5799,7 @@ dependencies = [ "las", "las-crs", "laz", - "object_store", + "object_store 0.12.4", "rayon", "sedona", "sedona-expr", @@ -5524,8 +5813,8 @@ name = "sedona-proj" version = "0.4.0" dependencies = [ "approx", - "arrow-array", - "arrow-schema", + "arrow-array 58.0.0", + "arrow-schema 57.3.0", "criterion", "datafusion-common", "datafusion-expr", @@ -5550,9 +5839,9 @@ name = "sedona-raster" version = "0.4.0" dependencies = [ "approx", - "arrow-array", - "arrow-buffer", - "arrow-schema", + "arrow-array 58.0.0", + "arrow-buffer 57.3.0", + "arrow-schema 57.3.0", "sedona-common", "sedona-schema", "sedona-testing", @@ -5562,9 +5851,9 @@ dependencies = [ name = "sedona-raster-functions" version = "0.4.0" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-schema", + "arrow-array 58.0.0", + "arrow-buffer 57.3.0", + "arrow-schema 57.3.0", "criterion", "datafusion-common", "datafusion-expr", @@ -5586,8 +5875,8 @@ dependencies = [ name = "sedona-s2geography" version = "0.4.0" dependencies = [ - "arrow-array", - "arrow-schema", + "arrow-array 58.0.0", + "arrow-schema 57.3.0", "cmake", "criterion", "datafusion-common", @@ -5610,8 +5899,8 @@ dependencies = [ name = "sedona-schema" version = "0.4.0" dependencies = [ - "arrow-array", - "arrow-schema", + "arrow-array 58.0.0", + "arrow-schema 57.3.0", "criterion", "datafusion-common", "lru", @@ -5623,9 +5912,9 @@ dependencies = [ name = "sedona-spatial-join" version = "0.4.0" dependencies = [ - "arrow", - "arrow-array", - "arrow-schema", + "arrow 58.0.0", + "arrow-array 58.0.0", + "arrow-schema 57.3.0", "async-trait", "criterion", "datafusion", @@ -5670,9 +5959,9 @@ dependencies = [ name = "sedona-testing" version = "0.4.0" dependencies = [ - "arrow-array", - "arrow-cast", - "arrow-schema", + "arrow-array 58.0.0", + "arrow-cast 58.0.0", + "arrow-schema 57.3.0", "criterion", "datafusion-common", "datafusion-expr", @@ -5681,7 +5970,7 @@ dependencies = [ "geo", "geo-traits", "geo-types", - "parquet", + "parquet 58.0.0", "rand 0.10.0", "rstest", "sedona-common", @@ -5697,8 +5986,8 @@ dependencies = [ name = "sedona-tg" version = "0.4.0" dependencies = [ - "arrow-array", - "arrow-schema", + "arrow-array 58.0.0", + "arrow-schema 57.3.0", "cc", "criterion", "datafusion-common", @@ -5719,8 +6008,8 @@ name = "sedonadb" version = "0.4.0" dependencies = [ "adbc_core", - "arrow-array", - "arrow-schema", + "arrow-array 58.0.0", + "arrow-schema 57.3.0", "async-trait", "datafusion", "datafusion-common", @@ -5748,8 +6037,8 @@ dependencies = [ name = "sedonadbr" version = "0.4.0" dependencies = [ - "arrow-array", - "arrow-schema", + "arrow-array 58.0.0", + "arrow-schema 57.3.0", "datafusion", "datafusion-common", "datafusion-expr", @@ -7207,15 +7496,6 @@ version = "0.13.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "66fee0b777b0f5ac1c69bb06d361268faafa61cd4682ae064a171c16c433e9e4" -[[package]] -name = "xz2" -version = "0.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "388c44dc09d76f1536602ead6d325eb532f5c122f17782bd57fb47baeeb767e2" -dependencies = [ - "lzma-sys", -] - [[package]] name = "yoke" version = "0.8.1" diff --git a/Cargo.toml b/Cargo.toml index 2e579ce20..526e1caac 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -64,13 +64,13 @@ categories = ["science::geo", "database"] adbc_core = ">=0.22.0" adbc_ffi = ">=0.22.0" approx = "0.5" -arrow = { version = "57.0.0", features = ["prettyprint", "ffi", "chrono-tz"] } -arrow-array = { version = "57.0.0" } +arrow = { version = "58.0.0", features = ["prettyprint", "ffi", "chrono-tz"] } +arrow-array = { version = "58.0.0" } arrow-buffer = { version = "57.0.0" } -arrow-cast = { version = "57.0.0" } +arrow-cast = { version = "58.0.0" } arrow-data = { version = "57.0.0" } -arrow-ipc = { version = "57.0.0" } -arrow-json = { version = "57.0.0" } +arrow-ipc = { version = "58.0.0" } +arrow-json = { version = "58.0.0" } arrow-schema = { version = "57.0.0" } async-trait = { version = "0.1.87" } bytemuck = "1.25" @@ -79,19 +79,19 @@ bytes = "1.11" chrono = { version = "0.4.41", default-features = false } comfy-table = { version = "7.2" } criterion = { version = "0.8", features = ["html_reports"] } -datafusion = { version = "51.0.0", default-features = false } -datafusion-catalog = { version = "51.0.0" } -datafusion-common = { version = "51.0.0", default-features = false } -datafusion-common-runtime = { version = "51.0.0", default-features = false } -datafusion-datasource = { version = "51.0.0", default-features = false } -datafusion-datasource-parquet = { version = "51.0.0" } -datafusion-execution = { version = "51.0.0", default-features = false } -datafusion-expr = { version = "51.0.0" } -datafusion-ffi = { version = "51.0.0" } +datafusion = { version = "52.2.0", default-features = false } +datafusion-catalog = { version = "52.2.0" } +datafusion-common = { version = "52.2.0", default-features = false } +datafusion-common-runtime = { version = "52.2.0", default-features = false } +datafusion-datasource = { version = "52.2.0", default-features = false } +datafusion-datasource-parquet = { version = "52.2.0" } +datafusion-execution = { version = "52.2.0", default-features = false } +datafusion-expr = { version = "52.2.0" } +datafusion-ffi = { version = "52.2.0" } datafusion-functions-nested = { version = "51.0.0" } -datafusion-physical-expr = { version = "51.0.0" } -datafusion-physical-plan = { version = "51.0.0" } -datafusion-pruning = { version = "51.0.0" } +datafusion-physical-expr = { version = "52.2.0" } +datafusion-physical-plan = { version = "52.2.0" } +datafusion-pruning = { version = "52.2.0" } dirs = "6.0.0" env_logger = "0.11" fastrand = "2.0" @@ -113,7 +113,7 @@ num-traits = { version = "0.2", default-features = false, features = ["libm"] } object_store = { version = "0.12.4", default-features = false } once_cell = "1.20" parking_lot = "0.12" -parquet = { version = "57.0.0", default-features = false, features = ["arrow", "async", "object_store"] } +parquet = { version = "58.0.0", default-features = false, features = ["arrow", "async", "object_store"] } pin-project-lite = "0.2" rand = "0.10" regex = "1.12"