NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #4663 most downloaded on crates.io
spawn commands attached to a pty
Last release 1 years ago
12 Jul 2025
Ships fairly regularly
a new release about every 7 months
Nearly every release is documented
notes for 9 of 9 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
9 releases · first in 2021
One column per quarter.
optimize async pty reads by not pre-initializing the given buffer
make documentation for async code show up on docs.rs
as_fd and as_raw_fd for Pts instances
as_fd and as_raw_fd for Pts instanceskill_on_drop to match the tokio::Command behavior. (Samuel Ainsworth, #11)
kill_on_drop to match the tokio::process::Command behavior. (Samuel
Ainsworth, #11)from_fd to unsafely create a Pty from an OwnedFd. (YtvwlD, #12)Command builder API slightly to be harder to misuse on
platforms (such as macos) which require opening a pts before doing any
operations on the pty, and which don't support spawning more than one
process onto a pts.Switch from nix to rustix, for hopefully better portability
Tokio is now the only supported backend, enabled via the async feature
async featureSimplified the Error type to remove a bunch of unnecessary distinctions
Error type to remove a bunch of unnecessary distinctionsBumped deps and moved to 2021 edition
### Added * Initial release
Your coding agent can read these notes before it upgrades. Set up the MCP server →