diff --git a/CHANGELOG.md b/CHANGELOG.md
index 73f99edb18f3dd3234f951a1da9a79c7314dd037..42a40254acd69ec4331ef67b445c6a6b9e5d0d1b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,9 @@
+# 0.4.8 (May 25, 2018)
+
+* Fix panic in `BytesMut` `FromIterator` implementation.
+* Bytes: Recycle space when reserving space in vec mode (#197).
+* Bytes: Add resize fn (#203).
+
 # 0.4.7 (April 27, 2018)
 
 * Make `Buf` and `BufMut` usable as trait objects (#186).
diff --git a/Cargo.toml b/Cargo.toml
index a33dfba802f9420b8895186b1ea51d12fed96408..1467e4e56eb23ef30877c5671e30d42f06a910ae 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 
 name          = "bytes"
-version       = "0.4.7" # don't forget to update html_root_url
+version       = "0.4.8" # don't forget to update html_root_url
 license       = "MIT/Apache-2.0"
 authors       = ["Carl Lerche <me@carllerche.com>"]
 description   = "Types and traits for working with bytes"
diff --git a/src/lib.rs b/src/lib.rs
index e912b7d70d7c35e810781ee9511bf052d95c0685..92702c91e87bc0c6e7c8a48227d894eb79679854 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -69,7 +69,7 @@
 //! and `BufMut` are infallible.
 
 #![deny(warnings, missing_docs, missing_debug_implementations)]
-#![doc(html_root_url = "https://docs.rs/bytes/0.4.7")]
+#![doc(html_root_url = "https://docs.rs/bytes/0.4.8")]
 
 extern crate byteorder;
 extern crate iovec;