Skip to content
This repository has been archived by the owner on Feb 17, 2023. It is now read-only.

fix(deps): update rust crate zbus to v3 #9

Merged
merged 1 commit into from
Sep 1, 2022
Merged

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Sep 1, 2022

Mend Renovate

This PR contains the following updates:

Package Type Update Change
zbus dependencies major 2.2 -> 3.0

Release Notes

dbus/zbus

v3.0.0

Compare Source

  • Tighter tokio integration that allows you to make full use of tokio APIs and disable a bunch of dependencies, when tokio feature is enabled.
  • Special support for GDBus on Windows.
  • Explicitly require needed Rust version in the Cargo.toml file.
  • Socket changes:
    • Drop as_raw_fd method and hence the requirement for implementations to be backed by FD/handles.
    • Add optional uid method to allow implementations to fetch the UID and hence be able to use EXTERNAL auth.
    • Add optional send_zero_byte method for freebsd & dragonfly platforms. Same reason as above.
  • Don't try to get unix socket credentials from TCP sockets.
  • OwnerChangedStream now implements Send + Sync + Unpin.
  • Only spawn tasks for handing messages that are method calls.
  • Add more tracing and debug logging.
  • Dependencies bumped:
    • nix 0.24.1.
    • zbus_names 2.2.
    • zvariant 3.6.0.
  • Dependencies made optional:
    • async-exector
    • async-task
    • async-lock
    • async-channel
    • lazy_static
  • Many other fixes and improvements.

v2.3.2

Compare Source

Bump zvariant requirement to latest micro release.

v2.3.1

Compare Source

Bugfix release to bump the zvariant version to 3.3.0. We use the new API.

v2.3.0

Compare Source

  • Add ObjectManager interface.
  • Sprinkle some tracing and debug in code assuming or ignoring events.
  • Add nonce-tcp connection support.
  • Fix a process handle leak.
  • Add zvariant proxy features: uuid, url and time.
  • Enable time, fs and io-util features of tokio, when tokio is enabled.
  • Prevent a deadlocks while not processing stream when message queue fills up.
  • Implement Eq for types implementing PartialEq.
  • Fix tokio support on Windows.
  • Document that Unix socket is not supported on Windows with tokio-only (when the default async-io feature is disabled).
  • A bunch of internal fixes.
  • New dependencies:
    • tracing.
    • dirs.
  • Dependencies changed:
    • Switch from env_logger to tracing-subscriber.

Configuration

📅 Schedule: 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 becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, click this checkbox.

This PR has been generated by Mend Renovate. View repository job log here.

@amrbashir amrbashir merged commit 7a2e2cc into master Sep 1, 2022
@amrbashir amrbashir deleted the renovate/zbus-3.x branch September 1, 2022 16:20
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
1 participant