- Add new feature named
openssl
for TLS settings usingOpenSSL
dependency. #380 - Add new function
settings::tls::Tls::get_ssl_acceptor_builder()
to buildopenssl::ssl::SslAcceptorBuilder
. #380 - Implement TLS logic for
ApplySettings<S>::try_apply_settings()
. #380 - Add
openssl
dependency; - Minimum supported Rust version (MSRV) is now 1.75.
ApplySettings<S>::apply_settings()
is deprecated;ApplySettings<S>::try_apply_settings()
should be preferred. #380
- Fix doc examples.
- The
ApplySettings
trait now includes a type parameter, allowing multiple types to be implemented per configuration target. - Implement
ApplySettings
forActixSettings
. BasicSettings::from_default_template()
is now infallible.- Rename
AtError => Error
. - Remove
AtResult
type alias. - Update
toml
dependency to0.8
. - Remove
ioe
dependency;std::io::Error
is now used directly. - Remove
Clone
implementation forError
. - Implement
Display
forError
. - Implement std's
Error
forError
. - Minimum supported Rust version (MSRV) is now 1.68.
- Update Actix Web dependencies to v4 ecosystem.
- Rename
actix.ssl
settings object toactix.tls
. NoSettings
is now marked#[non_exhaustive]
.
- Adopted into @actix org from https://github.com/jjpe/actix-settings.