diff --git a/CHANGELOG.md b/CHANGELOG.md
index 175321f8dc6baa57f88452a7baf383358830ccd0..8cf6b9c92b5b7a24f9ac9ca6584befdf3920902b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,10 +1,18 @@
-# 0.4.3 (April, 30, 2017)
+# 0.4.4 (May 26, 2017)
+
+* Add serde support behind feature flag
+* Add `extend_from_slice` on `Bytes` and `BytesMut`
+* Add `truncate` and `clear` on `Bytes`
+* Misc additional std trait implementations
+* Misc performance improvements
+
+# 0.4.3 (April 30, 2017)
 
 * Fix Vec::advance_mut bug
 * Bump minimum Rust version to 1.15
 * Misc performance tweaks
 
-# 0.4.2 (April, 5, 2017)
+# 0.4.2 (April 5, 2017)
 
 * Misc performance tweaks
 * Improved `Debug` implementation for `Bytes`
diff --git a/Cargo.toml b/Cargo.toml
index 189513fc1c4f8e5fe19671df2b1f2319c739310f..d1b585c6a69610b430b7e8959e9e30b21e9edb85 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 
 name          = "bytes"
-version       = "0.4.3"
+version       = "0.4.4"
 license       = "MIT"
 authors       = ["Carl Lerche <me@carllerche.com>"]
 description   = "Types and traits for working with bytes"