diff --git a/actix-service/CHANGES.md b/actix-service/CHANGES.md index 137e402b..e7c1fefa 100644 --- a/actix-service/CHANGES.md +++ b/actix-service/CHANGES.md @@ -1,5 +1,11 @@ # Changes +## Unreleased + +### Fixed + +* Removed unsound custom Cell implementation that allowed obtaining several mutable references to the same data, which is undefined behavior in Rust and could lead to violations of memory safety. External code could obtain several mutable references to the same data through service combinators. Attempts to acquire several mutable references to the same data will instead result in a panic. + ## [1.0.5] - 2020-01-16 ### Fixed