Skip to content

chore(deps): bump cpal from 0.15.3 to 0.17.3#5

Merged
snapetech merged 1 commit into
mainfrom
dependabot/cargo/cpal-0.17.3
May 19, 2026
Merged

chore(deps): bump cpal from 0.15.3 to 0.17.3#5
snapetech merged 1 commit into
mainfrom
dependabot/cargo/cpal-0.17.3

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

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

Bumps cpal from 0.15.3 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.

cpal 0.17.2

This release was 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.
  • 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.

cpal 0.17.1

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.

Fixed

  • ALSA: Device enumeration now includes both hints and physical cards.
  • JACK: No longer builds on iOS.
  • WASM: WasmBindgen no longer crashes (regression from 0.17.0).

Changed

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

... (truncated)

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

@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github May 19, 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.

@kilo-code-bot
Copy link
Copy Markdown

kilo-code-bot Bot commented May 19, 2026

Code Review Summary

Status: 1 Pre-existing Issue Found | Recommendation: Address before merge

Overview

Severity Count
WARNING 1
Issue Details (click to expand)

WARNING

File Line Issue
Cargo.toml (workspace root) ~39 Workspace rust-version = "1.76" is below cpal 0.17.3's MSRV of "1.78" and its transitive dep alsa 0.11.0's MSRV of "1.82". Full-feature builds on Rust < 1.82 will fail. This is a pre-existing maintenance debt, not introduced by this bump.
Other Observations (not in diff)
Files Reviewed (2 files)
  • Cargo.lock — lock-file cascade; no new issues
  • crates/milkrust-desktop/Cargo.toml — cpal version bump; carries forward pre-existing MSRV concern for workspace Cargo.toml

Reviewed by step-3.5-flash · 204,198 tokens

Bumps [cpal](https://github.com/RustAudio/cpal) from 0.15.3 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.3...v0.17.3)

---
updated-dependencies:
- dependency-name: cpal
  dependency-version: 0.17.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/cargo/cpal-0.17.3 branch from 7f97562 to 07d4d62 Compare May 19, 2026 01:40
@snapetech snapetech merged commit fa310f4 into main May 19, 2026
8 of 12 checks passed
@snapetech snapetech deleted the dependabot/cargo/cpal-0.17.3 branch May 19, 2026 01: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.

1 participant