From 3c8f110730b5c6dd39978361bcf549c638e203a3 Mon Sep 17 00:00:00 2001 From: Carl Lerche Date: Fri, 22 Mar 2019 13:55:48 -0700 Subject: Bump Tokio version to v0.1.18 (#997) Also bumps: - tokio-signal (0.2.8) - tokio-current-thread (0.1.6) - tokio-executor (0.1.7) - tokio-threadpool (0.1.13) [ci-release] --- tokio/CHANGELOG.md | 127 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 127 insertions(+) create mode 100644 tokio/CHANGELOG.md (limited to 'tokio/CHANGELOG.md') diff --git a/tokio/CHANGELOG.md b/tokio/CHANGELOG.md new file mode 100644 index 00000000..7ba62581 --- /dev/null +++ b/tokio/CHANGELOG.md @@ -0,0 +1,127 @@ +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.18 (March 22, 2019) + +### Added +- `TypedExecutor` re-export and implementations (#993). + +# 0.1.17 (March 13, 2019) + +### Added +- Propagate trace subscriber in the runtime (#966). + +# 0.1.16 (March 1, 2019) + +### Fixed +- async-await: track latest nightly changes (#940). + +### Added +- `sync::Watch`, a single value broadcast channel (#922). +- Async equivalent of read / write file helpers being added to `std` (#896). + +# 0.1.15 (January 24, 2019) + +### Added +- Re-export tokio-sync APIs (#839). +- Stream enumerate combinator (#832). + +# 0.1.14 (January 6, 2019) + +* Use feature flags to break up the crate, allowing users to pick & choose + components (#808). +* Export `UnixDatagram` and `UnixDatagramFramed` (#772). + +# 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). +* 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). + +# 0.1.10 (September 27, 2018) + +* Fix minimal versions + +# 0.1.9 (September 27, 2018) + +* Experimental async/await improvements (#661). +* Re-export `TaskExecutor` from `tokio-current-thread` (#652). +* Improve `Runtime` builder API (#645). +* `tokio::run` panics when called from the context of an executor + (#646). +* Introduce `StreamExt` with a `timeout` helper (#573). +* Move `length_delimited` into `tokio` (#575). +* Re-organize `tokio::net` module (#548). +* Re-export `tokio-current-thread::spawn` in current_thread runtime + (#579). + +# 0.1.8 (August 23, 2018) + +* Extract tokio::executor::current_thread to a sub crate (#370) +* Add `Runtime::block_on` (#398) +* Add `runtime::current_thread::block_on_all` (#477) +* Misc documentation improvements (#450) +* Implement `std::error::Error` for error types (#501) + +# 0.1.7 (June 6, 2018) + +* Add `Runtime::block_on` for concurrent runtime (#391). +* Provide handle to `current_thread::Runtime` that allows spawning tasks from + other threads (#340). +* Provide `clock::now()`, a configurable source of time (#381). + +# 0.1.6 (May 2, 2018) + +* Add asynchronous filesystem APIs (#323). +* Add "current thread" runtime variant (#308). +* `CurrentThread`: Expose inner `Park` instance. +* Improve fairness of `CurrentThread` executor (#313). + +# 0.1.5 (March 30, 2018) + +* Provide timer API (#266) + +# 0.1.4 (March 22, 2018) + +* Fix build on FreeBSD (#218) +* Shutdown the Runtime when the handle is dropped (#214) +* Set Runtime thread name prefix for worker threads (#232) +* Add builder for Runtime (#234) +* Extract TCP and UDP types into separate crates (#224) +* Optionally support futures 0.2. + +# 0.1.3 (March 09, 2018) + +* Fix `CurrentThread::turn` to block on idle (#212). + +# 0.1.2 (March 09, 2018) + +* Introduce Tokio Runtime (#141) +* Provide `CurrentThread` for more flexible usage of current thread executor (#141). +* Add Lio for platforms that support it (#142). +* I/O resources now lazily bind to the reactor (#160). +* Extract Reactor to dedicated crate (#169) +* Add facade to sub crates and add prelude (#166). +* Switch TCP/UDP fns to poll_ -> Poll<...> style (#175) + +# 0.1.1 (February 09, 2018) + +* Doc fixes + +# 0.1.0 (February 07, 2018) + +* Initial crate released based on [RFC](https://github.com/tokio-rs/tokio-rfcs/pull/3). -- cgit v1.2.3