### Unreleased - Added `Uffd::read_events` that can read multiple events from the userfaultfd file descriptor. ### 0.3.1 (2021-02-17) - Added support for the `UFFD_FEATURE_THREAD_ID` flag when compiled with the `linux4_14` Cargo feature. ### 0.3.0 (2021-02-03) - Update `bindgen` dependency of `userfaultfd-sys` to `0.57`. Thank you @jgowans ### 0.2.1 (2020-11-20) - Make `ReadWrite` public. Thank you @electroCutie ### 0.2.0 (2020-04-10) - Removed the compile-time Linux version check, and replaced it with a Cargo feature. The Linux version check was overly restrictive, even on systems that did have the right kernel version installed but had older headers in `/usr/include/linux`. Beyond that, this check made it more difficult to compile on a different host than what's targeted. There is now a `linux4_14` feature flag on `userfaultfd-sys`, which turns on and tests the extra constants available in that version. Since `userfaultfd` did not make use of any of those newer features, it doesn't have a feature flag yet. Applications should take care when initializing with `UffdBuilder` to specify the features and ioctls they require, so that an unsupported version will be detected at runtime. ### 0.1.0 (2020-04-07) - Initial public release of userfaultfd-rs.