signal-hook-tokio
Tokio support for signal-hook
0.4.0
18M downloads/mo
#2224 most downloaded on crates.io
vorner/signal-hook
What this package is like to depend on
Last release 7 months ago
01 Jan 2026
Ships unpredictably
gaps range from 4 weeks to 4.0 years
Nearly every release is documented
notes for 5 of 5 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
5 releases · first in 2020
1 release in the last 12 months
see the full history below
Release timeline
5 releases · Nov 2020 to Jan 2026
2021
2022
2023
2024
2025
2026
Releases
latest 5-
0.4.001 Jan 2026Release notes
Open source →Not bumping the async crates - they use it, but they don't expose the
changed API.Release notes
Open source →- Changed the
low_level::pipeto lookOwnedFdinstead ofIntoRawFd, to enforce ownership of the file descriptor (#196).
- Changed the
-
0.3.108 Jan 2022 -
0.3.026 Jan 2021 -
0.2.021 Dec 2020Release notes
Open source →- Bump minimal rustc version to 1.36.0 (signal-hook-registry still builds with 1.26.0).
- (Breaking) Support for exfiltrators ‒ ability to return more than just the signal number from the iterator and streams. Nothing more is implemented yet, but the place to put it is reserved in the API.
- (Breaking)
pipe::register_rawnow takes ownership and tries to use send first, falls back toO_NONBLOCKandwriteon failure. - (Breaking) All async support is pulled out into separate crates, to decouple
from the async runtime release cycles on the main
signal-hookcrate. - Inner parts of the
Iteratorare now exposed insignal_hook::iterator::backend, to support the async crates.
-
0.1.022 Nov 2020Release notes
Open source →- Initial basic implementation.
- Flag helpers.
- Pipe helpers.
- High-level iterator helper.