Axum Server Versions Save

High level server designed to be used with axum framework.

v0.6.0

5 months ago
  • added: functionalities in tls_openssl, that were added as they appeared to be only in tls_rustls:
    • axum_server::tls_openssl::OpenSSLConfig::from_acceptor
    • axum_server::tls_openssl::OpenSSLConfig::from_der
    • axum_server::tls_openssl::OpenSSLConfig::from_pem
    • axum_server::tls_openssl::OpenSSLConfig::get_inner
    • axum_server::tls_openssl::OpenSSLConfig::reload_from_der
    • axum_server::tls_openssl::OpenSSLConfig::reload_from_pem
    • axum_server::tls_openssl::OpenSSLConfig::reload_from_pem_file
    • axum_server::tls_openssl::OpenSSLConfig::reload_from_pem_chain_file
  • added: from_pem_chain_file method for RustlsConfig.
  • breaking: Removed HttpConfig and AddrIncomingConfig.
  • breaking: Updated axum from 0.6 to 0.7.
  • breaking: Updated hyper to 1.0.1.

v0.5.1

1 year ago
  • added: http2_enable_connect_protocol, http2_max_header_list_size, http2_max_pending_accept_reset_streams and http2_max_send_buf_size methods to HttpConfig.

v0.5.0

1 year ago
  • breaking: Updated rustls from 0.20 to 0.21 which affects ServerConfig type.
  • breaking: Updated tokio-rustls from 0.23 to 0.24 which affects TlsStream type.

v0.4.7

1 year ago
  • added: Openssl is now supported.

v0.4.5

1 year ago
  • changed: Handle::graceful_shutdown now informs connections about the graceful shutdown.

v0.4.3

1 year ago
  • added: Added tcp_keepalive_interval and tcp_keepalive_retries to AddrIncomingConfig.

v0.4.2

1 year ago
  • added: Added Server::from_tcp, axum_server::from_tcp and axum_server::from_tcp_rustls methods to create Server from std::net::TcpListener.

v0.4.1

1 year ago
  • added: Added map, get and get_mut methods to access the acceptor of Server.

v0.4.0

2 years ago
  • Added TLS handshake timeout(10 seconds).
  • In RustlsConfig: from_pem and from_pem_file methods now accept EC keys.
  • added: Added AddrIncomingConfig to allow configuration of hyper::server::conn::AddrIncoming.
  • added: Added HttpConfig::http1_header_read_timeout.
  • breaking: Changed Handle::listening return type to Option<SocketAddr>. If binding fails, Option::None will be returned.

v0.3.2

2 years ago
  • added: Added HttpConfig to allow more configuration.