From b117fc1d65e72fa25eb0a921f77e5e2e0a8a49bb Mon Sep 17 00:00:00 2001 From: Carl Lerche Date: Wed, 21 Nov 2018 17:11:31 -0800 Subject: [PATCH] Bump version to v0.1.13 (#771) This also bumps the following sub crate versions: * tokio-current-thread (0.1.4) * tokio-reactor (0.1.7) * tokio-signal (0.2.7) * tokio-threadpool (0.1.9) * tokio-timer (0.2.8) * tokio-udp (0.1.3) * tokio-uds (0.2.4) --- CHANGELOG.md | 8 ++++++++ Cargo.toml | 6 +++--- src/lib.rs | 2 +- tokio-current-thread/CHANGELOG.md | 4 ++++ tokio-current-thread/Cargo.toml | 4 ++-- tokio-current-thread/src/lib.rs | 2 +- tokio-reactor/CHANGELOG.md | 5 +++++ tokio-reactor/Cargo.toml | 4 ++-- tokio-reactor/src/lib.rs | 2 +- tokio-signal/CHANGELOG.md | 3 ++- tokio-signal/Cargo.toml | 4 ++-- tokio-signal/src/lib.rs | 2 +- tokio-threadpool/CHANGELOG.md | 5 +++++ tokio-threadpool/Cargo.toml | 4 ++-- tokio-threadpool/src/lib.rs | 2 +- tokio-timer/CHANGELOG.md | 6 ++++++ tokio-timer/Cargo.toml | 4 ++-- tokio-timer/src/lib.rs | 2 +- tokio-udp/CHANGELOG.md | 4 ++++ tokio-udp/Cargo.toml | 4 ++-- tokio-udp/src/lib.rs | 2 +- tokio-uds/CHANGELOG.md | 7 +++++++ tokio-uds/Cargo.toml | 4 ++-- tokio-uds/src/lib.rs | 2 +- 24 files changed, 66 insertions(+), 26 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e6dd6b06b..c22810eb1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,14 @@ This changelog only applies to the `tokio` crate proper. Each sub crate maintains its own changelog tracking changes made in each respective sub crate. +# 0.1.13 (November 21, 2018) + +* Fix `Runtime::reactor()` when no tasks are spawned (#721). +* `runtime::Builder` no longer uses deprecated methods (#749). +* Provide `after_start` and `before_stop` configuration settings for + `Runtime` (#756). +* Implement throttle stream combinator (#736). + # 0.1.12 (October 23, 2018) * runtime: expose `keep_alive` on runtime builder (#676). diff --git a/Cargo.toml b/Cargo.toml index f4e13ab96..819b99bb0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -6,11 +6,11 @@ name = "tokio" # - Update CHANGELOG.md. # - Update doc URL. # - Create "v0.1.x" git tag. -version = "0.1.12" +version = "0.1.13" authors = ["Carl Lerche "] license = "MIT" readme = "README.md" -documentation = "https://docs.rs/tokio/0.1.12/tokio/" +documentation = "https://docs.rs/tokio/0.1.13/tokio/" repository = "https://github.com/tokio-rs/tokio" homepage = "https://tokio.rs" description = """ @@ -64,7 +64,7 @@ tokio-reactor = { version = "0.1.1", path = "tokio-reactor" } tokio-threadpool = { version = "0.1.4", path = "tokio-threadpool" } tokio-tcp = { version = "0.1.0", path = "tokio-tcp" } tokio-udp = { version = "0.1.0", path = "tokio-udp" } -tokio-timer = { version = "0.2.6", path = "tokio-timer" } +tokio-timer = { version = "0.2.8", path = "tokio-timer" } tokio-fs = { version = "0.1.3", path = "tokio-fs" } futures = "0.1.20" diff --git a/src/lib.rs b/src/lib.rs index bec0a0a1a..401d90f89 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1,4 +1,4 @@ -#![doc(html_root_url = "https://docs.rs/tokio/0.1.12")] +#![doc(html_root_url = "https://docs.rs/tokio/0.1.13")] #![deny(missing_docs, warnings, missing_debug_implementations)] #![cfg_attr(feature = "async-await-preview", feature( async_await, diff --git a/tokio-current-thread/CHANGELOG.md b/tokio-current-thread/CHANGELOG.md index 4fa5b5cc5..8bbd0790a 100644 --- a/tokio-current-thread/CHANGELOG.md +++ b/tokio-current-thread/CHANGELOG.md @@ -1,3 +1,7 @@ +# 0.1.4 (November 21, 2018) + +* Fix shutdown on idle (#763). + # 0.1.3 (September 27, 2018) * Fix minimal versions diff --git a/tokio-current-thread/Cargo.toml b/tokio-current-thread/Cargo.toml index e10e998d8..83a994a0f 100644 --- a/tokio-current-thread/Cargo.toml +++ b/tokio-current-thread/Cargo.toml @@ -6,8 +6,8 @@ name = "tokio-current-thread" # - Update doc URL # - Update CHANGELOG.md. # - Create "v0.1.x" git tag. -version = "0.1.3" -documentation = "https://docs.rs/tokio-current-thread/0.1.3/tokio_current_thread" +version = "0.1.4" +documentation = "https://docs.rs/tokio-current-thread/0.1.4/tokio_current_thread" repository = "https://github.com/tokio-rs/tokio" homepage = "https://github.com/tokio-rs/tokio" license = "MIT" diff --git a/tokio-current-thread/src/lib.rs b/tokio-current-thread/src/lib.rs index 34f033a55..6a9117d53 100644 --- a/tokio-current-thread/src/lib.rs +++ b/tokio-current-thread/src/lib.rs @@ -1,4 +1,4 @@ -#![doc(html_root_url = "https://docs.rs/tokio-current-thread/0.1.3")] +#![doc(html_root_url = "https://docs.rs/tokio-current-thread/0.1.4")] #![deny(warnings, missing_docs, missing_debug_implementations)] //! A single-threaded executor which executes tasks on the same thread from which diff --git a/tokio-reactor/CHANGELOG.md b/tokio-reactor/CHANGELOG.md index c08a9ffce..d7d5c4941 100644 --- a/tokio-reactor/CHANGELOG.md +++ b/tokio-reactor/CHANGELOG.md @@ -1,3 +1,8 @@ +# 0.1.7 (November 21, 2018) + +* Reduce log level to trace (#734). +* Bump internal dependency versions (#746). + # 0.1.6 (September 27, 2018) * Fix panic when reactor is stored in a thread-local (#628). diff --git a/tokio-reactor/Cargo.toml b/tokio-reactor/Cargo.toml index a8bacc848..0d76fe791 100644 --- a/tokio-reactor/Cargo.toml +++ b/tokio-reactor/Cargo.toml @@ -6,13 +6,13 @@ name = "tokio-reactor" # - Update CHANGELOG.md. # - Update doc URL. # - Create "v0.1.x" git tag. -version = "0.1.6" +version = "0.1.7" authors = ["Carl Lerche "] license = "MIT" readme = "README.md" repository = "https://github.com/tokio-rs/tokio" homepage = "https://tokio.rs" -documentation = "https://docs.rs/tokio-reactor/0.1.6/tokio_reactor" +documentation = "https://docs.rs/tokio-reactor/0.1.7/tokio_reactor" description = """ Event loop that drives Tokio I/O resources. """ diff --git a/tokio-reactor/src/lib.rs b/tokio-reactor/src/lib.rs index a9a7cc12c..23cef8270 100644 --- a/tokio-reactor/src/lib.rs +++ b/tokio-reactor/src/lib.rs @@ -1,4 +1,4 @@ -#![doc(html_root_url = "https://docs.rs/tokio-reactor/0.1.6")] +#![doc(html_root_url = "https://docs.rs/tokio-reactor/0.1.7")] #![deny(missing_docs, warnings, missing_debug_implementations)] //! Event loop that drives Tokio I/O resources. diff --git a/tokio-signal/CHANGELOG.md b/tokio-signal/CHANGELOG.md index b95b1d153..c08899867 100644 --- a/tokio-signal/CHANGELOG.md +++ b/tokio-signal/CHANGELOG.md @@ -1,6 +1,7 @@ -## Unreleased +## 0.2.7 - (November 21, 2018) ### Changed * `unix::Signal` now implements `Sync` +* minimize allocations ### Fixes * `unix::Signal` now avoids extraneous wakeups generated as a result of diff --git a/tokio-signal/Cargo.toml b/tokio-signal/Cargo.toml index d92cfe55c..4646f1086 100644 --- a/tokio-signal/Cargo.toml +++ b/tokio-signal/Cargo.toml @@ -6,12 +6,12 @@ name = "tokio-signal" # - Update CHANGELOG.md. # - Update doc URL. # - Create "v0.2.x" git tag. -version = "0.2.6" +version = "0.2.7" authors = ["Alex Crichton "] license = "MIT" repository = "https://github.com/tokio-rs/tokio" homepage = "https://github.com/tokio-rs/tokio" -documentation = "https://docs.rs/tokio-signal/0.2.6/tokio_signal" +documentation = "https://docs.rs/tokio-signal/0.2.7/tokio_signal" description = """ An implementation of an asynchronous Unix signal handling backed futures. """ diff --git a/tokio-signal/src/lib.rs b/tokio-signal/src/lib.rs index 8062ca39f..3f4ca383a 100644 --- a/tokio-signal/src/lib.rs +++ b/tokio-signal/src/lib.rs @@ -67,7 +67,7 @@ //! # fn main() {} //! ``` -#![doc(html_root_url = "https://docs.rs/tokio-signal/0.2")] +#![doc(html_root_url = "https://docs.rs/tokio-signal/0.2.7")] #![deny(missing_docs)] extern crate futures; diff --git a/tokio-threadpool/CHANGELOG.md b/tokio-threadpool/CHANGELOG.md index 6a93a47f8..1539e628a 100644 --- a/tokio-threadpool/CHANGELOG.md +++ b/tokio-threadpool/CHANGELOG.md @@ -1,3 +1,8 @@ +# 0.1.9 (November 21, 2018) + +* Bump internal dependency versions (#746, #753). +* Internal refactors (#768, #769). + # 0.1.8 (October 23, 2018) * Assign spawned tasks to random worker (#660). diff --git a/tokio-threadpool/Cargo.toml b/tokio-threadpool/Cargo.toml index 426681a85..21875ea11 100644 --- a/tokio-threadpool/Cargo.toml +++ b/tokio-threadpool/Cargo.toml @@ -5,8 +5,8 @@ name = "tokio-threadpool" # - Update CHANGELOG.md. # - Update doc URL. # - Create "v0.1.x" git tag. -version = "0.1.8" -documentation = "https://docs.rs/tokio-threadpool/0.1.8/tokio_threadpool" +version = "0.1.9" +documentation = "https://docs.rs/tokio-threadpool/0.1.9/tokio_threadpool" repository = "https://github.com/tokio-rs/tokio" homepage = "https://github.com/tokio-rs/tokio" license = "MIT" diff --git a/tokio-threadpool/src/lib.rs b/tokio-threadpool/src/lib.rs index ec8d3a368..9fe531167 100644 --- a/tokio-threadpool/src/lib.rs +++ b/tokio-threadpool/src/lib.rs @@ -1,4 +1,4 @@ -#![doc(html_root_url = "https://docs.rs/tokio-threadpool/0.1.8")] +#![doc(html_root_url = "https://docs.rs/tokio-threadpool/0.1.9")] #![deny(warnings, missing_docs, missing_debug_implementations)] //! A work-stealing based thread pool for executing futures. diff --git a/tokio-timer/CHANGELOG.md b/tokio-timer/CHANGELOG.md index bcb9f3383..04b7fd608 100644 --- a/tokio-timer/CHANGELOG.md +++ b/tokio-timer/CHANGELOG.md @@ -1,3 +1,9 @@ +# 0.2.8 (November 21, 2018) + +* Implement throttle combinator (#736). +* Derive `Clone` for `delay_queue::Key` (#730). +* Bump internal dependencies (#753). + # 0.2.7 (September 27, 2018) * Fix `Timeout` on error bug (#648). diff --git a/tokio-timer/Cargo.toml b/tokio-timer/Cargo.toml index 1597e87d2..600f76d4a 100644 --- a/tokio-timer/Cargo.toml +++ b/tokio-timer/Cargo.toml @@ -5,11 +5,11 @@ name = "tokio-timer" # - Update CHANGELOG.md. # - Update doc URL. # - Create "v0.2.x" git tag. -version = "0.2.7" +version = "0.2.8" authors = ["Carl Lerche "] license = "MIT" readme = "README.md" -documentation = "https://docs.rs/tokio-timer/0.2.7/tokio_timer" +documentation = "https://docs.rs/tokio-timer/0.2.8/tokio_timer" repository = "https://github.com/tokio-rs/tokio" homepage = "https://github.com/tokio-rs/tokio" description = """ diff --git a/tokio-timer/src/lib.rs b/tokio-timer/src/lib.rs index c85f2db79..e6d804922 100644 --- a/tokio-timer/src/lib.rs +++ b/tokio-timer/src/lib.rs @@ -1,4 +1,4 @@ -#![doc(html_root_url = "https://docs.rs/tokio-timer/0.2.7")] +#![doc(html_root_url = "https://docs.rs/tokio-timer/0.2.8")] #![deny(missing_docs, warnings, missing_debug_implementations)] //! Utilities for tracking time. diff --git a/tokio-udp/CHANGELOG.md b/tokio-udp/CHANGELOG.md index 90bc2c9b7..f28fdcdc3 100644 --- a/tokio-udp/CHANGELOG.md +++ b/tokio-udp/CHANGELOG.md @@ -1,3 +1,7 @@ +# 0.1.3 (November 21, 2018) + +* Add `RecvDgram::into_parts` (#710). + # 0.1.2 (August 23, 2018) * Provide methods to inspect readiness (#522) diff --git a/tokio-udp/Cargo.toml b/tokio-udp/Cargo.toml index 59c728e92..25bd56651 100644 --- a/tokio-udp/Cargo.toml +++ b/tokio-udp/Cargo.toml @@ -6,10 +6,10 @@ name = "tokio-udp" # - Update CHANGELOG.md. # - Update doc URL. # - Create "v0.1.x" git tag. -version = "0.1.2" +version = "0.1.3" authors = ["Carl Lerche "] license = "MIT" -documentation = "https://docs.rs/tokio-udp/0.1.2/tokio_udp" +documentation = "https://docs.rs/tokio-udp/0.1.3/tokio_udp" repository = "https://github.com/tokio-rs/tokio" homepage = "https://tokio.rs" description = """ diff --git a/tokio-udp/src/lib.rs b/tokio-udp/src/lib.rs index b87d1cde3..740fd9303 100644 --- a/tokio-udp/src/lib.rs +++ b/tokio-udp/src/lib.rs @@ -1,4 +1,4 @@ -#![doc(html_root_url = "https://docs.rs/tokio-tcp/0.1.2")] +#![doc(html_root_url = "https://docs.rs/tokio-tcp/0.1.3")] #![deny(missing_docs, warnings, missing_debug_implementations)] //! UDP bindings for `tokio`. diff --git a/tokio-uds/CHANGELOG.md b/tokio-uds/CHANGELOG.md index 0b930db70..3809848c2 100644 --- a/tokio-uds/CHANGELOG.md +++ b/tokio-uds/CHANGELOG.md @@ -1,3 +1,10 @@ +# 0.2.4 (November 24, 2018) + +* Implement `UnixDatagramFramed`, providing a `Stream + Sink` layer for + unix domain sockets (#453). +* Add solaris support for `ucred` (#733). +* Documentation tweaks (#754). + # 0.2.3 (October 23, 2018) * Fix build on NetBSD (#715). diff --git a/tokio-uds/Cargo.toml b/tokio-uds/Cargo.toml index 2935e7e45..0ebd73578 100644 --- a/tokio-uds/Cargo.toml +++ b/tokio-uds/Cargo.toml @@ -5,12 +5,12 @@ name = "tokio-uds" # - Update doc url # - Update CHANGELOG.md. # - Create "v0.2.x" git tag. -version = "0.2.3" +version = "0.2.4" authors = ["Carl Lerche "] license = "MIT" repository = "https://github.com/tokio-rs/tokio" homepage = "https://github.com/tokio-rs/tokio" -documentation = "https://docs.rs/tokio-uds/0.2.3/tokio_uds/" +documentation = "https://docs.rs/tokio-uds/0.2.4/tokio_uds/" description = """ Unix Domain sockets for Tokio """ diff --git a/tokio-uds/src/lib.rs b/tokio-uds/src/lib.rs index c751e3966..f69794727 100644 --- a/tokio-uds/src/lib.rs +++ b/tokio-uds/src/lib.rs @@ -1,5 +1,5 @@ #![cfg(unix)] -#![doc(html_root_url = "https://docs.rs/tokio-uds/0.2.3")] +#![doc(html_root_url = "https://docs.rs/tokio-uds/0.2.4")] #![deny(missing_docs, warnings, missing_debug_implementations)] //! Unix Domain Sockets for Tokio.