Releases: actix/actix-net
Releases · actix/actix-net
actix-utils: v2.0.0
- No changes from beta 1.
actix-codec: v0.3.0
- No changes from beta 2.
actix-utils: v2.0.0-beta.1
- Upgrade
tokio-util
to0.3
. - Remove unsound custom Cell and use
std::cell::RefCell
instead, as well asactix-service
. - Rename method to correctly spelled
LocalWaker::is_registered
.
actix-codec: v0.3.0-beta.2
- Remove unused type parameter from
Framed::replace_codec
.
actix-codec: v0.3.0-beta.1
- Use
.advance()
instead of.split_to()
. - Upgrade
tokio-util
to0.3
. - Improve
BytesCodec
.encode()
performance - Simplify
BytesCodec
.decode()
- Rename methods on
Framed
to better describe their use. - Add method on
Framed
to get a pinned reference to the underlying I/O. - Add method on
Framed
check emptiness of read buffer.
actix-tls: v2.0.0-alpha.2
Changed
- Update
rustls
dependency to 0.18 - Update
tokio-rustls
dependency to 0.14 - Update
webpki-roots
dependency to 0.20
actix-connect: v2.0.0-alpha.4
Changed
- Update
rustls
dependency to 0.18 - Update
tokio-rustls
dependency to 0.14
actix-service: v1.0.6
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.
Big thanks to @Shnatsel, @dunnock and @Nemo157 for working towards this fix. 🎉
actix-threadpool: v0.3.3
[0.3.3] - 2020-07-14
Changed
- Update parking_lot to 0.11