notify-debouncer-full
notify event debouncer optimized for ease of use
0.7.0
15M downloads/mo
#2511 most downloaded on crates.io
notify-rs/notify
What this package is like to depend on
Last release 3 months ago
02 May 2026
Release timing varies
gaps range from 1 weeks to 1.2 years
Nearly every release is documented
notes for 7 of 7 stable releases
2 versions withdrawn
withdrawn after publishing
3 years old
11 releases · first in 2023
3 releases in the last 12 months
see the full history below
Release timeline
11 releases · May 2023 to May 2026Releases
latest 11-
0.8.0-rc.202 May 2026 pre-releaseRelease notes
Open source →debouncer-full 0.8.0-rc.2 (2026-05-02)
- CHANGE: upgrade
notifyto 9.0.0-rc.4 - CHANGE: emit
removeevents even if a file was created and then removed (because macOS repeats the "create" event) #900 breaking - CHANGE: speed up debouncer root tracking for large numbers of watched paths while preserving recursive matching for overlapping roots #913
Release notes
Open source →- CHANGE: upgrade
notifyto 9.0.0-rc.4 - CHANGE: emit
removeevents even if a file was created and then removed (because macOS repeats the "create" event) #900 breaking - CHANGE: speed up debouncer root tracking for large numbers of watched paths while preserving recursive matching for overlapping roots #913
- CHANGE: upgrade
-
0.8.0-rc.115 Apr 2026 pre-releaseRelease notes
Open source →debouncer-full 0.8.0-rc.1 (2026-04-16)
- CHANGE: raise MSRV to 1.88
- CHANGE: upgrade
notifyto 9.0.0-rc.3 - CHANGE: add
#[must_use]annotations to cache constructors and watcher kind accessors - CHANGE: use
HashMap::extract_ifto reduce debouncer flush overhead - CHANGE: speed up debouncer event flushing and file ID cache lookups while preserving stable path ordering for equal-timestamp events
- FEATURE: impl
EventHandlerforfutures::channel::mpsc::UnboundedSenderandtokio::sync::mpsc::UnboundedSenderbehind thefuturesandtokiofeature flags #767 - FEATURE: add support of a watcher's method
update_paths#705 - FEATURE: add
Debouncer::watched_pathsforDebouncer#710
Release notes
Open source →- CHANGE: raise MSRV to 1.88
- CHANGE: upgrade
notifyto 9.0.0-rc.3 - CHANGE: add
#[must_use]annotations to cache constructors and watcher kind accessors - CHANGE: use
HashMap::extract_ifto reduce debouncer flush overhead - CHANGE: speed up debouncer event flushing and file ID cache lookups while preserving stable path ordering for equal-timestamp events
- FEATURE: impl
EventHandlerforfutures::channel::mpsc::UnboundedSenderandtokio::sync::mpsc::UnboundedSenderbehind thefuturesandtokiofeature flags #767 - FEATURE: add support of a watcher's method
update_paths#705 - FEATURE: add
Debouncer::watched_pathsforDebouncer#710
-
0.7.023 Jan 2026Release notes
Open source →Important
The MSRV policy has been changed since this release.
Check out README for details.Release notes
Open source →[!IMPORTANT] The MSRV policy has been changed since this release. Check out README for details.
-
0.6.003 Aug 2025 -
0.5.010 Jan 2025Release notes
Open source →- CHANGE: update notify to version 8.0.0
- CHANGE: pass
web-timefeature to notify-types
-
0.4.025 Oct 2024Release notes
Open source →-
CHANGE: update notify to version 7.0.0
-
CHANGE: manage root folder paths for the file ID cache automatically #557 breaking
debouncer.watcher().watch(path, RecursiveMode::Recursive)?; debouncer.cache().add_root(path, RecursiveMode::Recursive);becomes:
debouncer.watch(path, RecursiveMode::Recursive)?; -
CHANGE: add
RecommendedCache, which automatically enables the file ID cache on Windows and MacOS and disables it on Linux, where it is not needed #557
-
-
0.3.214 Oct 2024Release notes
Open source →- FIX: ordering of debounced events could lead to a panic with Rust 1.81.0 and above #636
-
0.3.121 Aug 2023 withdrawnRelease notes
Open source →- CHANGE: remove serde binary experiment opt-out after it got removed #530
-
0.3.020 Aug 2023 withdrawn -
0.2.015 Jun 2023Release notes
Open source →- CHANGE: emit events as
DebouncedEvents, each containing the original notify event and the time at which it occurred #488
- CHANGE: emit events as
-
0.1.017 May 2023Release notes
Open source →Newly introduced alternative debouncer with more features. #480
- FEATURE: only emit a single
renameevent if the renameFromandToevents can be matched - FEATURE: merge multiple
renameevents - FEATURE: keep track of the file system IDs all files and stitches rename events together (FSevents, Windows)
- FEATURE: emit only one
removeevent when deleting a directory (inotify) - FEATURE: don't emit duplicate create events
- FEATURE: don't emit
Modifyevents after aCreateevent
- FEATURE: only emit a single