Skip to content

chore(deps): bump arrow-schema from 57.3.0 to 58.3.0 - #322

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/arrow-schema-58.3.0
Closed

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/arrow-schema-58.3.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github May 21, 2026

Copy link
Copy Markdown
Contributor

Bumps arrow-schema from 57.3.0 to 58.3.0.

Release notes

Sourced from arrow-schema's releases.

arrow 58.3.0

Changelog

58.3.0 (2026-05-07)

Full Changelog

Implemented enhancements:

  • Add DatePart::from_str API #9930 [arrow]
  • should use DictionaryArray::with_values instead of try_new on the dictionary fast path #9889 [arrow]
  • [arrow-string] add concat_elements for BinaryViewArray and FixedSizeBinary #9875 [arrow]
  • Expose eq ignore ascii case from arrow-string #9870 [arrow]
  • Configurable data page v2 compression threshold #9827 [parquet]

Fixed bugs:

  • [arrow-cast] incorrect Time32 -> Time64 conversion #9851 [arrow]
  • Panic when reading malformed compact-Thrift bool fields in Parquet page metadata #9839 [parquet]
  • Parquet DeltaBitPackDecoder::skip could panic on "non-standard" miniblocks #9793 [parquet]

Documentation updates:

  • docs: Add guidance for AI assisted submissions to CONTRIBUTING.md #9892 (etseidl)
  • Update release schedule on README #9881 (alamb)
  • Add more documentation for FixedSizeBinary arrays #9866 [arrow] (alamb)
  • Minor: document why FixedSizeBinary offset is always 0 #9861 [arrow] (alamb)
  • docs: Update contributing guidelines with benchmark results #9782 (alamb)

Closed issues:

... (truncated)

Changelog

Sourced from arrow-schema's changelog.

Changelog

59.0.0 (2026-06-04)

Full Changelog

Breaking changes:

Implemented enhancements:

  • Allow casting plain struct to dictionary encoded struct #10038 [arrow]
  • Optimize arrow-flight #10029
  • Align buffers when importing via from_ffi / ArrowArrayStreamReader #10028 [arrow]
  • Switch Parquet LogicalType enum to macro generated version #9995 [parquet]
  • Future proof Parquet Thrift parser #9973 [parquet]
  • Add DatePart 1-indexed variants #9964 [arrow]
  • perf: Rework Parquet Thrift handling of boolean fields #9946 [parquet]
  • Add benchmarks for REE to parquet #9935 [parquet] [arrow]
  • (re) Allow Large FixedSizeBinaryArrays #9906 [arrow]
  • Add a is_normalized flag to DictionaryArray #9841

... (truncated)

Commits
  • 913bab2 Prepare for 58.3.0 release (#9893)
  • 3384f64 chore(deps): bump actions/labeler from 6.0.1 to 6.1.0 (#9932)
  • cc5a256 impl FromStr for DatePart (#9931)
  • 97ff198 feat(arrow-string): concat_elements for view, fixed binary (#9876)
  • ded985c fix(arrow-csv): bound RecordDecoder::flush offset accumulation (#9886)
  • 7f6524d fix(parquet): bound schema num_children before Vec::with_capacity (#9884)
  • 5bf8912 [arrow-string]: add like::eq_ascii_ignore_case kernel (#9871)
  • 8091f3f [arrow-array] Use consistent value_length name in FixedSizeBinaryArray (#9905)
  • 1d89737 fix(parquet): Prevent negative list sizes in Thrift compact protocol parser (...
  • 3790d88 Pre-size dedup HashTable in GenericByteDictionaryBuilder::with_capacity (#9908)
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels May 21, 2026
@dependabot
dependabot Bot force-pushed the dependabot/cargo/arrow-schema-58.3.0 branch from 4e64af3 to ff9e042 Compare May 21, 2026 21:46
Bumps [arrow-schema](https://github.com/apache/arrow-rs) from 57.3.0 to 58.3.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@57.3.0...58.3.0)

---
updated-dependencies:
- dependency-name: arrow-schema
  dependency-version: 58.3.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/cargo/arrow-schema-58.3.0 branch from ff9e042 to 54bc77f Compare June 6, 2026 00:29
@explosivebit

Copy link
Copy Markdown
Contributor

Closing: this bump cannot land on its own.

Verified, not assumed. CI run 27047272413 (Check, Lint & Format) fails with 33 error[E0308]: mismatched types plus an error[E0631]: type mismatch in closure arguments. Every one of them is the same root cause:

error[E0308]: mismatched types
  --> crates/forgeplan-core/src/db/migrate.rs:50:55
   |
   | expected `lancedb::arrow::arrow_schema::Schema`, found `arrow_schema::Schema`

Affected sites include crates/forgeplan-core/src/db/migrate.rs (lines 50, 92, 104, 153, 254, 468) and crates/forgeplan-core/src/db/store.rs (lines 1139, 1161, 1751, 1882, and more).

Why. The build log shows both arrow-schema v58.3.0 (this PR's direct workspace dep) and arrow-schema-57.3.1 (pulled in via lancedb 0.27.2 -> lance-4.0.0) compiled into the same graph. arrow-schema is declared directly in the workspace Cargo.toml (arrow/arrow-array/arrow-schema all pinned to "57") and re-exported by lancedb, so bumping only our direct pin produces two incompatible Schema types rather than one. arrow must move in lockstep with lancedb.

Where this belongs. #379 (bump lancedb from 0.27.2 to 0.30.0) is the PR that must carry the arrow 57 -> 58 bump, together with the matching arrow/arrow-array updates in the workspace manifest.

Backlog hygiene. Leaving #322 open misrepresents the dependency backlog as 6 items when it is really 5. Reopen if #379 is abandoned and a different sequencing is chosen.

@dependabot @github

dependabot Bot commented on behalf of github Jul 25, 2026

Copy link
Copy Markdown
Contributor Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot
dependabot Bot deleted the dependabot/cargo/arrow-schema-58.3.0 branch July 25, 2026 12:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant