π zbus 4.2.1
·
926 commits
to main
since this release
- ποΈ Critical fixes:
- Don't invalidate all properties on change. This fixes a regression in c1aa5c7, where we
started to invalidate properties in everyPropertyChanged
signal. This is wrong anyway but it
also meant zbus interfaces breaking against gio. #765 - Use
assert!
instead ofdebug_assert!
.debug_assert!
is removed in release builds, along
with any values computed inside it. This meant that since the use ofdebug_assert!
in
commit 7fc3ab7, the fdo interfaces weren't getting added for
nodes for release profile. Let's useassert!
instead. #764 - Fix 0 byte transfer and parsing regressions for FreeBSD. #756
- Don't invalidate all properties on change. This fixes a regression in c1aa5c7, where we
- π© Hack to make connection handshake work inside Flatpak. xdg-dbus-proxy can't handle
pipelining, hence we need to handleNEGOTIATE_UNIX_FD
command's response before sending out
BEGIN
command andHello
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.