Skip to content

chore(deps): Update cargo-deps - #231

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/cargo-deps
Open

chore(deps): Update cargo-deps#231
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/cargo-deps

Conversation

@renovate

@renovate renovate Bot commented Aug 1, 2026

Copy link
Copy Markdown

This PR contains the following updates:

Package Type Update Change Pending
anyhow dependencies patch 1.0.1031.0.104
ashpd dependencies patch 0.13.110.13.13
criterion (source) dev-dependencies minor 0.50.8
ksni dependencies patch 0.3.50.3.6
pipewire (source) dependencies minor 0.90.10
serde (source) dependencies patch 1.0.2281.0.229
serde_json dependencies patch 1.0.1501.0.151
symphonia dependencies minor 0.50.6
thiserror dependencies patch 2.0.182.0.19 2.0.20
tiny-skia dev-dependencies minor =0.11.4=0.12.0
tokio (source) dependencies minor 1.52.31.53.1
zbus dependencies minor 5.16.05.18.0 5.19.0

Release Notes

dtolnay/anyhow (anyhow)

v1.0.104

Compare Source

  • Update syn dev-dependency to version 3
criterion-rs/criterion.rs (criterion)

v0.8.2

Compare Source

Fixed
  • don't build alloca on unsupported targets
Other
  • (deps) bump crate-ci/typos from 1.40.0 to 1.43.0
  • Fix panic with uniform iteration durations in benchmarks
  • Update Readme
  • Exclude development scripts from published package

v0.8.1

Compare Source

Fixed
  • Homepage link
Other
  • (deps) bump crate-ci/typos from 1.23.5 to 1.40.0
  • (deps) bump jontze/action-mdbook from 3 to 4
  • (deps) bump actions/checkout from 4 to 6

v0.8.0

Compare Source

BREAKING
  • Drop async-std support
Changed
  • Bump MSRV to 1.86, stable to 1.91.1
Added
  • Add ability to plot throughput on summary page.
  • Add support for reporting throughput in elements and bytes - Throughput::ElementsAndBytes allows the text summary to report throughput in both units simultaneously.
  • Add alloca-based memory layout randomisation to mitigate memory effects on measurements.
  • Add doc comment to benchmark runner in criterion_group macro (removes linter warnings)
Fixed
  • Fix plotting NaN bug
Other
  • Remove Master API Docs links temporarily while we restore the docs publishing.

v0.7.0

Compare Source

  • Bump version of criterion-plot to align dependencies.

v0.6.0

Compare Source

Changed
  • MSRV bumped to 1.80
  • The real_blackbox feature no longer has any impact. Criterion always uses std::hint::black_box() now.
    Users of criterion::black_box() should switch to std::hint::black_box().
  • clap dependency unpinned.
Fixed
  • gnuplot version is now correctly detected when using certain Windows binaries/configurations that used to fail
Added
  • Async benchmarking with Tokio may be done via a tokio::runtime::Handle, not only a tokio::runtime::Runtime
iovxw/ksni (ksni)

v0.3.6

Compare Source

Added

  • Tray::menu_about_to_show, nothing changes if you don't override this method
pipewire/pipewire-rs (pipewire)

v0.10.0

Compare Source

Maintenance note

I (@​dimtpap) have been given maintenance and publishing rights by the previous maintainer. For details see https://gitlab.freedesktop.org/pipewire/pipewire-rs/-/work_items/113.

Breaking changes

Additions

Changes

Fixes

serde-rs/serde (serde)

v1.0.229

Compare Source

  • Update to syn 3
serde-rs/json (serde_json)

v1.0.151

Compare Source

pdeljanov/Symphonia (symphonia)

v0.6.0

Compare Source

Welcome to Symphonia 0.6! 👋

Symphonia 0.6 is the culmination of two years of effort to rework Symphonia from an audio-focused multimedia framework to one that can be extended to support video and subtitles as well. While Symphonia does not yet support video and subtitle decoders, the groundwork laid in this release should allow easier prototyping of those features, and to more seamlessly introduce them in the future. As such there are significant breaking changes present in this release for existing users.

See the migration guide for detailed information on how to move to Symphonia 0.6.0.

New Features

  • Format readers and decoders may now be registered with a preference tier/priority
  • Format and metadata readers now provide methods to get information about themselves
  • Format readers can now expose attachments (e.g., attached fonts)
  • Decoders can now decode from non-owning packets, eliminating a copy if using a non-Symphonia demuxer
  • ID3v1, APEv1, and APEv2 metadata formats are now supported
  • Added support for chapters for Matroska, ID3v2, and Vorbis Comments
  • Added support for Matroska metadata
  • Image format and parameter detection for visuals
  • Metadata tags that have an official or defacto meaning are parsed where possible (e.g., a track number tag is parsed into an u64)
  • MediaSourceStream, and all downstream consumers (e.g., FormatReader), are now generic across the lifetime
  • SIMD optimizations are enabled by default

Bug Fixes & Improvements

[!NOTE]
This section is not a detailed list of API changes. Please see the migration guide for a detailed listing.

  • Redesigned all audio primitives
  • Redesigned most metadata primitives
  • Redesigned timestamp, time base, and duration types
  • Format readers now return Ok(None) when the media has ended
  • Probe now uses a scoring system to better avoid false positives
  • Metadata encountered while probing for the media format are queued to the format reader
  • Track-level information not related to the codec (e.g., all timing information) have been moved out of codec parameters and is more reliably populated
  • Codec parameters are more reliably populated
  • Rewrote Matroska demuxer to be safer
  • Rewrote portions of MP4 demuxer to be safer
  • Improved implementations of AIFF and CAF
  • Many fixes from panics discovered through fuzzing
  • Myriad miscellaneous fixes
  • Decoding performance improvements
  • Reduced binary size
  • Improved documentation
  • Established an official project MSRV policy: Incrementing the MSRV is a breaking change

New Contributors

Full Changelog: pdeljanov/Symphonia@v0.5.4...v0.6.0

dtolnay/thiserror (thiserror)

v2.0.19

Compare Source

  • Update to syn 3
linebender/tiny-skia (tiny-skia)

v0.12.0

Compare Source

Fixed
  • Fixed a panic when drawing small anti-aliased rectangles. Thanks to @​nwhitehead
Added
  • 2-point conical gradient support for (RadialGradient).
    Thanks to @​wmedrano
  • Sweep gradient support (SweepGradient).
    Thanks to @​wmedrano
  • Support for a small number of color spaces. Thanks to @​danieldg
  • Added the is_empty and join methods to Rect. Thanks to @​danieldg
  • Implement Hash for PathVerb, Rect and Size and IntSize. Thanks to @​LaurenzV
  • Add support for relaxed SIMD in WebAssembly. Thanks to @​CryZe
  • Add the from_rgba_unchecked method to Color so it can be created in const contexts. Thanks to @​jeffreyrosenbluth
  • Add the scale_by and scale_to method to Size. Thanks to @​jermy
  • Add the take_demultiplied method to Pixmap. Thanks to @​JustForFun88
  • Add the take method to Mask. Thanks to @​valadaptive
  • Add the round_out method to Rect. Thanks to @​valadaptive
Changed
  • The RadialGradient::new requires a start radius now. Set the second argument
    to 0.0 to preserve the old behavior.
tokio-rs/tokio (tokio)

v1.53.1: Tokio v1.53.1

Compare Source

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)

v1.53.0: Tokio v1.53.0

Compare Source

1.53.0 (July 17th, 2026)

Added
  • fs: implement From<OwnedFd> and From<OwnedHandle> for File (#​8266)
  • metrics: add task schedule latency metric (#​7986)
  • net: add SocketAddr methods to Unix sockets (#​8144)
Changed
  • io: add #[inline] to IO trait impls for in-memory types (#​8242)
  • net: implement UCred::pid on FreeBSD (#​8086)
  • net: support Nuttx target os (#​8259)
  • signal: refactor global variables on Windows (#​8231)
  • sync: mpsc::{Receiver,UnboundedReceiver} now drops waker on drop, even if there are still senders (#​8095)
  • taskdump: support taskdumps on s390x (#​8192)
  • time: add #[track_caller] to timeout_at() (#​8077)
  • time: consolidate mutex locks on spurious poll (#​8124)
  • time: defer waker clone on spurious poll (#​8107)
  • time: move lazy-registration state into Sleep (#​8132)
  • tracing: remove unnecessary span clone (#​8126)
Fixed
  • io: do not treat zero-length reads as EOF in Chain (#​8251)
  • net: use getpeereid for QNX peer credentials (#​8270)
  • runtime: avoid illegal state in FastRand (#​8078)
  • sync: wake mpsc receiver when a queued reserve[_many] returns permits (#​8260)
  • taskdump: skip double wake on Trace::capture/Trace::trace_with (#​8043)
  • time: avoid stack overflow in runtime constructor (#​8093)
  • time (alt timer): ensure timers stay in the same runtime after .reset() (#​8169)
IO uring (unstable)
  • fs: use io-uring for fs::try_exists (#​8080)
  • fs: use io-uring for renaming files (#​7800)
  • rt: flush io-uring CQE in case of CQE overflow (#​8277)
Documented
  • docs: clarify cancel safety wording (#​8181)
  • fs: clarify create_dir_all succeeds if path exists (#​8149)
  • io: add warning about stdout reordering with multiple handles (#​8276)
  • net: document pipe try_read*/try_write* readiness behavior (#​8032)
  • runtime: document interaction with fork() (#​8202)
  • sync: clarify broadcast lagging semantics (#​8239)
  • sync: document memory ordering guarantees for Semaphore (#​8119)
  • task: explain why yield_now defers its waker (#​8254)
  • time: add panic docs to timeout_at() (#​8077)
  • time: fix reversed poll order in timeout doc (#​8214)

v1.52.4: Tokio v1.52.4

Compare Source

1.52.4 (July 16th, 2026)

Fixed
  • runtime: don't skip the driver when before_park schedules work (#​8222)
Fixed (unstable)
  • taskdump: remove crate disambiguators from output (#​8264)
z-galaxy/zbus (zbus)

v5.18.0

Compare Source

Added
  • ✨ Add Connection::closed() and is_closed() API.
Documentation
  • 📝 Document ObjectManager-ancestor deadlock in ObjectServer::at.
Other
  • 🚨 Replace manual match-and-return with the ? operator.
Testing
  • ✅ Test registering an interface from a &mut self callback.

v5.17.0

Compare Source

Changed
  • ♻️ Move pending method call to separate module.
Other
  • 🧐 Add concurrent method-call benchmark.
Performance
  • ⚡️ Route method replies directly by serial.

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the dependencies label Aug 1, 2026
@renovate
renovate Bot force-pushed the renovate/cargo-deps branch from 41aa82e to a2d50e1 Compare August 1, 2026 20:41
@renovate
renovate Bot force-pushed the renovate/cargo-deps branch from a2d50e1 to b4b9f7c Compare August 2, 2026 05:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants