From e10c7e8da1aade91fa27cb953b34462dbb6a24b9 Mon Sep 17 00:00:00 2001 From: John Nunley Date: Wed, 8 Mar 2023 10:42:18 -0800 Subject: [PATCH] Version 2.6.0 (#92) --- CHANGELOG.md | 11 +++++++++++ Cargo.toml | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1885b07..924f1ae 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,14 @@ +# Version 2.6.0 + +- Add level and edge triggered modes to the poller (#59) +- Support tvOS and watchOS (#60) +- Prevent large timeouts from causing panics on certain backends (#71) +- For certain BSDs, use `EVFILT_USER` to wake up the poller instead of a pipe (#73) +- For Solaris/illumos, use `port_send` to wake up the poller instead of a pipe (#74) +- Update `windows_sys` from 0.42 to 0.45 (#80) +- Expose other `kqueue` filter types (#83) +- Replace the Windows backend with a hand-written version, rather than bringing in a C dependency (#88) + # Version 2.5.2 - Update use of `libc::timespec` to prepare for future libc version (#55) diff --git a/Cargo.toml b/Cargo.toml index 4e336cf..716781f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ name = "polling" # When publishing a new version: # - Update CHANGELOG.md # - Create "v2.x.y" git tag -version = "2.5.2" +version = "2.6.0" authors = ["Stjepan Glavina "] edition = "2018" rust-version = "1.47"