Skip to content

chore(deps): bump the cargo-dependencies group with 8 updates#57

Closed
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/cargo/cargo-dependencies-d52f375316
Closed

chore(deps): bump the cargo-dependencies group with 8 updates#57
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/cargo/cargo-dependencies-d52f375316

Conversation

@dependabot
Copy link
Copy Markdown

@dependabot dependabot bot commented on behalf of github Mar 1, 2026

Updates the requirements on cpal, toml, dirs, sysinfo, thiserror, rand, arrow and libloading to permit the latest version.
Updates cpal to 0.17.3

Release notes

Sourced from cpal's releases.

cpal 0.17.3

Changed

  • Reverted SemVer-breaking DeviceBusy error variant addition.

Fixed

  • ASIO: Fix linker errors.
Changelog

Sourced from cpal's changelog.

[0.17.3] - 2026-02-18

Changed

  • Reverted SemVer-breaking DeviceBusy error variant addition.

Fixed

  • ASIO: Fix linker errors.

[0.17.2] - 2026-02-08 [YANKED]

Added

  • DeviceBusy error variant for retriable device access errors (EBUSY, EAGAIN).
  • ALSA: Debug implementations for Host, Device, Stream, and internal types.
  • ALSA: Example demonstrating ALSA error suppression during enumeration.
  • ALSA: Support for native DSD playback.
  • WASAPI: Enable as-necessary resampling in the WASAPI server process.

Changed

  • Bump overall MSRV to 1.78.
  • ALSA: Update alsa dependency to 0.11.
  • ALSA: Bump MSRV to 1.82.
  • CoreAudio: Update core-audio-rs dependency to 0.14.

Fixed

  • ALSA: Enumerating input and output devices no longer interferes with each other.
  • ALSA: Device handles are no longer exclusively held between operations.
  • ALSA: Reduce Valgrind memory leak reports from ALSA global configuration cache.
  • ALSA: Fix possible race condition on drop.
  • ALSA: Fix audio callback stalling when start threshold is not met.

[0.17.1] - 2026-01-04

Added

  • ALSA: Default implementation for Device (returns the ALSA "default" device).
  • CI: Checks default/no-default/all feature sets with platform-dependent MSRV for JACK.

Changed

  • ALSA: Devices now report direction from hint metadata and physical hardware probing.

Fixed

  • ALSA: Device enumeration now includes both hints and physical cards.
  • JACK: No longer builds on iOS.

... (truncated)

Commits
  • fd3b945 chore: update asio-sys v0.2.6 release date
  • af2e2ec fix(asio): link with advapi32 and bump asio-sys to 0.2.6 (#1105)
  • 51f0b85 chore: revert SemVer-breaking DeviceBusy error variant (#1102)
  • 5cceb49 chore: prepare for v0.17.2 release
  • 0bd7fce refactor: simplify asio check
  • e7ac140 chore: update coreaudio-rs to 0.14
  • 906f3ff refactor: fix clippy lints
  • 0e0858e fix(alsa): stalling callbacks when start threshold is not met
  • 6627959 feat(wasapi): enable resampling when necessary (#1097)
  • 8cc1006 docs: update changelog
  • Additional commits viewable in compare view

Updates toml to 1.0.3+spec-1.1.0

Commits
  • 7f345e2 chore: Release
  • 09ef8c6 docs: Update changelog
  • e134bb6 fix(toml): Don't error on dotted keys extending implicit tables (#1107)
  • 8413dbb fix(toml): Don't error on dotted keys extending implicit tables
  • c38c7b7 refactor(parser): Align check structure
  • 8d73f2b refactor(parser): Align check order
  • 8da0c6b refactor(parser): Better align similar code
  • 82bf863 refactor(parser): Clarify intent of mixed table check
  • 170ebca test(edit): Ipdate encoder compliance to 1.1
  • 07dc3fd test(parse): Show duplicate key error
  • Additional commits viewable in compare view

Updates dirs to 6.0.0

Commits

Updates sysinfo to 0.38.0

Changelog

Sourced from sysinfo's changelog.

0.38.0

  • Add NetBSD support.
  • Windows: Fix unsoundness for a function used in Motherboard and Product.
  • Linux: Improve CPU info parsing.
  • Fix serde serialization of MacAddr and of Disk::file_system.

0.37.2

  • Improve documentation of System::refresh_cpu_all and of System::refresh_cpu_specifics.
  • Android: Fix System::uptime.
  • Linux: Correctly handled modified/removed Process::exe paths.

0.37.1

  • Fix serde serialization on Process::name.
  • Linux: Fix get_cpu_frequency on loongarch64.
  • Windows: Correctly handle invalid UTF-8 string in Motherboard.

0.37.0

  • Update minimum supported Rust version to 1.88 (for 2024 edition and if let chain feature).
  • Added Component::id API.
  • Linux: Greatly improve partial processes retrieval.
  • Linux: Simplify internal components retrieval code.

0.36.1

  • Linux: Improve processor CPU usage computation.

0.36.0

  • Add new Motherboard type.
  • Add new Product type.
  • Linux/macOS: Fix CPU usage update.
  • Linux: Improve Component::label generated String.
  • macOS: Make Components implement Send and Sync traits.

0.35.2

  • Linux: Fix retrieval of processor frequency on loongarch64.
  • Linux/Android: Improve Process::wait by checking if the process is still alive before waiting.
  • Windows: Fix Process::wait.

0.35.1

  • Linux: Fix processor retrieval if some information is missing.
  • Windows: Increase range of windows crate up to < 0.63.

0.35.0

... (truncated)

Commits
  • 4124381 Update CHANGELOG for 0.38.0
  • 98a3141 Merge pull request #1617 from GuillaumeGomez/updat
  • 7197638 Update crate version to 0.38.0
  • f69a2b9 Fix typos and make Motherboard::new return None on NetBSD
  • 791face Merge pull request #1616 from GuillaumeGomez/netbsd-root
  • b564d9a Add Process::root support for NetBSD
  • 7b324db Merge pull request #1615 from GuillaumeGomez/netbsd
  • ae044ef Implement Process::open_files on NetBSD
  • 8c5cd19 Merge pull request #1609 from notable-equivalent/feature/cgroup-access-from-c
  • 464968f Add C interface for accessing cgroup info
  • Additional commits viewable in compare view

Updates thiserror to 2.0.18

Release notes

Sourced from thiserror's releases.

2.0.18

Commits
  • dc0f6a2 Release 2.0.18
  • 0275292 Touch up PR 443
  • 3c33bc6 Merge pull request #443 from LucaCappelletti94/master
  • 995939c Reproduce issue 442
  • 21653d1 Made clippy lifetime allows conditional
  • 45e5388 Update actions/upload-artifact@v5 -> v6
  • 386aac1 Update actions/upload-artifact@v4 -> v5
  • ec50561 Update actions/checkout@v5 -> v6
  • 247eab5 Update name of empty_enum clippy lint
  • 91b181f Raise required compiler to Rust 1.68
  • Additional commits viewable in compare view

Updates rand to 0.10.0

Changelog

Sourced from rand's changelog.

[0.10.0] - 2026-02-08

Changes

  • The dependency on rand_chacha has been replaced with a dependency on chacha20. This changes the implementation behind StdRng, but the output remains the same. There may be some API breakage when using the ChaCha-types directly as these are now the ones in chacha20 instead of rand_chacha (#1642).
  • Rename fns IndexedRandom::choose_multiple -> sample, choose_multiple_array -> sample_array, choose_multiple_weighted -> sample_weighted, struct SliceChooseIter -> IndexedSamples and fns IteratorRandom::choose_multiple -> sample, choose_multiple_fill -> sample_fill (#1632)
  • Use Edition 2024 and MSRV 1.85 (#1653)
  • Let Fill be implemented for element types, not sliceable types (#1652)
  • Fix OsError::raw_os_error on UEFI targets by returning Option<usize> (#1665)
  • Replace fn TryRngCore::read_adapter(..) -> RngReadAdapter with simpler struct RngReader (#1669)
  • Remove fns SeedableRng::from_os_rng, try_from_os_rng (#1674)
  • Remove Clone support for StdRng, ReseedingRng (#1677)
  • Use postcard instead of bincode to test the serde feature (#1693)
  • Avoid excessive allocation in IteratorRandom::sample when amount is much larger than iterator size (#1695)
  • Rename os_rng -> sys_rng, OsRng -> SysRng, OsError -> SysError (#1697)
  • Rename Rng -> RngExt as upstream rand_core has renamed RngCore -> Rng (#1717)

Additions

  • Add fns IndexedRandom::choose_iter, choose_weighted_iter (#1632)
  • Pub export Xoshiro128PlusPlus, Xoshiro256PlusPlus prngs (#1649)
  • Pub export ChaCha8Rng, ChaCha12Rng, ChaCha20Rng behind chacha feature (#1659)
  • Fn rand::make_rng() -> R where R: SeedableRng (#1734)

Removals

  • Removed ReseedingRng (#1722)
  • Removed unused feature "nightly" (#1732)
  • Removed feature small_rng (#1732)

#1632: rust-random/rand#1632 #1642: rust-random/rand#1642 #1649: rust-random/rand#1649 #1652: rust-random/rand#1652 #1653: rust-random/rand#1653 #1659: rust-random/rand#1659 #1665: rust-random/rand#1665 #1669: rust-random/rand#1669 #1674: rust-random/rand#1674 #1677: rust-random/rand#1677 #1693: rust-random/rand#1693 #1695: rust-random/rand#1695 #1697: rust-random/rand#1697 #1717: rust-random/rand#1717 #1722: rust-random/rand#1722 #1732: rust-random/rand#1732 #1734: rust-random/rand#1734

[0.9.2] - 2025-07-20

Deprecated

  • Deprecate rand::rngs::mock module and StepRng generator (#1634)

... (truncated)

Commits

Updates arrow to 58.0.0

Release notes

Sourced from arrow's releases.

arrow 58.0.0

Changelog

58.0.0 (2026-02-19)

Full Changelog

Breaking changes:

Implemented enhancements:

  • Avoid allocating a Vec in StructBuilder #9427
  • Zstd context reuse #9401
  • Optimize from_bitwise_unary_op #9364
  • Support RunEndEncoded in ord comparator #9360
  • Support RunEndEncoded arrays in arrow-json #9359
  • Support BinaryView in bit_length kernel #9351
  • Remove support for List types in bit_length kernel #9349
  • Support roundtrip ListView in parquet arrow writer #9344
  • Support ListView in length kernel #9343
  • Support ListView in sort kernel #9341
  • Add some way to create a Timestamp from a DateTime #9337
  • Introduce DataType::is_list and DataType::IsBinary #9326

... (truncated)

Changelog

Sourced from arrow's changelog.

58.0.0 (2026-02-19)

Full Changelog

Breaking changes:

Implemented enhancements:

  • Avoid allocating a Vec in StructBuilder #9427
  • Zstd context reuse #9401
  • Optimize from_bitwise_unary_op #9364
  • Support RunEndEncoded in ord comparator #9360
  • Support RunEndEncoded arrays in arrow-json #9359
  • Support BinaryView in bit_length kernel #9351
  • Remove support for List types in bit_length kernel #9349
  • Support roundtrip ListView in parquet arrow writer #9344
  • Support ListView in length kernel #9343
  • Support ListView in sort kernel #9341
  • Add some way to create a Timestamp from a DateTime #9337
  • Introduce DataType::is_list and DataType::IsBinary #9326
  • Performance of creating all null dictionary array can be improved #9321
  • [arrow-avro] Add missing Arrow DataType support with avro_custom_types round-trip + non-custom fallbacks #9290

Fixed bugs:

  • ArrowArrayStreamReader errors on zero-column record batches #9394
  • Regression on main (58): Parquet argument error: Parquet error: Required field type_ is missing #9315 [parquet]

Documentation updates:

  • Improve safety documentation of the Array trait #9314 [arrow] (alamb)
  • Improve docs and add build() method to {Null,Boolean,}BufferBuilder #9155 [arrow] (alamb)
  • Improve ArrowReaderBuilder::with_row_filter documentation #9153 [parquet] (alamb)
  • docs: Improve main README.md and highlight community #9119 (alamb)
  • Docs: Add additional documentation and example for make_array #9112 [arrow] (alamb)
  • doc: fix link on FixedSizeListArray doc #9033 [arrow] (Jefffrey)

Performance improvements:

  • Replace ArrayData with direct Array construction #9338 [arrow] (liamzwbao)
  • Remove some unsafe and allocations when creating PrimitiveArrays from Vec and from_trusted_len_iter #9299 [arrow] (alamb)
  • parquet: rle skip decode loop when batch contains all max levels (aka no nulls) #9258 [parquet] (lyang24)

... (truncated)

Commits
  • 9d0e8be Update version to 58.0.0 and add CHANGELOG (#9420)
  • ab9c062 fix: fixed trait functions clash get_date_time_part_extract_fn (#8221) (#9424)
  • c129c7c Avoid allocating a Vec in StructBuilder (#9428)
  • 2f40f78 [Variant] Support ['fieldName'] in VariantPath parser (#9276)
  • 442e1b8 perf: optimize skipper for varint values used when projecting Avro record typ...
  • df63590 [Minor] Use per-predicate projection masks in arrow_reader_clickbench benchma...
  • 39a2b71 Add additional Arrow type support (#9291)
  • d8946ca Fix ArrowArrayStreamReader for 0-columns record batch streams (#9405)
  • 70089ac feat: support RunEndEncoded arrays in arrow-json reader and writer (#9379)
  • 7fbbde2 Remove lint issues in parquet-related code. (#9375)
  • Additional commits viewable in compare view

Updates libloading to 0.9.0

Commits

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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will 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 version will 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

Updates the requirements on [cpal](https://github.com/RustAudio/cpal), [toml](https://github.com/toml-rs/toml), [dirs](https://github.com/soc/dirs-rs), [sysinfo](https://github.com/GuillaumeGomez/sysinfo), [thiserror](https://github.com/dtolnay/thiserror), [rand](https://github.com/rust-random/rand), [arrow](https://github.com/apache/arrow-rs) and [libloading](https://github.com/nagisa/rust_libloading) to permit the latest version.

Updates `cpal` to 0.17.3
- [Release notes](https://github.com/RustAudio/cpal/releases)
- [Changelog](https://github.com/RustAudio/cpal/blob/master/CHANGELOG.md)
- [Commits](RustAudio/cpal@v0.15.0...v0.17.3)

Updates `toml` to 1.0.3+spec-1.1.0
- [Commits](toml-rs/toml@toml-v0.8.0...toml-v1.0.3)

Updates `dirs` to 6.0.0
- [Commits](https://github.com/soc/dirs-rs/commits)

Updates `sysinfo` to 0.38.0
- [Changelog](https://github.com/GuillaumeGomez/sysinfo/blob/main/CHANGELOG.md)
- [Commits](GuillaumeGomez/sysinfo@v0.32.0...v0.38.0)

Updates `thiserror` to 2.0.18
- [Release notes](https://github.com/dtolnay/thiserror/releases)
- [Commits](dtolnay/thiserror@1.0.0...2.0.18)

Updates `rand` to 0.10.0
- [Release notes](https://github.com/rust-random/rand/releases)
- [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md)
- [Commits](rust-random/rand@0.8.0...0.10.0)

Updates `arrow` to 58.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@54.2.1...58.0.0)

Updates `libloading` to 0.9.0
- [Commits](nagisa/rust_libloading@0.8.0...0.9.0)

---
updated-dependencies:
- dependency-name: cpal
  dependency-version: 0.17.3
  dependency-type: direct:production
  dependency-group: cargo-dependencies
- dependency-name: toml
  dependency-version: 1.0.3+spec-1.1.0
  dependency-type: direct:production
  dependency-group: cargo-dependencies
- dependency-name: dirs
  dependency-version: 6.0.0
  dependency-type: direct:production
  dependency-group: cargo-dependencies
- dependency-name: sysinfo
  dependency-version: 0.38.0
  dependency-type: direct:production
  dependency-group: cargo-dependencies
- dependency-name: thiserror
  dependency-version: 2.0.18
  dependency-type: direct:production
  dependency-group: cargo-dependencies
- dependency-name: rand
  dependency-version: 0.10.0
  dependency-type: direct:production
  dependency-group: cargo-dependencies
- dependency-name: arrow
  dependency-version: 58.0.0
  dependency-type: direct:production
  dependency-group: cargo-dependencies
- dependency-name: libloading
  dependency-version: 0.9.0
  dependency-type: direct:production
  dependency-group: cargo-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github
Copy link
Copy Markdown
Author

dependabot bot commented on behalf of github Mar 1, 2026

Labels

The following labels could not be found: dependencies. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@dependabot @github
Copy link
Copy Markdown
Author

dependabot bot commented on behalf of github Mar 29, 2026

Looks like these dependencies are updatable in another way, so this is no longer needed.

@dependabot dependabot bot closed this Mar 29, 2026
@dependabot dependabot bot deleted the dependabot/cargo/cargo-dependencies-d52f375316 branch March 29, 2026 03:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants