π zbus 4.2.1
·
1699 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 everyPropertyChangedsignal. 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_FDcommand's response before sending out
BEGINcommand andHellomethod 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.