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

zbus

@zbus@toot.cat
  • 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.com
2
0
1
0
Open post
zbus @zbus@toot.cat
· 11mo 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.com
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
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
· 11mo 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.com
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.com
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.com
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.com
2
0
1
0
Open post
zbus @zbus@toot.cat
· 14mo 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.com
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
  • 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: 14:58:03 UTC