Skip to content

chore(deps): bump the cargo-dependencies group across 1 directory with 5 updates - #440

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/main/cargo-dependencies-b5b1e45475
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/main/cargo-dependencies-b5b1e45475

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 2, 2026

Copy link
Copy Markdown
Contributor

Bumps the cargo-dependencies group with 5 updates in the / directory:

Package From To
ksni 0.3.6 0.3.7
libc 0.2.190 0.2.191
ron 0.12.2 0.12.3
tokio 1.53.3 1.54.1
zbus 5.19.0 6.2.0

Updates ksni from 0.3.6 to 0.3.7

Changelog

Sourced from ksni's changelog.

0.3.7 (2026-10-20)

Added

  • ksni::current_xdg_activation_token, returns the XDG activation token of the current event
Commits
  • 2397cc2 Enable node feature in docs.rs
  • fa5bafd Update gtk4 requirement from 0.9 to 0.11
  • 47d2334 Add token retry to example and doc
  • cd9b7cc Add comment references
  • 4e6d84d Bump version to 0.3.7, update CHANGELOG
  • 7bb0c8f Fix CI
  • ccc3cb0 Add XDG activation token example
  • 6183720 Filter out old tokens
  • 57b274d Fix the doc about XDG token in GNOME
  • 0347682 Remove unused task local var
  • Additional commits viewable in compare view

Updates libc from 0.2.190 to 0.2.191

Release notes

Sourced from libc's releases.

0.2.191

Support

  • Emscripten: Support v4.0.12 to v6.0.11 (#5610)

Added

  • Apple: Add F_SETNOSIGPIPE and F_GETNOSIGPIPE (#5609)
  • Apple: add ifaliasreq and in6_aliasreq (#5557)
  • FreeBSD: Add PT_* constants (#5625)
  • Haiku: Add AI_* and NI_* constants from netdb.h (#5585)
  • Hurd: Add POSIX_SPAWN_* flags (#5578)
  • NuttX: Add AT_SYMLINK_NOFOLLOW (#5614)
  • OpenBSD: Add sensordev (#5534)
  • QuRT: Add isatty (#5618)
  • WASI: Add pthread_condattr_{get,set}clock (#5626)

Fixed

  • FreeBSD-aarch64: Fix gpregs and fpregs (#5603)

Changed

  • AIX: Restore 'c_ulong' as the type of 'statvfs.f_fsid'. (#5616)
  • Android: Make prop_info an extern type (#5561)
  • Apple: Mach API is now available on non-MacOS targets again. This should resolve some issues building ecosystem crates. (#5612), (#5636)
  • FreeBSD: Add back NOTE_PCTRLMASK with a deprecation warning (#5600)
Changelog

Sourced from libc's changelog.

0.2.191 - 2026-10-16

Support

  • Emscripten: Support v4.0.12 to v6.0.11 (#5610)

Added

  • Apple: Add F_SETNOSIGPIPE and F_GETNOSIGPIPE (#5609)
  • Apple: add ifaliasreq and in6_aliasreq (#5557)
  • FreeBSD: Add PT_* constants (#5625)
  • Haiku: Add AI_* and NI_* constants from netdb.h (#5585)
  • Hurd: Add POSIX_SPAWN_* flags (#5578)
  • NuttX: Add AT_SYMLINK_NOFOLLOW (#5614)
  • OpenBSD: Add sensordev (#5534)
  • QuRT: Add isatty (#5618)
  • WASI: Add pthread_condattr_{get,set}clock (#5626)

Fixed

  • FreeBSD-aarch64: Fix gpregs and fpregs (#5603)

Changed

  • AIX: Restore 'c_ulong' as the type of 'statvfs.f_fsid'. (#5616)
  • Android: Make prop_info an extern type (#5561)
  • Apple: Mach API is now available on non-MacOS targets again. This should resolve some issues building ecosystem crates. (#5612), (#5636)
  • FreeBSD: Add back NOTE_PCTRLMASK with a deprecation warning (#5600)
Commits
  • ccc2ff4 libc: Release 0.2.191
  • bce6efb apple: Add mach_task_self and mach_task_self_ to semver checks
  • ecf4fd4 apple: Re-restrict mach_vm_map to MacOS-only
  • b0e0423 Revert "apple: Disable mach.h API on Apple mobile OSs"
  • 9c7f568 apple: add ifaliasreq and in6_aliasreq
  • 018c7e9 wasi: Add pthread_condattr_{get,set}clock
  • 2c77185 openbsd: add sensordev structure
  • e10813c hurd: Add missing POSIX_SPAWN_* flags
  • 2ea4bc1 Fix FreeBSD/aarch64
  • 6d666fd dragonfly: Parse version from headers rather than CLI
  • Additional commits viewable in compare view

Updates ron from 0.12.2 to 0.12.3

Release notes

Sourced from ron's releases.

v0.12.3

What's Changed

API Changes

  • Added the ron::de::from_value convenience function to deserialize a T from a Value (#618)
  • Removed the once_cell dependency (#625)

Format Changes

  • Add support for parsing Rust-style string continuation escapes (#617)
  • Serialise very large and very small floats in exponent notation, e.g. 1e300 instead of a 303-character decimal expansion (#638)

Bug Fixes

  • Fixed round-tripping of compact ranges whose start bound is inf or NaN (#605)
  • Fixed enforcement of recursion_limit for nested enum variants deserialised through serde's Content (e.g. untagged enums) (#632)
  • Fixed -NaN losing its sign when parsed as an untyped float on some targets, e.g. riscv64 (#634)
  • Fixed RawValue accepting unclosed line comments and extensions when deserialised from a non-RON format, e.g. JSON, which produced invalid RON on serialisation (#636)
  • Fixed RawValue::from_ron accepting #![type = "..."] and #![schema = "..."] attributes, which produced invalid RON when the raw value was serialised inside another value (#642)
  • Fixed compact_ranges dropping the struct name and newtype variant unwrapping when a range with non-numeric bounds is written as a struct (#629)
  • Fixed quadratic backtracking over malformed strings when checking for a newtype or tuple inside untagged enums or unwrapped newtype variants (#639)
  • Fixed RawValue accumulating extra whitespace around nested values each time a pretty-printed file is read and written again; non-comment whitespace around a nested RawValue is now trimmed on deserialisation (#640)
  • Fixed newtype variants deserialised through serde's Content (e.g. untagged enums) rejecting a trailing comma and not checking for the closing ), which accepted unbalanced parentheses (#643)
  • Fixed a comment directly after a string, byte string, or char literal being read as code when checking for a newtype or tuple inside untagged enums or unwrapped newtype variants, which rejected valid input or changed how it was deserialised (#644)
  • Fixed Value preallocating its sequence or map from an uncapped size hint when deserialised from a non-RON format, e.g. CBOR, so that a forged length aborted the process (#647)
  • Fixed untyped ranges, e.g. Value or untagged enums, rejecting an inf or NaN end bound after .. (as in 0.0..inf and ..NaN) or a byte literal end bound after a bare .. (as in ..b'z'), which broke round-tripping compact ranges with an infinite end bound (#648)
  • Fixed path_meta doc comments always ending with \n instead of PrettyConfig::new_line, which mixed line endings when using e.g. "\r\n" (#649)

Documentation

  • Mention the Zed extension in the tooling table (#630)
  • Add enum variants to the syntax overview in the README (#633)
  • Document no_std configuration and the global allocator requirement (#626)
  • Added "other implementations" section to the README (#628)
  • Fix the unwrap_variant_newtypes and implicit_some examples in the extensions docs, which did not enable their extension, and show how to enable extensions programmatically (#645)
  • Fixed mismatches between the docs/grammar.md and parser (char and Unicode escapes, backslashes in strings, whitespace around range operators and before extensions) (#635)

Miscellaneous

  • Remove the unsafe block from RawValue::trim_boxed (#646)

New Contributors

... (truncated)

Changelog

Sourced from ron's changelog.

[0.12.3] - 2026-10-28

API Changes

  • Added the ron::de::from_value convenience function to deserialize a T from a Value (#618)
  • Removed the once_cell dependency (#625)

Format Changes

  • Add support for parsing Rust-style string continuation escapes (#617)
  • Serialise very large and very small floats in exponent notation, e.g. 1e300 instead of a 303-character decimal expansion (#638)

Bug Fixes

  • Fixed deserializing compact ranges with newtype bounds when unwrap_newtypes is enabled (#627)
  • Fixed round-tripping of compact ranges whose start bound is inf or NaN (#605)
  • Fixed enforcement of recursion_limit for nested enum variants deserialised through serde's Content (e.g. untagged enums) (#632)
  • Fixed -NaN losing its sign when parsed as an untyped float on some targets, e.g. riscv64 (#634)
  • Fixed RawValue accepting unclosed line comments and extensions when deserialised from a non-RON format, e.g. JSON, which produced invalid RON on serialisation (#636)
  • Fixed RawValue::from_ron accepting #![type = "..."] and #![schema = "..."] attributes, which produced invalid RON when the raw value was serialised inside another value (#642)
  • Fixed compact_ranges dropping the struct name and newtype variant unwrapping when a range with non-numeric bounds is written as a struct (#629)
  • Fixed quadratic backtracking over malformed strings when checking for a newtype or tuple inside untagged enums or unwrapped newtype variants (#639)
  • Fixed RawValue accumulating extra whitespace around nested values each time a pretty-printed file is read and written again; non-comment whitespace around a nested RawValue is now trimmed on deserialisation (#640)
  • Fixed newtype variants deserialised through serde's Content (e.g. untagged enums) rejecting a trailing comma and not checking for the closing ), which accepted unbalanced parentheses (#643)
  • Fixed a comment directly after a string, byte string, or char literal being read as code when checking for a newtype or tuple inside untagged enums or unwrapped newtype variants, which rejected valid input or changed how it was deserialised (#644)
  • Fixed Value preallocating its sequence or map from an uncapped size hint when deserialised from a non-RON format, e.g. CBOR, so that a forged length aborted the process (#647)
  • Fixed untyped ranges, e.g. Value or untagged enums, rejecting an inf or NaN end bound after .. (as in 0.0..inf and ..NaN) or a byte literal end bound after a bare .. (as in ..b'z'), which broke round-tripping compact ranges with an infinite end bound (#648)
  • Fixed path_meta doc comments always ending with \n instead of PrettyConfig::new_line, which mixed line endings when using e.g. "\r\n" (#649)

Documentation

  • Mention the Zed extension in the tooling table (#630)
  • Add enum variants to the syntax overview in the README (#633)
  • Document no_std configuration and the global allocator requirement (#626)
  • Added "other implementations" section to the README (#628)
  • Fix the unwrap_variant_newtypes and implicit_some examples in the extensions docs, which did not enable their extension, and show how to enable extensions programmatically (#645)
  • Fixed mismatches between the docs/grammar.md and parser (char and Unicode escapes, backslashes in strings, whitespace around range operators and before extensions) (#635)

Miscellaneous

  • Remove the unsafe block from RawValue::trim_boxed (#646)
Commits
  • bf9c1a7 Bump to v0.12.3
  • 8a0bd82 Fix places where grammar.md doesn't match the parser (#635)
  • b41fbce Use new_line after path_meta doc comments (#649)
  • 15c83e4 Accept inf and NaN as the end bound of untyped ranges (#648)
  • 3304db9 Cap the size hint used to preallocate Value sequences and maps (#647)
  • cbd96ea Remove the unsafe block from RawValue::trim_boxed (#646)
  • 737f6ab docs: enable the extension in two examples of extensions.md (#645)
  • 33f2227 Skip comments after literals in the check_struct_type lookahead (#644)
  • 94b5e98 Check the closing parenthesis of serde Content newtype variants (#643)
  • 23d61a6 Trim whitespace around nested RawValue on deserialisation (#640)
  • Additional commits viewable in compare view

Updates tokio from 1.53.3 to 1.54.1

Release notes

Sourced from tokio's releases.

Tokio v1.54.1

1.54.1 (October 21st, 2026)

Fixed

  • time: revert "remove the runtime handle from timers" (#8692)

#8692: tokio-rs/tokio#8692

Tokio v1.54.0

1.54.0 (October 19th, 2026)

The 1.54.0 release includes all changes up to 1.53.3.

The MSRV is increased to 1.85. (#8514)

Added

  • fs: add File::set_times, File::set_modified, and fs::FileTimes (#8504)
  • net: implement Default for named_pipe::{ClientOptions, ServerOptions} (#8378)
  • runtime: add Builder::max_io_events_per_busy_tick (#8410)
  • runtime: stabilize tokio::runtime::worker_index() (#8431)
  • sync: add SemaphorePermit::semaphore() (#8482)
  • sync: add blocking_acquire methods to Semaphore (#8269)
  • sync: add watch::Receiver::is_closed (#8481)
  • wasm: support JSPI for Emscripten target (#8285, #8627)
  • wasm: support the wasm32-unknown-emscripten target (#8281, #8422, #8528, #8628)

Changed

  • fs: reject zero in File::set_max_buf_size (#8449)
  • io: make copy_buf cooperative (#8459)
  • io: panic when BufReader or BufStream is created with zero capacity (#8494)
  • io: panic when in-memory pipe is created with zero capacity (#8397)
  • io: reject zero buffer size in copy_bidirectional_with_sizes (#8454)
  • io: support vectored writes in Sink (#8663)
  • net: start UnixStream::pair and UnixDatagram::pair sockets as writable (#8444)
  • net: start accepted sockets as readable and writable (#8435)
  • net: support UCred on Fuchsia (#8257)
  • process: use mio::unix::pipe for Unix child stdio (#8603)
  • runtime: cache-pad the shared injection queue and idle state (#8622)
  • runtime: decide auto-boxing of spawned futures at monomorphization time (#8414)
  • runtime: make enable_io available whenever rt is enabled (#8387)
  • runtime: move block_in_place setup into a non-generic function (#8315)
  • runtime: move the multi-thread inject queue to its own mutex (#8382)
  • runtime: panic when max_io_events_per_tick is zero (#8476)
  • runtime: suggest .await in nested block_on panic message (#8501)
  • sync: avoid atomic reader count in broadcast slots (#8357)
  • sync: use acquire/release orderings in Notify (#8325)
  • time: remove the runtime handle from timers (#8458)

... (truncated)

Commits

Updates zbus from 5.19.0 to 6.2.0

Release notes

Sourced from zbus's releases.

zbus-6.2.0

✨ Added

  • Add Connection::send_all. #2078
  • Add WriteHalf::send_messages.

♻️ Changed

  • Hand several buffers to each send of a runtime's socket.

🐛 Fixed

  • Limit nesting for each signature, and count dict entries. #2087
  • Reject a received message whose path field isn't an object path.
  • Accept references to unsized types as interface args again. #2076

⚙️ Other

  • 🦺 Reject a header with an unended string or a repeated field.
  • 🦺 Let a connection check the body of each message it receives.
  • 🦺 Add Body::validate, for a bus to check bodies with.
  • 🦺 Check a received message as a whole, not only its fields.

⚡️ Performance

  • Call the read half itself rather than through its Box.
  • Read ahead of each message on the sockets that zbus drives. #2085
  • Allocate a received message once, at its exact length.
  • Leave the maybe type of GVariant to the signature parser.
  • Add Message::with_sender, for a bus to set senders with.
  • Leave room for None in where a header field lies.
  • Parse message headers with winnow rather than serde. #2080
  • Read the header fields of a message without checking them again.

✅ Testing

  • Hold deserializing to the nesting that Body::validate allows.
  • Benchmark parsing and checking short signatures.
  • Fuzz the parser of message headers against serde.
  • Benchmark decoding a received message.

zbus_macros-6.2.0

🐛 Fixed

  • Accept setter args with lifetime parameters again.
  • Accept references to unsized types as interface args again. #2076

zbus-6.1.0

✨ Added

  • Support the eavesdrop key of match rules.

💥 Breaking

  • Go back to a HashMap for the interfaces of fdo::ManagedObjects, which 6.0.0 turned into a BTreeMap, to match the InterfacesAdded signal and PropertiesProxy::get_all. #2064

🐛 Fixed

  • Escape apostrophes in match rule strings.

... (truncated)

Commits
  • c83ad48 Merge pull request #2092 from zeenix/ccr-5d8f8492-mdkjhx
  • 3c57eb7 🔖 zb,zm,zu: Bump versions and generate the changelogs
  • 90a0bd1 Merge pull request #2090 from zeenix/ccr-8e36624f-j6nm90
  • 0e53669 ⚡️ zb: Call the read half itself rather than through its Box
  • 0f9b9ed ⚡️ zb: Read ahead of each message on the sockets that zbus drives
  • c83f926 ⚡️ zb: Allocate a received message once, at its exact length
  • f825d9a Merge pull request #2091 from zeenix/codspeed-align-functions
  • dd9bb92 👷 zb: Start each function of the benchmarks on a cache line
  • 7960179 Merge pull request #2088 from zeenix/ai/gifted-pasteur-g0c3pf
  • f77e5b3 ✅ zb: Hold deserializing to the nesting that Body::validate allows
  • Additional commits viewable in compare view

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

…h 5 updates

Bumps the cargo-dependencies group with 5 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [ksni](https://github.com/iovxw/ksni) | `0.3.6` | `0.3.7` |
| [libc](https://github.com/rust-lang/libc) | `0.2.190` | `0.2.191` |
| [ron](https://github.com/ron-rs/ron) | `0.12.2` | `0.12.3` |
| [tokio](https://github.com/tokio-rs/tokio) | `1.53.3` | `1.54.1` |
| [zbus](https://github.com/z-galaxy/zbus) | `5.19.0` | `6.2.0` |



Updates `ksni` from 0.3.6 to 0.3.7
- [Changelog](https://github.com/iovxw/ksni/blob/master/CHANGELOG.md)
- [Commits](iovxw/ksni@v0.3.6...v0.3.7)

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

Updates `ron` from 0.12.2 to 0.12.3
- [Release notes](https://github.com/ron-rs/ron/releases)
- [Changelog](https://github.com/ron-rs/ron/blob/master/CHANGELOG.md)
- [Commits](ron-rs/ron@v0.12.2...v0.12.3)

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

Updates `zbus` from 5.19.0 to 6.2.0
- [Release notes](https://github.com/z-galaxy/zbus/releases)
- [Changelog](https://github.com/z-galaxy/zbus/blob/main/release-plz.toml)
- [Commits](z-galaxy/zbus@zbus-5.19.0...zbus-6.2.0)

---
updated-dependencies:
- dependency-name: ksni
  dependency-version: 0.3.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo-dependencies
- dependency-name: libc
  dependency-version: 0.2.191
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo-dependencies
- dependency-name: ron
  dependency-version: 0.12.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo-dependencies
- dependency-name: tokio
  dependency-version: 1.54.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo-dependencies
- dependency-name: zbus
  dependency-version: 6.2.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: cargo-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Nov 2, 2026
@coderabbitai

coderabbitai Bot commented Nov 2, 2026

Copy link
Copy Markdown

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Repository UI
  • Review profile: ASSERTIVE
  • Plan: Advanced
  • Run ID: 16862c7e-3a27-4bee-b7c1-1a2473ff85cd

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

Share

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants