Repository navigation
chore(deps): bump the lance-stack group with 3 updates - #251
dependabot[bot] wants to merge 2 commits into
Conversation
Bumps the lance-stack group with 3 updates: [arrow](https://github.com/apache/arrow-rs), [arrow-array](https://github.com/apache/arrow-rs) and [arrow-schema](https://github.com/apache/arrow-rs). Updates `arrow` from 58.3.0 to 60.0.0 - [Release notes](https://github.com/apache/arrow-rs/releases) - [Changelog](https://github.com/apache/arrow-rs/blob/main/CHANGELOG.md) - [Commits](apache/arrow-rs@58.3.0...60.0.0) Updates `arrow-array` from 58.3.0 to 58.4.0 - [Release notes](https://github.com/apache/arrow-rs/releases) - [Changelog](https://github.com/apache/arrow-rs/blob/58.4.0/CHANGELOG.md) - [Commits](apache/arrow-rs@58.3.0...58.4.0) Updates `arrow-schema` from 58.3.0 to 58.4.0 - [Release notes](https://github.com/apache/arrow-rs/releases) - [Changelog](https://github.com/apache/arrow-rs/blob/58.4.0/CHANGELOG.md) - [Commits](apache/arrow-rs@58.3.0...58.4.0) --- updated-dependencies: - dependency-name: arrow dependency-version: 60.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: lance-stack - dependency-name: arrow-array dependency-version: 58.4.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: lance-stack - dependency-name: arrow-schema dependency-version: 58.4.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: lance-stack ... Signed-off-by: dependabot[bot] <support@github.com>
| lance-table = "12.0.0" | ||
|
|
||
| arrow = { version = "58.0.0", features = ["ffi"] } | ||
| arrow = { version = "60.0.0", features = ["ffi"] } |
There was a problem hiding this comment.
This selects Arrow 60 while Lance 12, DataFusion 54, and the direct arrow-array/arrow-schema dependencies use Arrow 58.4. Their Rust record batch, schema, and FFI types are distinct, so the extension cannot compile. Please align arrow with the 58.4 stack here. In an isolated copy, restoring this manifest line to 58.0.0 and re-resolving the lockfile made cargo check pass.
Reproducer on this head: cargo check --locked --manifest-path Cargo.toml with Rust 1.97.1 fails with 33 errors, including E0308 at rust/scanner.rs:37 (Arrow 60 RecordBatch expected, Arrow 58.4 returned) and rust/ffi/write.rs:958 (different FFI_ArrowArray versions).
There was a problem hiding this comment.
❌ Gate recommendation: request changes.
The Arrow dependency mismatch remains after merging main and prevents the extension from building. Keep this update on the Arrow 58.x line shared by Lance 12 and DataFusion 54; moving to Arrow 60 requires a compatible upstream stack upgrade.
|
This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests. To ignore these dependencies, configure ignore rules in dependabot.yml |
Bumps the lance-stack group with 3 updates: arrow, arrow-array and arrow-schema.
Updates
arrowfrom 58.3.0 to 60.0.0Release notes
Sourced from arrow's releases.
... (truncated)
Changelog
Sourced from arrow's changelog.
... (truncated)
Commits
ef1fa15Update version to60.0.0and add CHANGELOG (#11036)f9e02baperf(variant): resolve borrowed field names without searching the metadata di...a4963a9minor : batches_to_flight_data() should not require ownership of arguments ...44141e6fix(parquet): skip miniblocks wider than 64 values instead of erroring (#11021)2078680Prettify RunEndEncoded datatype display (#10840)b7e5977[Parquet] Populate bloom filters from the dictionary while a column is dictio...5be0557[Parquet] Add writer option to skip bloom filters for column chunks whose dat...b06b9c1fix(arrow-ipc): return an error for a DictionaryBatch without its data (#11020)8f00fb4Fix interleave on zero-width FixedSizeListArray (#11026)2e3a243chore(deps): bump zstd from 0.13.3 to 0.14.0 (#11024)Updates
arrow-arrayfrom 58.3.0 to 58.4.0Release notes
Sourced from arrow-array's releases.
Changelog
Sourced from arrow-array's changelog.
Commits
0ff81c1[58_maintenance] Update changelog for #10371 (#10372)95d7231[58_maintenance] Add test for `parquet-testing/bad_data/ARROW-GH-47662.parque...4544deaPrepare for58.4.0release (#10367)32e8c18chore: Ignore py03 vulnerabilities until upgrade (#10370)c12030f[58_maintenance] Backport cargo audit fixes (#10369)01046ee[58_maintenance] [parquet] Allow more encryption algorithms (#9203) (#10351)adb77a1[58_maintenance] Fix MSRV CI check (pin tonic to 0.14.5, install cargo-msrv -...Updates
arrow-schemafrom 58.3.0 to 58.4.0Release notes
Sourced from arrow-schema's releases.
Changelog
Sourced from arrow-schema's changelog.
Commits
0ff81c1[58_maintenance] Update changelog for #10371 (#10372)95d7231[58_maintenance] Add test for `parquet-testing/bad_data/ARROW-GH-47662.parque...4544deaPrepare for58.4.0release (#10367)32e8c18chore: Ignore py03 vulnerabilities until upgrade (#10370)c12030f[58_maintenance] Backport cargo audit fixes (#10369)01046ee[58_maintenance] [parquet] Allow more encryption algorithms (#9203) (#10351)adb77a1[58_maintenance] Fix MSRV CI check (pin tonic to 0.14.5, install cargo-msrv -...Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions