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

Releases: dbus2/zbus-old

zbus_macros 3.12.0

10 May 22:05
Compare
Choose a tag to compare

To go with zbus 3.12.0

zbus 3.12.0.

10 May 22:05
Compare
Choose a tag to compare
  • ObjectServer should dispatch calls without destination since p2p connections typically don't have destinations.
  • Only enable features of nix that we use.
  • Support server-side cookie auth. We already supported client-side cookie-auth. zbus won't manage the cookies for you though, that's left to the bus implementation.
  • Declare ConnectionBuilder as must_use. Instead of every builder method of it individually.
  • Avoid a few string allocations in handshake code.
  • Don't ignore errors from SID conversion to string.
  • Add missing cfg on an import. Otherwise we get a warning when building for non-unix.
  • Dependencies changed:
    • Home directory determination now split into a separate crate: xdg-home.
    • Drop lazy_static.
    • Drop now unneeded dirs dep.
    • Drop nix dep for non-unix (i-e Windows).

zbus_macros 3.11.1

10 May 22:05
Compare
Choose a tag to compare

Just to go with zbus 3.11.1.

zbus 3.11.1

10 May 22:05
Compare
Choose a tag to compare

Fix server example in the docs and README.

zvariant_utils 1.0.0

10 May 22:04
Compare
Choose a tag to compare

First release

This crate will keep common (mostly macro) utilities for zvariant and zbus crates.

zvariant_derive 3.12.0

10 May 22:04
Compare
Choose a tag to compare

Move macro utilities to a new zvariant_utils crate.

zvariant 3.12.0

10 May 22:04
Compare
Choose a tag to compare

To go with zvariant_derive 3.12.0.

zbus_macros 3.11.0

10 May 22:04
Compare
Choose a tag to compare
  • Drop duplicated code in favor of new zvariant_utils crate.

zbus 3.11.0

10 May 22:04
Compare
Choose a tag to compare
  • ConnectionBuilder::build shouldn't assume executor ticking. This fixes a deadlock when internal
    executor is disabled and interface is added to the builder.
  • Don't panic in proxy builder. Return an error instead.
  • Some optimizations in handshake code.
  • Error out on invalid UTF-8 in the cookie auth data.
  • Add Error:MissingParameter variant.
  • Implement Clone for InterfaceRef.
  • Add SignalStream::name getter.
  • SignalStream's inner lifetime need to be tied to that of proxy's inner lifetime, not the proxy
    itself. In case of macros, we can declare it as '`static'.
  • Some fixes to docs.
  • Dependency changes:
    • Enable io feature of futures-util if async-io is enabled.
    • Add optional dep on async-fs.
    • update nix to 0.26.

zvariant_derive 3.11.0

10 May 22:04
Compare
Choose a tag to compare
  • Add rename_all attribute to the SerializeDict and DeserializeDict macros.
  • Internal fixes and improvements.