NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #4941 most downloaded on crates.io
unix seqpacket sockets for tokio
Last release 1 months ago
11 Aug 2026
Ships fairly regularly
a new release about every 6 months
Nearly every release is documented
notes for 18 of 18 stable releases
8 versions withdrawn
withdrawn after publishing
6 years old
26 releases · first in 2020
One column per quarter.
Allow modifying and constructing UCred values for use as ancillary data.
Changes:
UCred values for use as ancillary data.UCred::from_current_process() to get the credentials of the current process.Allow passing in file descriptors and ucreds through a fixed size iterator.
Changes:
UnixSeqpacket::connect_blocking(...) function.Make full capacity available for Linux abstract socket paths (was short one byte).
Changes:
Always set the MSG_EOR flag when sending on a UnixSeqpacket socket (needed for FreeBSD 15 and up).
Changes:
MSG_EOR flag when sending on a UnixSeqpacket socket (needed for FreeBSD 15 and up).Do not add a trailing null byte to abstract namespace socket paths on Linux and Android in bind() and connect() .
Changes:
bind() and connect().local_addr().Ensure proper alginment of control message buffer in the writer.
Changes:
Support I/O safety in ancillary message API.
Changes:
Into<OwnedFd> for UnixSeqpacket and UnixSeqpacketListener.Support I/O safety in ancillary message API.
Into<OwnedFd> for UnixSeqpacket and UnixSeqpacketListener.Implement AsFd for UnixSeqpacket and UnixSeqpacketListener .
Changes:
AsFd for UnixSeqpacket and UnixSeqpacketListener.TryFrom<OwnedFd> for UnixSeqpacket and UnixSeqpacketListener.AsFd for UnixSeqpacket and UnixSeqpacketListener.
TryFrom<OwnedFd> for UnixSeqpacket and UnixSeqpacketListener.Add as_async_fd() to facilitate low level access to the file descriptor.
Changes:
as_async_fd() to facilitate low level access to the file descriptor.Fix sending ancillary data on non-Linux platforms.
Changes:
* Update dependencies.
Add conversions to/from raw FDs for UnixSeqpacketListener.
UnixSeqpacketListener.
socket2 dependency.* Upgrade to socket2 0.4.
socket2 0.4.Report socket address as PathBuf.
PathBuf.
UnixSeqpacket::local/remote_addr, as they never contain useful information.Properly allow multiple tasks to call async function on the same socket (poll functions still only wake the last task).
UnixSeqpacketListener::accept().Fix potential hangs in I/O functions.
Fix compilation for musl targets.
musl targets.
* Fix links in README.md.
README.md.Regenerate README.md from library documentation.
README.md from library documentation.Make I/O functions take &self instead of &mut self.
&self instead of &mut self.
split() API.Fix potential hangs in I/O functions (backported from 0.4.4).
Report peer credentials with own UCred type since tokio made the construction private.
UCred type since tokio made the construction private.Fix receiving of ancillary data.
Add supported for vectored I/O.
* Initial release.
Your coding agent can read these notes before it upgrades. Set up the MCP server →