From f929576f0ea0debedd31cccd9b5a336ea1687568 Mon Sep 17 00:00:00 2001 From: Carl Lerche Date: Tue, 23 Oct 2018 22:00:49 -0700 Subject: [PATCH] Bump version to 0.1.12 (#718) Also bumps the following sub-crates: * tokio-fs (0.1.4) * tokio-io (0.1.10) * tokio-signal (0.2.6) * tokio-threadpool (0.1.8) * tokio-uds (0.2.3) --- CHANGELOG.md | 8 ++++++++ Cargo.toml | 4 ++-- src/lib.rs | 2 +- tokio-fs/CHANGELOG.md | 4 ++++ tokio-fs/Cargo.toml | 5 +++-- tokio-fs/src/lib.rs | 6 +++--- tokio-io/CHANGELOG.md | 5 +++++ tokio-io/Cargo.toml | 4 ++-- tokio-io/src/lib.rs | 2 +- tokio-signal/Cargo.toml | 8 +++++++- tokio-threadpool/CHANGELOG.md | 6 ++++++ tokio-threadpool/Cargo.toml | 4 ++-- tokio-threadpool/src/lib.rs | 2 +- tokio-uds/CHANGELOG.md | 4 ++++ tokio-uds/Cargo.toml | 4 ++-- tokio-uds/src/lib.rs | 8 ++++---- 16 files changed, 55 insertions(+), 21 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 33e6e3feb..e6dd6b06b 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.12 (October 23, 2018) + +* runtime: expose `keep_alive` on runtime builder (#676). +* runtime: create a reactor per worker thread (#660). +* codec: fix panic in `LengthDelimitedCodec` (#682). +* io: re-export `tokio_io::io::read` function (#689). +* runtime: check for executor re-entry in more places (#708). + # 0.1.11 (September 28, 2018) * Fix `tokio-async-await` dependency (#675). diff --git a/Cargo.toml b/Cargo.toml index 252013e5c..bf2b3f83b 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.11" +version = "0.1.12" authors = ["Carl Lerche "] license = "MIT" readme = "README.md" -documentation = "https://docs.rs/tokio/0.1.11/tokio/" +documentation = "https://docs.rs/tokio/0.1.12/tokio/" repository = "https://github.com/tokio-rs/tokio" homepage = "https://tokio.rs" description = """ diff --git a/src/lib.rs b/src/lib.rs index 950651dd7..bec0a0a1a 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1,4 +1,4 @@ -#![doc(html_root_url = "https://docs.rs/tokio/0.1.11")] +#![doc(html_root_url = "https://docs.rs/tokio/0.1.12")] #![deny(missing_docs, warnings, missing_debug_implementations)] #![cfg_attr(feature = "async-await-preview", feature( async_await, diff --git a/tokio-fs/CHANGELOG.md b/tokio-fs/CHANGELOG.md index 197d4a893..ea387ff85 100644 --- a/tokio-fs/CHANGELOG.md +++ b/tokio-fs/CHANGELOG.md @@ -1,3 +1,7 @@ +# 0.1.4 (October 23, 2018) + +* Provide `File::from_std` (#696). + # 0.1.3 (August 6, 2018) * Add async equivalents to most of `std::fs` (#494). diff --git a/tokio-fs/Cargo.toml b/tokio-fs/Cargo.toml index ac1dbe9cd..f2e6336bb 100644 --- a/tokio-fs/Cargo.toml +++ b/tokio-fs/Cargo.toml @@ -4,14 +4,15 @@ name = "tokio-fs" # When releasing to crates.io: # - Update html_root_url. # - Update CHANGELOG.md. +# - Update doc URL. # - Create "v0.1.x" git tag. -version = "0.1.3" +version = "0.1.4" authors = ["Carl Lerche "] license = "MIT" readme = "README.md" repository = "https://github.com/tokio-rs/tokio" homepage = "https://tokio.rs" -documentation = "https://docs.rs/tokio-fs/0.1" +documentation = "https://docs.rs/tokio-fs/0.1.4/tokio_fs" description = """ Filesystem API for Tokio. """ diff --git a/tokio-fs/src/lib.rs b/tokio-fs/src/lib.rs index 2beec8c0c..6442cfdef 100644 --- a/tokio-fs/src/lib.rs +++ b/tokio-fs/src/lib.rs @@ -1,3 +1,6 @@ +#![deny(missing_docs, missing_debug_implementations, warnings)] +#![doc(html_root_url = "https://docs.rs/tokio-fs/0.1.4")] + //! Asynchronous file and standard stream adaptation. //! //! This module contains utility methods and adapter types for input/output to @@ -25,9 +28,6 @@ //! [`AsyncRead`]: https://docs.rs/tokio-io/0.1/tokio_io/trait.AsyncRead.html //! [tokio-threadpool]: https://docs.rs/tokio-threadpool/0.1/tokio_threadpool -#![deny(missing_docs, missing_debug_implementations, warnings)] -#![doc(html_root_url = "https://docs.rs/tokio-fs/0.1.3")] - #[macro_use] extern crate futures; extern crate tokio_io; diff --git a/tokio-io/CHANGELOG.md b/tokio-io/CHANGELOG.md index 0ceecc93d..81b71cd49 100644 --- a/tokio-io/CHANGELOG.md +++ b/tokio-io/CHANGELOG.md @@ -1,3 +1,8 @@ +# 0.1.10 (October 23, 2018) + +* Expose inner codec from `Framed` (#686). +* Implement AsyncRead::prepare_uninitialized_buffer for Take and Chain (#678). + # 0.1.9 (September 27, 2018) * Fix bug in `AsyncRead::split()` (#655). diff --git a/tokio-io/Cargo.toml b/tokio-io/Cargo.toml index 5e0a756cb..5bb51d84f 100644 --- a/tokio-io/Cargo.toml +++ b/tokio-io/Cargo.toml @@ -6,12 +6,12 @@ name = "tokio-io" # - Update CHANGELOG.md. # - Update doc URL. # - Create "v0.1.x" git tag. -version = "0.1.9" +version = "0.1.10" authors = ["Carl Lerche "] license = "MIT" repository = "https://github.com/tokio-rs/tokio" homepage = "https://tokio.rs" -documentation = "https://docs.rs/tokio-io/0.1.9/tokio_io" +documentation = "https://docs.rs/tokio-io/0.1.10/tokio_io" description = """ Core I/O primitives for asynchronous I/O in Rust. """ diff --git a/tokio-io/src/lib.rs b/tokio-io/src/lib.rs index f45c3a334..a3c9df391 100644 --- a/tokio-io/src/lib.rs +++ b/tokio-io/src/lib.rs @@ -1,5 +1,5 @@ #![deny(missing_docs, missing_debug_implementations, warnings)] -#![doc(html_root_url = "https://docs.rs/tokio-io/0.1.9")] +#![doc(html_root_url = "https://docs.rs/tokio-io/0.1.10")] //! Core I/O traits and combinators when working with Tokio. //! diff --git a/tokio-signal/Cargo.toml b/tokio-signal/Cargo.toml index 72dd23f3a..d92cfe55c 100644 --- a/tokio-signal/Cargo.toml +++ b/tokio-signal/Cargo.toml @@ -1,11 +1,17 @@ [package] name = "tokio-signal" + +# When releasing to crates.io: +# - Update html_root_url. +# - Update CHANGELOG.md. +# - Update doc URL. +# - Create "v0.2.x" git tag. version = "0.2.6" 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" +documentation = "https://docs.rs/tokio-signal/0.2.6/tokio_signal" description = """ An implementation of an asynchronous Unix signal handling backed futures. """ diff --git a/tokio-threadpool/CHANGELOG.md b/tokio-threadpool/CHANGELOG.md index e13371139..6a93a47f8 100644 --- a/tokio-threadpool/CHANGELOG.md +++ b/tokio-threadpool/CHANGELOG.md @@ -1,3 +1,9 @@ +# 0.1.8 (October 23, 2018) + +* Assign spawned tasks to random worker (#660). +* Worker threads no longer shutdown (#692). +* Reduce atomic ops in notifier (#702). + # 0.1.7 (September 27, 2018) * Add ThreadPool::spawn_handle (#602, #604). diff --git a/tokio-threadpool/Cargo.toml b/tokio-threadpool/Cargo.toml index 3e6570e20..c701c5ba6 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.7" -documentation = "https://docs.rs/tokio-threadpool/0.1.7/tokio_threadpool" +version = "0.1.8" +documentation = "https://docs.rs/tokio-threadpool/0.1.8/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 21c1de70f..604214131 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.7")] +#![doc(html_root_url = "https://docs.rs/tokio-threadpool/0.1.8")] #![deny(warnings, missing_docs, missing_debug_implementations)] //! A work-stealing based thread pool for executing futures. diff --git a/tokio-uds/CHANGELOG.md b/tokio-uds/CHANGELOG.md index 88a53844e..0b930db70 100644 --- a/tokio-uds/CHANGELOG.md +++ b/tokio-uds/CHANGELOG.md @@ -1,3 +1,7 @@ +# 0.2.3 (October 23, 2018) + +* Fix build on NetBSD (#715). + # 0.2.2 (September 27, 2018) * Fix bug in `UdsStream::read_buf` (#672). diff --git a/tokio-uds/Cargo.toml b/tokio-uds/Cargo.toml index 6403e02ef..72e222f8c 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.2" +version = "0.2.3" 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.2/tokio_uds/" +documentation = "https://docs.rs/tokio-uds/0.2.3/tokio_uds/" description = """ Unix Domain sockets for Tokio """ diff --git a/tokio-uds/src/lib.rs b/tokio-uds/src/lib.rs index 47fd92187..c4afed2c5 100644 --- a/tokio-uds/src/lib.rs +++ b/tokio-uds/src/lib.rs @@ -1,11 +1,11 @@ +#![cfg(unix)] +#![doc(html_root_url = "https://docs.rs/tokio-uds/0.2.3")] +#![deny(missing_docs, warnings, missing_debug_implementations)] + //! Unix Domain Sockets for Tokio. //! //! This crate provides APIs for using Unix Domain Sockets with Tokio. -#![cfg(unix)] -#![doc(html_root_url = "https://docs.rs/tokio-uds/0.2.2")] -#![deny(missing_docs, warnings, missing_debug_implementations)] - extern crate bytes; #[macro_use] extern crate futures;