diff --git a/actix-http/CHANGES.md b/actix-http/CHANGES.md
index e89208748..dd02b1760 100644
--- a/actix-http/CHANGES.md
+++ b/actix-http/CHANGES.md
@@ -2,18 +2,22 @@
## Unreleased - 2021-xx-xx
### Added
+* `BoxAnyBody`: a boxed message body with boxed errors. [#2183]
* Re-export `http` crate's `Error` type as `error::HttpError`. [#2171]
* Re-export `StatusCode`, `Method`, `Version` and `Uri` at the crate root. [#2171]
* Re-export `ContentEncoding` and `ConnectionType` at the crate root. [#2171]
### Changed
+* The `MessageBody` trait now has an associated `Error` type. [#2183]
* `header` mod is now public. [#2171]
* `uri` mod is now public. [#2171]
### Removed
* Stop re-exporting `http` crate's `HeaderMap` types in addition to ours. [#2171]
+* Down-casting for `MessageBody` types. [#2183]
[#2171]: https://github.com/actix/actix-web/pull/2171
+[#2183]: https://github.com/actix/actix-web/pull/2183
## 3.0.0-beta.6 - 2021-04-17
diff --git a/actix-http/src/body/body.rs b/actix-http/src/body/body.rs
index e816f9cb4..dfb3da1a5 100644
--- a/actix-http/src/body/body.rs
+++ b/actix-http/src/body/body.rs
@@ -60,7 +60,7 @@ impl MessageBody for Body {
fn poll_next(
self: Pin<&mut Self>,
cx: &mut Context<'_>,
- ) -> Poll