chore(deps): update all non-major dependencies - #61
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
renovate
Bot
force-pushed
the
renovate/all-minor-patch
branch
2 times, most recently
from
May 26, 2026 10:02
3c10374 to
27a6df0
Compare
renovate
Bot
force-pushed
the
renovate/all-minor-patch
branch
from
June 2, 2026 06:01
27a6df0 to
c852291
Compare
renovate
Bot
force-pushed
the
renovate/all-minor-patch
branch
from
June 7, 2026 00:38
c852291 to
c1ab60f
Compare
renovate
Bot
force-pushed
the
renovate/all-minor-patch
branch
2 times, most recently
from
June 9, 2026 08:36
3beeaa5 to
d0294b3
Compare
renovate
Bot
force-pushed
the
renovate/all-minor-patch
branch
from
June 16, 2026 18:14
d0294b3 to
dc7e996
Compare
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
renovate
Bot
force-pushed
the
renovate/all-minor-patch
branch
2 times, most recently
from
June 23, 2026 10:46
5314371 to
604f5da
Compare
renovate
Bot
force-pushed
the
renovate/all-minor-patch
branch
3 times, most recently
from
July 1, 2026 21:03
4da2938 to
c2bc2fb
Compare
renovate
Bot
force-pushed
the
renovate/all-minor-patch
branch
4 times, most recently
from
July 14, 2026 10:11
cf9e3b5 to
287c604
Compare
renovate
Bot
force-pushed
the
renovate/all-minor-patch
branch
2 times, most recently
from
July 16, 2026 20:55
0371ec3 to
bfe6936
Compare
|
All alerts resolved. Learn more about Socket for GitHub. This PR previously contained dependency changes with security issues that have been resolved, removed, or ignored. |
renovate
Bot
force-pushed
the
renovate/all-minor-patch
branch
7 times, most recently
from
July 21, 2026 23:12
63f9ec8 to
de48927
Compare
renovate
Bot
force-pushed
the
renovate/all-minor-patch
branch
from
July 27, 2026 19:38
de48927 to
b7959a3
Compare
renovate
Bot
force-pushed
the
renovate/all-minor-patch
branch
from
July 28, 2026 10:11
b7959a3 to
9dfdd0d
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.31.0→0.32.04.6.7→4.6.80.17.1→0.18.0Release Notes
axodotdev/cargo-dist (cargo-dist)
v0.32.0Compare Source
This release contains several bugfixes and an update to the npm installer to reduce its dependencies. It also updates the default versions of all GitHub actions.
npm installer
The npm installer now relies on builtin node modules in place of the external axios and rimraf libraries. In order to support this, we've raised the minimum supported node version to 14.14.
cargo-zigbuild and cargo-auditable
It's now possible to use cargo-auditable together with cross-compilation via cargo-zigbuild. In previous versions of dist, these two features were mutually exclusive.
Fixes
clap-rs/clap (clap_complete)
v4.6.8Compare Source
RustAudio/cpal (cpal)
v0.18.1Compare Source
Fixed
pipewirefrom thedocs.rsbuild; system dependency not available in its environment.wasm-bindgencausing compile errors on non-browserwasm32targets such aswasm32-wasip1.v0.18.0Compare Source
Added
ErrorKindvariants for the unified error type:BackendError(platform error without aspecific mapping);
DeviceBusy(retryable device access, e.g. EBUSY/EAGAIN);DeviceChanged(audio route changed to another device);
InvalidInput(invalid caller-supplied values);PermissionDenied(OS-level access denial);RealtimeDenied(real-time scheduling refused —previously only printed to stderr);
ResourceExhausted(OS thread/memory limits);UnsupportedOperation(backend or device does not implement the operation).Devicenow implementsPartialEq,Eq,Hash,Display, andDebugon all backends.realtimefeature for real-time audio thread scheduling without a D-Bus build dependency.StreamTrait::now()to query the current instant on the stream's clock.StreamTrait::buffer_size()to query the stream's current buffer size in frames per callback.SAMPLE_RATE_CD(44100 Hz) andSAMPLE_RATE_48K(48000 Hz) constants.SupportedStreamConfigRange::try_with_standard_sample_rate()andwith_standard_sample_rate()to select 48 kHz or 44.1 kHz from a range.
SupportedStreamConfigRange::contains_rate()to test whether a sample rate falls within a range.StreamConfigandSupportedStreamConfignow implementCopy.BufferSizenow implementsDefault(returnsBufferSize::Default).SupportedBufferSizenow implementsDefault(returnsSupportedBufferSize::Unknown).HostTrait::device_by_id()is now backend-dispatched, allowing each host to override thedefault implementation.
PERFORMANCE_MODE_LOW_LATENCYwith therealtimefeature;reports
ErrorKind::RealtimeDeniedif not granted.device_by_id()now accepts PCM shorthand names such ashw:0,0andplughw:foo.F64sample format support.Changed
DevicesError,SupportedStreamConfigsError, etc.) andHostUnavailableinto a unifiedError/ErrorKind. See UPGRADING.md.DeviceTraitnow requiresPartialEq + Eq + Hash + Debug + Displaywith a stable device ID.DeviceTrait::build_*_stream()now takesStreamConfigby value instead of&StreamConfig.StreamInstantAPI changed and extended to mirrorstd::time::Instant/Duration. SeeUPGRADING.md for migration details.
build_*_stream(); callplay()explicitly.Previously ALSA, CoreAudio, and JACK auto-started streams on creation.
Previously the preferred rate was backend-dependent (typically 44.1 kHz or device maximum).
SupportedStreamConfigRange::cmp_default_heuristicsnow ranks allSampleFormatvariants;F32>F64> descending integer widths. Default configs may now returnI32orI24onhigh-precision hardware. See UPGRADING.md.
DeviceIdfields are now private; construct withDeviceId::new(host, id)and access with.host()/.id(). See UPGRADING.md.audio_thread_priorityfeature renamed torealtime-dbus.DeviceDescription::extended()now returnsimpl Iterator<Item = &str>instead of&[String].See UPGRADING.md.
HostId::name()now returns a more human-friendly name.DeviceDescriptionBuildersetters now acceptimpl AsRef<str>instead ofimpl Into<String>.SupportedBufferSizein enumeration is nowUnknown.Speaker (Builtin Speaker)).supported_input_configs()andsupported_output_configs()now return an error fordirection-mismatched devices instead of silently returning an empty list.
ErrorKind::DeviceNotAvailableon devicedisconnection.
LinkSynchronizedhardware cross-timestamps for lower jitteron supported devices.
realtimefeature now skips RT promotion for ineligible PCM types (null,I/O plugins, wrapper types).
ErrorKind::StreamInvalidatedonkAsioResyncRequestor a sample rate change of 1 Hz or more from the configured rate.kAsioLatenciesChanged.Device::driver,asio_streams, andcurrent_callback_flagare no longerpub.BufferSize::Fixednow setsrenderSizeHinton theAudioContext.range of 3-768 kHz.
ErrorKind::StreamInvalidatedon any samplerate change on macOS, and on iOS on route changes that require a stream rebuild.
ErrorKind::DeviceNotAvailableon iOSwhen media services are lost.
ErrorKind::DeviceChangedwhen the systemdefault output device changes, or on iOS when headphones are unplugged.
default_output_config()now prefers stereo over the maximum channel count.ErrorKind::DeviceNotAvailableon server shutdown.ErrorKind::RealtimeDeniedonce if the processcallback is not running at real-time scheduling priority.
Stream::connect_to_system_outputs()andconnect_to_system_inputs()now returnResult<(), Error>and roll back the port graph on failure.transparently.
device changes; stream error callback receives
ErrorKind::DeviceChanged.FriendlyNameis now preferred as device name overDeviceDesc.Device::immdevice()now returnsOption<Audio::IMMDevice>.windowsdependency lower bound to 0.61.range of 3-768 kHz.
Removed
StreamInstant::add()andsub()replaced bychecked_add()/+andchecked_sub()/-.DeviceTrait::name().Defaultimplementation forDevice.AlsaHostis no longer re-exported fromcpal::platform.U24incorrectly listed as a supported sample format.Fixed
channels: 0,sample_rate: 0, orBufferSize::Fixed(0)now returnErrorKind::InvalidInputconsistently across all backends (previously
UnsupportedConfigor a panic).ErrorKind::StreamInvalidatedinstead of panicking (AAudio,ASIO, CoreAudio, JACK, WASAPI).
build_*_streamreturns theStreamhandle (ALSA, ASIO, WASAPI).buffer_capacity_in_framesinteger overflow for large fixed buffer sizes (AAudio, ALSA).StreamInstant(ASIO, CoreAudio, JACK).and falling back to zero on error.
sample_ratevalues abovei32::MAXpanicking.error_callback.ErrorKind::BackendErrorinstead of panicking on sample count overflow inthe data callback.
supported_configs()reporting buffer size instead of period size, using the samebuffer range for all formats/channels, and dropping sample rates outside
COMMON_SAMPLE_RATES.BufferSize::Fixedvalidation opening the PCM device a second time.build_*_stream_rawreturningUnsupportedConfiginstead ofUnsupportedOperationfor direction-mismatched devices.
collect().kAsioBufferSizeChange.kAsioLatenciesChanged.driver.sample_rate()failures at stream creation silently ignored.kAsioOverload.BufferSize::Fixedwith a size not aligned to the driver's step constraint notreturning
ErrorKind::UnsupportedConfig.default_output_device()returning non-Nonewhen AudioWorklet isunavailable.
destination.maxChannelCount.supported_output_configs()reportingFrameCount::MAXas the buffersize upper bound (correct:
floor(6 * sample_rate)per spec).supported_output_configs()reporting 128 as the minimum render quantumwhen
renderQuantumSizeis supported (spec minimum is 1).unplugged; they now reroute or report
ErrorKind::DeviceNotAvailable.after crashes.
supported_output/input_configs()collapsing non-continuous hardware ratesinto a continuous range (regression since v0.17.0).
BufferSize::Fixedproducing cryptic backend errors when not validatedagainst the hardware buffer range.
BufferSize::Fixednot validated against the supported range beforestream creation.
activate_async()failure panicking instead of returning an error.supported_input/output_configs()reporting a hardcoded sparse channel listinstead of enumerating all counts up to physical system ports.
channels: 0orsample_rate: 0silently using PipeWire-negotiated valuesinstead of returning
ErrorKind::InvalidInput.supported_output_configs()anddefault_output_config()not accountingfor PulseAudio's double-buffer.
supported_input_configs()advertising unsupported sample rates on inputdevices.
sample_rate: 0withBufferSize::Fixedcausing a divide-by-zero panic.supported_input/output_configs()anddefault_input/output_config()reportingan unconstrained buffer range on software audio stacks.
I24not enumerated and 24-bit devices misidentified asI32.play()calls.default_output_device()returningSomewhen WebAudio is unavailable.destination.maxChannelCount.Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.