diff --git a/CHANGELOG.md b/CHANGELOG.md
index 57542e819..9d2e522db 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -7,6 +7,20 @@ and this project adheres to [Semantic Versioning](https://book.async.rs/overview
 
 ## [Unreleased]
 
+# [1.6.3] - 2020-07-31
+
+## Added
+
+## Changed
+
+- Switched from smol to individual executor parts. ([#836](https://github.com/async-rs/async-std/pull/836))
+- Replaced internal `Mutex` implementation with `async-mutex`. ([#822](https://github.com/async-rs/async-std/pull/822))
+
+## Fixed
+
+- Added missing `Send` guards to `Stream::collect`. ([#665](https://github.com/async-rs/async-std/pull/665))
+
+
 # [1.6.2] - 2020-06-19
 
 ## Added
@@ -746,7 +760,8 @@ task::blocking(async {
 
 - Initial beta release
 
-[Unreleased]: https://github.com/async-rs/async-std/compare/v1.6.2...HEAD
+[Unreleased]: https://github.com/async-rs/async-std/compare/v1.6.3...HEAD
+[1.6.2]: https://github.com/async-rs/async-std/compare/v1.6.2...v1.6.3
 [1.6.2]: https://github.com/async-rs/async-std/compare/v1.6.1...v1.6.2
 [1.6.1]: https://github.com/async-rs/async-std/compare/v1.6.0...v1.6.1
 [1.6.0]: https://github.com/async-rs/async-std/compare/v1.5.0...v1.6.0
diff --git a/Cargo.toml b/Cargo.toml
index 8c890125d..71b031f57 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "async-std"
-version = "1.6.2"
+version = "1.6.3"
 authors = [
   "Stjepan Glavina <stjepang@gmail.com>",
   "Yoshua Wuyts <yoshuawuyts@gmail.com>",
@@ -80,8 +80,8 @@ futures-timer = { version = "3.0.2", optional = true }
 surf = { version = "1.0.3", optional = true }
 
 [target.'cfg(not(target_os = "unknown"))'.dependencies]
-async-executor = { version = "0.1.1", features = ["async-io"], optional = true }
-async-io = { version = "0.1.5", optional = true }
+async-executor = { version = "0.1.2", features = ["async-io"], optional = true }
+async-io = { version = "0.1.8", optional = true }
 blocking = { version = "0.5.0", optional = true }
 futures-lite = { version = "0.1.8", optional = true }
 
diff --git a/src/lib.rs b/src/lib.rs
index a8ba46b26..a21033132 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -197,7 +197,7 @@
 //!
 //! ```toml
 //! [dependencies.async-std]
-//! version = "1.6.2"
+//! version = "1.6.3"
 //! features = ["unstable"]
 //! ```
 //!
@@ -210,7 +210,7 @@
 //!
 //! ```toml
 //! [dependencies.async-std]
-//! version = "1.6.2"
+//! version = "1.6.3"
 //! features = ["attributes"]
 //! ```
 //!
@@ -219,7 +219,7 @@
 //!
 //! ```toml
 //! [dependencies.async-std]
-//! version = "1.6.2"
+//! version = "1.6.3"
 //! features = ["tokio02"]
 //! ```
 //!
@@ -228,7 +228,7 @@
 //!
 //! ```toml
 //! [dependencies.async-std]
-//! version = "1.6.2"
+//! version = "1.6.3"
 //! default-features = false
 //! features = ["std"]
 //! ```
@@ -238,7 +238,7 @@
 //!
 //! ```toml
 //! [dependencies.async-std]
-//! version = "1.6.2"
+//! version = "1.6.3"
 //! default-features = false
 //! features = ["alloc"]
 //! ```