Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

zbus

@zbus@toot.cat
mastodon 4.8.0-alpha.3+glitch.9f145e9a5
  • Open on toot.cat

Toots about zbus crate: https://crates.io/crates/zbus

119 Followers
1 Following
16 Posts
Joined November 19, 2022
Open post
zbus @zbus@toot.cat
· 4mo ago

zvariant 5.12 and zbus 5.16 released! 🎉

Release notes at https://github.com/z-galaxy/zbus/releases

GitHub

Releases · z-galaxy/zbus

Rust D-Bus crate. Contribute to z-galaxy/zbus development by creating an account on GitHub.

2
0
1
0
Open post
zbus @zbus@toot.cat
· 12mo ago

PSA: our github space/org has bee renamed from "dbus2" to "z-galaxy". Two main reasons for the renaming:

1. The previous name gave people the wrong impression that the project is an attempt of a hostile takeover of the D-Bus community. That was far from the truth and the new name should help alleviate those fears.

2. The new related project that takes inspirations from zbus, zlink needed an org and has been moved under this org. While zlink is related in the sense that it also solve the same problem (IPC on Unix) and also from the same author, "dbus2" name would have likely confused folks.

https://github.com/z-galaxy
https://github.com/z-galaxy/zlink

GitHub

z-galaxy

Host of z-prefixed Rust projects. z-galaxy has 9 repositories available. Follow their code on GitHub.

9
0
8
0
Open post
zbus @zbus@toot.cat
· 5mo ago

zvariant 5.11 released. This release bring support for nested dictionaries in *Dict macros, making it easy to create a strongly-typed representation of your dictionary-based types:

https://z-galaxy.github.io/zbus/faq.html#nested-dictionaries

z-galaxy.github.io

FAQ - zbus: D-Bus for Rust made easy

2
0
1
0
Open post
zbus @zbus@toot.cat
· 11mo ago

Thanks to our awesome new contributor, Hadi Haider, the next zvariant release will provide a `signature` macro that allows you to easily construct a D-Bus/GVariant signature from a string literal, validating it at compile-time (so you get instant feedback if you make a mistake). So you can do things like:

const SOME_SIGNATURE: Signature: signature!("a{sv}");

and be sure that if this builds, it means the signature is a valid signature string.

6
0
2
0
Open post
zbus @zbus@toot.cat
· 12mo ago

zbus 5.12 and zvariant 5.8 released! Include a bunch of fixes, updates and dropping of `rand` dependency.

Release notes at:

https://github.com/z-galaxy/zbus/releases/tag/zbus-5.12.0
https://github.com/z-galaxy/zbus/releases/tag/zvariant-5.8.0

GitHub

Release 🔖 zbus 5.12.0 · z-galaxy/zbus

🚚 Update name of Github space from dbus2 to z-galaxy. ✨ Add Error::description method. This gives a simple description about the error. 🥅 Provide description for zbus::Error in DBusError. #1523 🐛 R...

5
0
2
0
Open post
zbus @zbus@toot.cat
· 7mo ago

New releaes:

* zbus 5.14
* zvariant 5.10
* zbus_xmlgen 5.3

Release notes at: https://github.com/z-galaxy/zbus/releases

GitHub

Releases · z-galaxy/zbus

Rust D-Bus crate. Contribute to z-galaxy/zbus development by creating an account on GitHub.

1
0
1
0
Open post
zbus @zbus@toot.cat
· 9mo ago
Replying to
looks like zbus_names broke things for folks: https://github.com/z-galaxy/zbus/issues/1665 . 😢 We're on it..
GitHub

Breaking changes in patch release broke other crates · Issue #1665 · z-galaxy/zbus

The last release from <2h ago (https://github.com/z-galaxy/zbus/releases/tag/zvariant_derive-5.9.0) has broken the ashpd crate and anything that depends on it (e.g rfd), see bilelmoussaoui/ashpd#32...

1
0
0
0
Open post
zbus @zbus@toot.cat
· 17mo ago

🔖 zvariant 5.5.2 & zbus 5.7.0 released.

We listened to users' feedback and un-deprecated the SerializeDict & DeserializeDict derives. We also now recommend their use for simple cases as they can allow you to avoid a lot of boilerplate.

However, these macros have been re-written to be thin wrappers around serde derives. Although we tested these changes, there could still be some breakage. Please let us know through the usual channels, if you notice anything is off. 👍

The relevant FAQ entry in the book, has been updated accordingly: https://dbus2.github.io/zbus/faq.html#how-to-use-a-struct-as-a-dictionary

dbus2.github.io
3
0
2
0
Open post
zbus @zbus@toot.cat
· 21mo ago

New zbus and zvariant releases out:

https://github.com/dbus2/zbus/releases/tag/zbus-5.3.0
https://github.com/dbus2/zbus/releases/tag/zvariant-5.2.0
https://github.com/dbus2/zbus/releases/tag/zvariant_utils-3.1.0

GitHub

Release 🔖 zbus 5.3.0 · z-galaxy/zbus

⚡️ Make header cloning cheaper. ✨ Support special args in interface property setters. ✨ Support header & signal_emitter parameters in interface property getters. ⬇️ Lower MSRV to 1.77. ⬆️ Update ...

2
0
1
0
Open post
zbus @zbus@toot.cat
· 15mo ago

zbus 5.9.0 is out! Grab it crabs! 🦀

1
0
1
0
Open post
zbus @zbus@toot.cat
· 17mo ago

zvariant 5.5 and zbus 5.6 published!

Beside many other additions & fixes, the most important change is the deprecation of SerializeDict & DeserializeDict derive macros in favor of serde_derive macros. Confused about what that means to your existing code or how to port your code? No worries! Our book got you covered: https://dbus2.github.io/zbus/faq.html#how-to-use-a-struct-as-a-dictionary

dbus2.github.io
1
0
2
0
Open post
zbus @zbus@toot.cat
· 23mo ago

zbus 5.1.1 is out. This release fixes the issue of tokio users ending up depending on a bunch of smol-rs crates needlessly.

1
0
1
0
Open post
zbus @zbus@toot.cat
· 23mo ago

We now have our benchmarks running in the CI. This not only means that we now have a graphs of our performance history:

https://dbus2.github.io/zbus/dev/bench/index.html

but also, we get an alert as a comment on the commit if there is a significant enough regression detected:

https://github.com/dbus2/zbus/commit/22e772f8f42068fe6fb98dfabdcd4a191143bfb0#commitcomment-148750095

😎 ⚡

dbus2.github.io
1
0
1
0
Open post
zbus @zbus@toot.cat
· 23mo ago
Replying to
there is now an issue to track this: https://github.com/dbus2/zbus/issues/1144 but rest assured, you'll get deprecation warnings long before the support is dropped.
GitHub

Drop GVariant support · Issue #1144 · z-galaxy/zbus

As I expressed in #1125: the whole gvariant support is getting too much to handle for me, especially mixed with zbus etc. I've long abandoned the plans of using gvariant as a dbus2 protocol (which ...

0
0
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Pricing
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 23:40:50 UTC