Skip to content

chore(deps): bump the cargo group in /java/lance-jni with 27 updates#7921

Merged
wjones127 merged 1 commit into
mainfrom
dependabot/cargo/java/lance-jni/cargo-8313b94130
Jul 22, 2026
Merged

chore(deps): bump the cargo group in /java/lance-jni with 27 updates#7921
wjones127 merged 1 commit into
mainfrom
dependabot/cargo/java/lance-jni/cargo-8313b94130

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 22, 2026

Copy link
Copy Markdown
Contributor

Bumps the cargo group in /java/lance-jni with 27 updates:

Package From To
arrow 58.3.0 58.4.0
arrow-array 58.3.0 58.4.0
arrow-schema 58.3.0 58.4.0
datafusion 54.0.0 54.1.0
datafusion-common 54.0.0 54.1.0
tokio 1.53.0 1.53.1
jni 0.21.1 0.22.4
libc 0.2.186 0.2.189
arrow-arith 58.3.0 58.4.0
arrow-buffer 58.3.0 58.4.0
arrow-cast 58.3.0 58.4.0
arrow-data 58.3.0 58.4.0
arrow-ipc 58.3.0 58.4.0
arrow-ord 58.3.0 58.4.0
arrow-row 58.3.0 58.4.0
arrow-select 58.3.0 58.4.0
clap 4.6.2 4.6.4
datafusion-functions 54.0.0 54.1.0
datafusion-sql 54.0.0 54.1.0
datafusion-expr 54.0.0 54.1.0
datafusion-physical-expr 54.0.0 54.1.0
datafusion-physical-plan 54.0.0 54.1.0
datafusion-substrait 54.0.0 54.1.0
snafu 0.9.1 0.9.2
tokio-stream 0.1.18 0.1.19
tokio-util 0.7.18 0.7.19
xxhash-rust 0.8.17 0.8.18

Updates arrow from 58.3.0 to 58.4.0

Release notes

Sourced from arrow's releases.

arrow 58.4.0

Changelog

58.4.0 (2026-07-17)

Full Changelog

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator

Changelog

Sourced from arrow's changelog.

58.4.0 (2026-07-17)

Full Changelog

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator

Commits

Updates arrow-array from 58.3.0 to 58.4.0

Release notes

Sourced from arrow-array's releases.

arrow 58.4.0

Changelog

58.4.0 (2026-07-17)

Full Changelog

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator

Changelog

Sourced from arrow-array's changelog.

58.4.0 (2026-07-17)

Full Changelog

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator

Commits

Updates arrow-schema from 58.3.0 to 58.4.0

Release notes

Sourced from arrow-schema's releases.

arrow 58.4.0

Changelog

58.4.0 (2026-07-17)

Full Changelog

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator

Changelog

Sourced from arrow-schema's changelog.

58.4.0 (2026-07-17)

Full Changelog

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator

Commits

Updates datafusion from 54.0.0 to 54.1.0

Commits
  • 0d1f2eb [branch-54] chore: Update version 54.1.0, add changelog (#23689)
  • fcbc9bd [branch-54] Handle nulls in type coercion of higher-order UDFs, map_extract, ...
  • 61b0f76 [branch-54] Resolve lost wakeup in SpillPoolReader with multiple conc… (#23654)
  • 2142d5b [branch-54] chore: fix cargo audit (#23607)
  • c735a49 [branch-54] fix: don't duplicate volatile expressions when pushing projection...
  • 82acf50 [branch-54] perf: avoid intermediate slice allocation in Spark slice function...
  • 887b065 [branch-54] fix: preserve no-filter SMJ matches across pending outer batches ...
  • 06c4d41 [branch-54] fix: handle IS TRUE correctly in EliminateOuterJoin (backport...
  • 7fd1b0d [branch-54] fix: Correctly compute nullability in recursive CTE schemas (back...
  • 9d41b02 [branch-54] fix: regex simplification of anchored patterns produces wrong res...
  • Additional commits viewable in compare view

Updates datafusion-common from 54.0.0 to 54.1.0

Commits
  • 0d1f2eb [branch-54] chore: Update version 54.1.0, add changelog (#23689)
  • fcbc9bd [branch-54] Handle nulls in type coercion of higher-order UDFs, map_extract, ...
  • 61b0f76 [branch-54] Resolve lost wakeup in SpillPoolReader with multiple conc… (#23654)
  • 2142d5b [branch-54] chore: fix cargo audit (#23607)
  • c735a49 [branch-54] fix: don't duplicate volatile expressions when pushing projection...
  • 82acf50 [branch-54] perf: avoid intermediate slice allocation in Spark slice function...
  • 887b065 [branch-54] fix: preserve no-filter SMJ matches across pending outer batches ...
  • 06c4d41 [branch-54] fix: handle IS TRUE correctly in EliminateOuterJoin (backport...
  • 7fd1b0d [branch-54] fix: Correctly compute nullability in recursive CTE schemas (back...
  • 9d41b02 [branch-54] fix: regex simplification of anchored patterns produces wrong res...
  • Additional commits viewable in compare view

Updates tokio from 1.53.0 to 1.53.1

Release notes

Sourced from tokio's releases.

Tokio v1.53.1

1.53.1 (July 20th, 2026)

Fixed

  • signal: restore MSRV by removing OnceLock::wait from the Windows handler (#8300)

Fixed (unstable)

  • time: fix alt timer cancellation and insertion race (#8252)

Documented

  • runtime: remove dead link definition in Runtime::block_on (#8301)

#8252: tokio-rs/tokio#8252 #8300: tokio-rs/tokio#8300 #8301: tokio-rs/tokio#8301

Commits
  • 75fef53 chore: prepare Tokio v1.53.1 (#8303)
  • ae9d011 signal: restore MSRV by removing OnceLock::wait from the Windows handler (#8300)
  • eb4988d time: fix the loom test of the race between cancellation/insertion (#8302)
  • 91d3b4c time: fix alt timer cancellation and insertion race (#8252)
  • a463384 runtime: remove dead link definition in Runtime::block_on (#8301)
  • See full diff in compare view

Updates jni from 0.21.1 to 0.22.4

Release notes

Sourced from jni's releases.

Release JNI 0.22.4

Added

  • JCharSequence bindings for java.lang.CharSequence (including AsRef<JCharSequence> + .as_char_sequence() for JString) (#793)
  • bind_java_type supports non_null qualifier/property for methods and fields to map null references to Error::NullPtr (#795)
  • bind_java_type supports #[cfg()] attributes on methods and fields, to conditionally compile them based on features or other cfg conditions (#797)
  • JValueOwned::check_null() + ::is_null() methods for ergonomic null checks on owned (returned) values (#798)
  • More readable type accessors for JValueOwned, like .into_bool() instead of .z(), .into_object() instead of .l(), etc (#798)

Fixed

  • jni_mangle now includes docs/macros/jni_mangle.md in the crate documentation, so the macro's documentation is visible on docs.rs and in IDEs (#799)

Full Changelog: jni-rs/jni-rs@v0.22.3...v0.22.4

Release JNI 0.22.3

No functional change in this release but it fixes the docs.rs build by bumping the simd_cesu8 dep to >= 1.1.1 which no longer has an automatically-enabled "nightly" feature that may affect the docs.rs build (1.1.x is now also MSRV compatible).

Note: Technically we shouldn't need this release (since the simd_cesu8 release alone will have fixed the build issue) but the other reason for the release is that the crates.io feature for queuing docs.rs rebuilds is not currently usable in our situation. docs.rs is currently fighting through a huge backlog of low-priority build jobs that will likely to take over a week to clear (we moved about 500 spots in two days, out of ~3k crates queued).

Release JNI 0.22.2

Note: although no breaking API change was made in this release there were some important fixes made, including a few non-trivial changes to how exceptions are handled and some important safety / soundness fixes made in the re-exported jni-macros.

For these reasons I'm going to again yank the previous 0.22.1 release after this is published, again taking into account that 0.22.1 was itself only released very recently and it should still be relatively unlikely that anyone has strictly locked in a 0.22.1 dependency.

Another benefit to yanking 0.22.1 is that it allows me to pin the jni-macros dependency via =0.22.2 in this release so that in future releases I don't need to be worried that a new jni-macros release needs to be backwards compatible with all prior jni releases (so macros can take advantage of new jni features).

Hopefully things will be smoother moving forward, now that more people have been starting to update to 0.22.x and there are more people testing it.

Added

Adds bindings for the following java.lang errors / exceptions (#767):

  • JArrayIndexOutOfBoundsException (java.lang.ArrayIndexOutOfBoundsException)
  • JArrayStoreException (java.lang.ArrayStoreException)
  • JClassCircularityError (java.lang.ClassCircularityError)
  • JClassFormatError (java.lang.ClassFormatError)
  • JExceptionInInitializerError (java.lang.ExceptionInInitializerError)
  • JClassNotFoundException (java.lang.ClassNotFoundException)
  • JIllegalArgumentException (java.lang.IllegalArgumentException)
  • JIllegalMonitorStateException (java.lang.IllegalMonitorStateException)
  • JInstantiationException (java.lang.InstantiationException)
  • JLinkageError (java.lang.LinkageError)
  • JNoClassDefFoundError (java.lang.NoClassDefFoundError)
  • JNoSuchFieldError (java.lang.NoSuchFieldError)
  • JNoSuchMethodError (java.lang.NoSuchMethodError)
  • JNumberFormatException (java.lang.NumberFormatException)
  • JOutOfMemoryError (java.lang.OutOfMemoryError)
  • JRuntimeException (java.lang.RuntimeException)
  • JSecurityException (java.lang.SecurityException)

... (truncated)

Changelog

Sourced from jni's changelog.

[0.22.4] — 2026-03-16

Added

  • JCharSequence bindings for java.lang.CharSequence (including AsRef<JCharSequence> + .as_char_sequence() for JString) (#793)
  • bind_java_type supports non_null qualifier/property for methods and fields to map null references to Error::NullPtr (#795)
  • bind_java_type supports #[cfg()] attributes on methods and fields, to conditionally compile them based on features or other cfg conditions (#797)
  • JValueOwned::check_null() + ::is_null() methods for ergonomic null checks on owned (returned) values (#798)
  • More readable type accessors for JValueOwned, like .into_bool() instead of .z(), .into_object() instead of .l(), etc (#798)

Fixed

  • jni_mangle now includes docs/macros/jni_mangle.md in the crate documentation, so the macro's documentation is visible on docs.rs and in IDEs (#799)

[0.22.3] — 2026-03-05

Fixed

  • docs.rs build: Bumps simd_cesu8 dep to >= 1.1.1 which no longer has an automatically-enabled "nightly" feature that may affect the docs.rs build (1.1.x is now also MSRV compatible) (#790)

[0.22.2] — 2026-03-01

Note: although no breaking API change was made in this release there were some important fixes made, including a few non-trivial changes to how exceptions are handled and some important safety / soundness fixes made in the re-exported jni-macros.

For these reasons I'm going to again yank the previous 0.22.1 release after this is published, again taking into account that 0.22.1 was itself only released very recently and it should still be relatively unlikely that anyone has strictly locked in a 0.22.1 dependency.

Another benefit to yanking 0.22.1 is that it allows me to pin the jni-macros dependency via =0.22.2 in this release so that in future releases I don't need to be worried that a new jni-macros release needs to be backwards compatible with all prior jni releases (so macros can take advantage of new jni features).

Hopefully things will be smoother moving forward, now that more people have been starting to update to 0.22.x and there are more people testing it.

Added

Adds bindings for the following java.lang errors / exceptions (#767):

  • JArrayIndexOutOfBoundsException (java.lang.ArrayIndexOutOfBoundsException)
  • JArrayStoreException (java.lang.ArrayStoreException)
  • JClassCircularityError (java.lang.ClassCircularityError)
  • JClassFormatError (java.lang.ClassFormatError)
  • JExceptionInInitializerError (java.lang.ExceptionInInitializerError)
  • JClassNotFoundException (java.lang.ClassNotFoundException)
  • JIllegalArgumentException (java.lang.IllegalArgumentException)
  • JIllegalMonitorStateException (java.lang.IllegalMonitorStateException)

... (truncated)

Commits
  • 5ae9458 Release jni 0.22.4
  • 2f954cd Fix copy&paste error s/JString::collection/JString::as_char_sequence/
  • 33045a1 Release jni-macros 0.22.4
  • 527703e No longer recommend passing &mut Env as the last argument
  • ce7130b Import docs/macros/jni_mangle.md docs for jni_mangle macro
  • d80bf23 Add more-ergonomic JValueOwned accessors
  • 5ffd96a bind_java_type: Support #[cfg()] guarded methods/fields
  • b498e9f bind_java_type: support non_null methods/fields
  • 1f74e4b Add objects::JCharSequence binding
  • 25f810d Release jni 0.22.3
  • Additional commits viewable in compare view

Updates libc from 0.2.186 to 0.2.189

Release notes

Sourced from libc's releases.

0.2.189

Added

  • Emscripten: Add pthread_sigmask, sigwait, sigwaitinfo, sigtimedwait, faccessat, and pthread_kill (#5270)
  • Linux SPARC: Enable the clone3 syscall (#4980)
  • Solarish: Add CLOCK_PROCESS_CPUTIME_ID and CLOCK_THREAD_CPUTIME_ID (#5274)

Deprecated

  • Deprecate CLONE_INTO_CGROUP and CLONE_CLEAR_SIGHAND. These overflow their types and will be changed to a larger size in the future. (8c6e6710458d)

Fixed

  • Musl riscv32: Rename padding fields to avoid a conflict and fix the build (2499ff0ad993)
  • NuttX: Fix wchar_t definition under Arm (#5245)
  • Windows: Add back link names for time-related symbols (#5300)

0.2.188

Changed

These were removed in 0.2.187 because libc does not actually make Send and Sync guarantees about DIR (or other extern types), but this caused some crates to break. The traits are added back for now to allow time to migrate, but will be removed again in the future; please make sure your crates are not relying on libc::DIR: Send or libc::DIR: Sync.

0.2.187

This release contains a number of improvements related to 64-bit time_t configuration. Of note the existing RUST_LIBC_UNSTABLE_* environment variables have been replaced with configuration options. The new way to use these is:

RUSTFLAGS='--cfg=libc_unstable_musl_v1_2_3' cargo ...
RUSTFLAGS='--cfg=libc_unstable_gnu_time_bits="64"' cargo ...

Being able to set this via RUSTFLAGS makes it easier to only apply configuration to specific targets (and notably, not the host if build scripts are used).

There are two other notable changes:

  • The 32-bit windows-gnu targets now respect libc_unstable_gnu_time_bits

  • uClibc now supports a similar configuration option:

    RUSTFLAGS='--cfg=libc_unstable_uclibc_time64'

... (truncated)

Changelog

Sourced from libc's changelog.

0.2.189 - 2026-07-21

Added

  • Emscripten: Add pthread_sigmask, sigwait, sigwaitinfo, sigtimedwait, faccessat, and pthread_kill (#5270)
  • Linux SPARC: Enable the clone3 syscall (#4980)
  • Solarish: Add CLOCK_PROCESS_CPUTIME_ID and CLOCK_THREAD_CPUTIME_ID (#5274)

Deprecated

  • Deprecate CLONE_INTO_CGROUP and CLONE_CLEAR_SIGHAND. These overflow their types and will be changed to a larger size in the future. (8c6e6710458d)

Fixed

  • Musl riscv32: Rename padding fields to avoid a conflict and fix the build (2499ff0ad993)
  • NuttX: Fix wchar_t definition under Arm (#5245)
  • Windows: Add back link names for time-related symbols (#5300)

0.2.188 - 2026-07-21

Changed

These were removed in 0.2.187 because libc does not actually make Send and Sync guarantees about DIR (or other extern types), but this caused some crates to break. The traits are added back for now to allow time to migrate, but will be removed again in the future; please make sure your crates are not relying on libc::DIR: Send or libc::DIR: Sync.

0.2.187 - 2026-07-20

This release contains a number of improvements related to 64-bit time_t configuration. Of note the existing RUST_LIBC_UNSTABLE_* environment variables have been replaced with configuration options. The new way to use these is:

RUSTFLAGS='--cfg=libc_unstable_musl_v1_2_3' cargo ...
RUSTFLAGS='--cfg=libc_unstable_gnu_time_bits="64"' cargo ...

Being able to set this via RUSTFLAGS makes it easier to only apply configuration to specific targets (and notably, not the host if build scripts are used).

There are two other notable changes:

  • The 32-bit windows-gnu targets now respect libc_unstable_gnu_time_bits
  • uClibc now supports a similar configuration option:

... (truncated)

Commits
  • ef0906e libc: Release 0.2.189
  • 5a79f76 riscv32-musl: Rename padding fields to avoid a conflict
  • 3e51062 psp: Fix overflowing_literals warnings
  • e352fdd emscripten: add pthread_sigmask, sigwait, sigwaitinfo, sigtimedwait, faccessa...
  • 63221b3 macros: Require safe in safe_f! invocations
  • 707ab52 macros: Require unsafe in f! invocations
  • 8e40c94 Enable clone3() syscall on sparc-linux and sparc64-linux
  • 8427909 windows: Add back link names for time-related symbols
  • b4863fa nuttx: fix wchar_t definition under arm
  • 41c683d nuttx: mirror type definitions
  • Additional commits viewable in compare view

Updates arrow-arith from 58.3.0 to 58.4.0

Release notes

Sourced from arrow-arith's releases.

arrow 58.4.0

Changelog

58.4.0 (2026-07-17)

Full Changelog

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator

Changelog

Sourced from arrow-arith's changelog.

58.4.0 (2026-07-17)

Full Changelog

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator

Commits

Updates arrow-buffer from 58.3.0 to 58.4.0

Release notes

Sourced from arrow-buffer's releases.

arrow 58.4.0

Changelog

58.4.0 (2026-07-17)

Full Changelog

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator

Changelog

Sourced from arrow-buffer's changelog.

58.4.0 (2026-07-17)

Full Changelog

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator

Commits

Updates arrow-cast from 58.3.0 to 58.4.0

Release notes

Sourced from arrow-cast's releases.

arrow 58.4.0

Changelog

58.4.0 (2026-07-17)

Full Changelog

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator

Changelog

Sourced from arrow-cast's changelog.

58.4.0 (2026-07-17)

Full Changelog

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator

Commits

Updates arrow-data from 58.3.0 to 58.4.0

Release notes

Sourced from arrow-data's releases....

Description has been truncated

Bumps the cargo group in /java/lance-jni with 27 updates:

| Package | From | To |
| --- | --- | --- |
| [arrow](https://github.com/apache/arrow-rs) | `58.3.0` | `58.4.0` |
| [arrow-array](https://github.com/apache/arrow-rs) | `58.3.0` | `58.4.0` |
| [arrow-schema](https://github.com/apache/arrow-rs) | `58.3.0` | `58.4.0` |
| [datafusion](https://github.com/apache/datafusion) | `54.0.0` | `54.1.0` |
| [datafusion-common](https://github.com/apache/datafusion) | `54.0.0` | `54.1.0` |
| [tokio](https://github.com/tokio-rs/tokio) | `1.53.0` | `1.53.1` |
| [jni](https://github.com/jni-rs/jni-rs) | `0.21.1` | `0.22.4` |
| [libc](https://github.com/rust-lang/libc) | `0.2.186` | `0.2.189` |
| [arrow-arith](https://github.com/apache/arrow-rs) | `58.3.0` | `58.4.0` |
| [arrow-buffer](https://github.com/apache/arrow-rs) | `58.3.0` | `58.4.0` |
| [arrow-cast](https://github.com/apache/arrow-rs) | `58.3.0` | `58.4.0` |
| [arrow-data](https://github.com/apache/arrow-rs) | `58.3.0` | `58.4.0` |
| [arrow-ipc](https://github.com/apache/arrow-rs) | `58.3.0` | `58.4.0` |
| [arrow-ord](https://github.com/apache/arrow-rs) | `58.3.0` | `58.4.0` |
| [arrow-row](https://github.com/apache/arrow-rs) | `58.3.0` | `58.4.0` |
| [arrow-select](https://github.com/apache/arrow-rs) | `58.3.0` | `58.4.0` |
| [clap](https://github.com/clap-rs/clap) | `4.6.2` | `4.6.4` |
| [datafusion-functions](https://github.com/apache/datafusion) | `54.0.0` | `54.1.0` |
| [datafusion-sql](https://github.com/apache/datafusion) | `54.0.0` | `54.1.0` |
| [datafusion-expr](https://github.com/apache/datafusion) | `54.0.0` | `54.1.0` |
| [datafusion-physical-expr](https://github.com/apache/datafusion) | `54.0.0` | `54.1.0` |
| [datafusion-physical-plan](https://github.com/apache/datafusion) | `54.0.0` | `54.1.0` |
| [datafusion-substrait](https://github.com/apache/datafusion) | `54.0.0` | `54.1.0` |
| [snafu](https://github.com/shepmaster/snafu) | `0.9.1` | `0.9.2` |
| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.18` | `0.1.19` |
| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.18` | `0.7.19` |
| [xxhash-rust](https://github.com/DoumanAsh/xxhash-rust) | `0.8.17` | `0.8.18` |


Updates `arrow` 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-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)

Updates `datafusion` from 54.0.0 to 54.1.0
- [Changelog](https://github.com/apache/datafusion/blob/main/CHANGELOG.md)
- [Commits](apache/datafusion@54.0.0...54.1.0)

Updates `datafusion-common` from 54.0.0 to 54.1.0
- [Changelog](https://github.com/apache/datafusion/blob/main/CHANGELOG.md)
- [Commits](apache/datafusion@54.0.0...54.1.0)

Updates `tokio` from 1.53.0 to 1.53.1
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](tokio-rs/tokio@tokio-1.53.0...tokio-1.53.1)

Updates `jni` from 0.21.1 to 0.22.4
- [Release notes](https://github.com/jni-rs/jni-rs/releases)
- [Changelog](https://github.com/jni-rs/jni-rs/blob/master/CHANGELOG.md)
- [Commits](jni-rs/jni-rs@v0.21.1...v0.22.4)

Updates `libc` from 0.2.186 to 0.2.189
- [Release notes](https://github.com/rust-lang/libc/releases)
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.189/CHANGELOG.md)
- [Commits](rust-lang/libc@0.2.186...0.2.189)

Updates `arrow-arith` 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-buffer` 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-cast` 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-data` 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-ipc` 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-ord` 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-row` 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-select` 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 `clap` from 4.6.2 to 4.6.4
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](clap-rs/clap@clap_complete-v4.6.2...clap_complete-v4.6.4)

Updates `datafusion-functions` from 54.0.0 to 54.1.0
- [Changelog](https://github.com/apache/datafusion/blob/main/CHANGELOG.md)
- [Commits](apache/datafusion@54.0.0...54.1.0)

Updates `datafusion-sql` from 54.0.0 to 54.1.0
- [Changelog](https://github.com/apache/datafusion/blob/main/CHANGELOG.md)
- [Commits](apache/datafusion@54.0.0...54.1.0)

Updates `datafusion-expr` from 54.0.0 to 54.1.0
- [Changelog](https://github.com/apache/datafusion/blob/main/CHANGELOG.md)
- [Commits](apache/datafusion@54.0.0...54.1.0)

Updates `datafusion-physical-expr` from 54.0.0 to 54.1.0
- [Changelog](https://github.com/apache/datafusion/blob/main/CHANGELOG.md)
- [Commits](apache/datafusion@54.0.0...54.1.0)

Updates `datafusion-physical-plan` from 54.0.0 to 54.1.0
- [Changelog](https://github.com/apache/datafusion/blob/main/CHANGELOG.md)
- [Commits](apache/datafusion@54.0.0...54.1.0)

Updates `datafusion-substrait` from 54.0.0 to 54.1.0
- [Changelog](https://github.com/apache/datafusion/blob/main/CHANGELOG.md)
- [Commits](apache/datafusion@54.0.0...54.1.0)

Updates `snafu` from 0.9.1 to 0.9.2
- [Changelog](https://github.com/shepmaster/snafu/blob/main/CHANGELOG.md)
- [Commits](shepmaster/snafu@0.9.1...0.9.2)

Updates `tokio-stream` from 0.1.18 to 0.1.19
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](tokio-rs/tokio@tokio-stream-0.1.18...tokio-stream-0.1.19)

Updates `tokio-util` from 0.7.18 to 0.7.19
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](tokio-rs/tokio@tokio-util-0.7.18...tokio-util-0.7.19)

Updates `xxhash-rust` from 0.8.17 to 0.8.18
- [Commits](https://github.com/DoumanAsh/xxhash-rust/commits)

---
updated-dependencies:
- dependency-name: arrow
  dependency-version: 58.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo
- dependency-name: arrow-array
  dependency-version: 58.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo
- dependency-name: arrow-schema
  dependency-version: 58.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo
- dependency-name: datafusion
  dependency-version: 54.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo
- dependency-name: datafusion-common
  dependency-version: 54.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo
- dependency-name: tokio
  dependency-version: 1.53.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo
- dependency-name: jni
  dependency-version: 0.22.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo
- dependency-name: libc
  dependency-version: 0.2.189
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo
- dependency-name: arrow-arith
  dependency-version: 58.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo
- dependency-name: arrow-buffer
  dependency-version: 58.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo
- dependency-name: arrow-cast
  dependency-version: 58.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo
- dependency-name: arrow-data
  dependency-version: 58.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo
- dependency-name: arrow-ipc
  dependency-version: 58.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo
- dependency-name: arrow-ord
  dependency-version: 58.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo
- dependency-name: arrow-row
  dependency-version: 58.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo
- dependency-name: arrow-select
  dependency-version: 58.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo
- dependency-name: clap
  dependency-version: 4.6.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo
- dependency-name: datafusion-functions
  dependency-version: 54.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo
- dependency-name: datafusion-sql
  dependency-version: 54.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo
- dependency-name: datafusion-expr
  dependency-version: 54.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo
- dependency-name: datafusion-physical-expr
  dependency-version: 54.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo
- dependency-name: datafusion-physical-plan
  dependency-version: 54.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo
- dependency-name: datafusion-substrait
  dependency-version: 54.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo
- dependency-name: snafu
  dependency-version: 0.9.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo
- dependency-name: tokio-stream
  dependency-version: 0.1.19
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo
- dependency-name: tokio-util
  dependency-version: 0.7.19
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo
- dependency-name: xxhash-rust
  dependency-version: 0.8.18
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Rust related tasks labels Jul 22, 2026
@github-actions github-actions Bot added A-java Java bindings + JNI A-deps Dependency updates chore labels Jul 22, 2026
@wjones127
wjones127 merged commit 4104324 into main Jul 22, 2026
10 checks passed
@wjones127
wjones127 deleted the dependabot/cargo/java/lance-jni/cargo-8313b94130 branch July 22, 2026 22:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-deps Dependency updates A-java Java bindings + JNI chore dependencies Pull requests that update a dependency file rust Rust related tasks

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant