Releases: programatik29/axum-server
Releases · programatik29/axum-server
v0.8.0
- changed:
Serveris now generic over connections, allowingaxum-serverto listen not just on TCP. - added: Support for Unix sockets has been implemented and an example for Unix sockets has been provided.
- changed:
rustls-pemfilewas replaced withrustls-pki-typesas it is now unmaintained.
v0.7.4
v0.7.3
- fixed:
axum-servernot compiling in hyper1.8.0.
v0.7.2
- changed: Use fs-err to augment errors loading pem files.
- changed: Updated
towerfrom0.4to0.5. - added: Support reading PKCS#1 and SEC1 private keys with Rustls.
v0.7.1
v0.7.0
- fixed: Graceful shutdown now stops accepting requests from existing connections.
- changed: Updated
rustlsfrom0.21to0.23. - changed: Updated
tokio-rustlsfrom0.24to0.26. - changed: Updated
hyperfrom1.0.1to1.4. - changed: Updated
httpfrom1.0.0to1.1. - added:
rustls-pki-typesdependency for thetls-rustlsfeature. - changed: Replaced usage of
rustls::Certificateandrustls::PrivateKeywithrustls_pki_types::CertificateDerandrustls_pki_types::PrivateKeyDer. - changed: Updated
ServerConfiginitialization to removewith_safe_defaults()call. - changed: Updated
ClientConfiginitialization in tests to usedangerous()instead ofwith_safe_defaults(). - changed: Updated
ServerCertVerifierimplementation in tests to match new rustls API. - changed: Minor version bumps for various dependencies including
rustls-pemfile,serial_test, andtower-http.
v0.6.0
- added: functionalities in
tls_openssl, that were added as they appeared to be only intls_rustls:axum_server::tls_openssl::OpenSSLConfig::from_acceptoraxum_server::tls_openssl::OpenSSLConfig::from_deraxum_server::tls_openssl::OpenSSLConfig::from_pemaxum_server::tls_openssl::OpenSSLConfig::get_inneraxum_server::tls_openssl::OpenSSLConfig::reload_from_deraxum_server::tls_openssl::OpenSSLConfig::reload_from_pemaxum_server::tls_openssl::OpenSSLConfig::reload_from_pem_fileaxum_server::tls_openssl::OpenSSLConfig::reload_from_pem_chain_file
- added:
from_pem_chain_filemethod forRustlsConfig. - breaking: Removed
HttpConfigandAddrIncomingConfig. - breaking: Updated
axumfrom0.6to0.7. - breaking: Updated
hyperto1.0.1.
v0.5.1
- added:
http2_enable_connect_protocol,http2_max_header_list_size,
http2_max_pending_accept_reset_streamsandhttp2_max_send_buf_size
methods toHttpConfig.
v0.5.0
- breaking: Updated
rustlsfrom0.20to0.21which affects
ServerConfigtype. - breaking: Updated
tokio-rustlsfrom0.23to0.24which affects
TlsStreamtype.
v0.4.7
- added: Openssl is now supported.