Skip to content

Releases: dbus2/zbus

πŸ”– zvariant 4.1.2

30 Jun 19:44
zvariant-4.1.2
6f7efc9
Compare
Choose a tag to compare
  • πŸ› implement Hash and Eq properly for Value::F64.
  • πŸ› Fix serialization of Value containing a dictionary for GVariant format. #868
  • 🚨 Fix new clippy warnings.

πŸ”– zbus 4.3.1

30 Jun 20:08
zbus-4.3.1
6f7efc9
Compare
Choose a tag to compare
  • πŸ’© Workaround for xdg-dbus-proxy's monotonic serial requirement. While the underlying
    issue in xdg-dbus-proxy
    has already been fixed, it will take some time before the fix is
    released and is widely available.
  • πŸ₯… Methods of interface-generated proxy now use the same error type as the interface's error
    type. We might need to add an attribute to control this in the future, as this as this may not
    always be what the user wants.
  • πŸ“ book
    • Add a TOC to each chapter, using mdbook-toc from @badboy.
    • Add an FAQ section about enum representations.
    • Add property trait bounds to server chapter too.
    • Provide "edit page" option, making it easier to contribute fixes and improvements.
    • "server" -> "service". A D-Bus service is not a server, that's the bus. So let's keep these
      two distinct concepts separate.
    • Remove numeric labels from the navigation bar.
    • Update rust edition information.
    • Update repo icon to Github.
  • ⬆️ Bump nix to v0.29.

πŸ”– zbus 4.3.0

16 Jun 20:56
2c87c06
Compare
Choose a tag to compare
  • ✨ interface can now generate proxy for you. #236
  • πŸš‘οΈ Handle FDs received during handshake, in server-side code. #813.
  • ✨ object_server::ResponseDispatchNotifier
    • Add response getter.
    • Implement serde::Deserialize for it.
  • πŸ“ Update blocking::Connection::call_method docs.

πŸ”– zvariant_utils 2.0.0

20 May 10:59
ad0d205
Compare
Choose a tag to compare
  • ⬆️ Update syn to v2.0.64. #401
  • ⬆️ Update proc-macro2 to 1.0.81.

πŸ”– zvariant 4.1.1

20 May 13:09
8ed6fda
Compare
Choose a tag to compare
  • ⬆️ Update to syn v2. #401
  • ⬆️ Update zvariant_utils to 2.0.0.

πŸ”– zbus 4.2.2

20 May 13:13
8ed6fda
Compare
Choose a tag to compare
  • πŸš‘οΈ zm: Fix a regression introduced by in 4.2.0, resulting in tasks not being spawned for
    methods by default. #799
  • ⬆️ Update syn to v2. #401
  • ⬆️ Update zvariant_utils to 2.0.0.
  • πŸ“ Correct wrong documentation links. #790

πŸ”– zvariant 4.1.0

09 May 11:22
Compare
Choose a tag to compare
  • 🚸 zv: Add iterator API to Dict.
  • 🚨 Allow dead code in doc samples.
  • πŸ“ Correct logo URL in docs.
  • πŸ“ Document serde_repr usage for enums.
  • ⬆️ Update dependencies:
    • serde to 1.0.200.
    • proc-macro2 to 1.0.81.
    • serde_bytes to 0.11.14.

πŸ”– zbus 4.2.1

09 May 11:56
Compare
Choose a tag to compare
  • πŸš‘οΈ Critical fixes:
    • Don't invalidate all properties on change. This fixes a regression in c1aa5c7, where we
      started to invalidate properties in every PropertyChanged signal. This is wrong anyway but it
      also meant zbus interfaces breaking against gio. #765
    • Use assert! instead of debug_assert!. debug_assert! is removed in release builds, along
      with any values computed inside it. This meant that since the use of debug_assert! in
      commit 7fc3ab7, the fdo interfaces weren't getting added for
      nodes for release profile. Let's use assert! instead. #764
    • Fix 0 byte transfer and parsing regressions for FreeBSD. #756
  • πŸ’© Hack to make connection handshake work inside Flatpak. xdg-dbus-proxy can't handle
    pipelining
    , hence we need to handle NEGOTIATE_UNIX_FD command's response before sending out
    BEGIN command and Hello method call message.
  • πŸ₯… Gracefully handle rejection of UNIX FD passing.
  • πŸ› Ensure all messsage bytes received during handshake are used. Don't assume that only a single
    full message could be received at the end of the client handshake process.
  • πŸ“ Correct logo URL in docs.
  • 🚨 Allow dead code in doc samples.
  • ⬆️ Update dependencies:
    • serde to 1.0.200.
    • proc-macro2 to 1.0.81.
    • tokio to 1.37.0.

πŸ”– zvariant_utils 1.1.1.

30 Apr 12:05
Compare
Choose a tag to compare
  • ⬆️ Update quote to 1.0.36.
  • ⬆️ Update syn to 1.0.109.

πŸ”– zvariant 4.0.3

30 Apr 13:55
Compare
Choose a tag to compare
  • πŸ’„ Use the new logo in docs.
  • 🚨 Remove duplicate trait bounds.
  • ⬆️ Updated dependencies:
    • chrono to 0.4.38.
    • time to 0.3.36.
    • serde_repr to 0.1.19.
    • uuid to 1.8.0.
    • quote to 1.0.36.