Skip to content

Releases: programatik29/axum-server

v0.7.1

31 Jul 13:41
7ad0874
Compare
Choose a tag to compare
  • added: Crate feature tls-rustls-no-provider, which enables no rustls::crypto::CryptoProvider.
  • fixed: Correct minimum required hyper-util to 0.1.2.

v0.7.0

30 Jul 16:36
0830eaa
Compare
Choose a tag to compare
  • fixed: Graceful shutdown now stops accepting requests from existing connections.
  • changed: Updated rustls from 0.21 to 0.23.
  • changed: Updated tokio-rustls from 0.24 to 0.26.
  • changed: Updated hyper from 1.0.1 to 1.4.
  • changed: Updated http from 1.0.0 to 1.1.
  • added: rustls-pki-types dependency for the tls-rustls feature.
  • changed: Replaced usage of rustls::Certificate and rustls::PrivateKey with rustls_pki_types::CertificateDer and rustls_pki_types::PrivateKeyDer.
  • changed: Updated ServerConfig initialization to remove with_safe_defaults() call.
  • changed: Updated ClientConfig initialization in tests to use dangerous() instead of with_safe_defaults().
  • changed: Updated ServerCertVerifier implementation in tests to match new rustls API.
  • changed: Minor version bumps for various dependencies including rustls-pemfile, serial_test, and tower-http.

v0.6.0

22 Dec 19:34
Compare
Choose a tag to compare
  • 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

15 May 16:57
86bc6e7
Compare
Choose a tag to compare
  • 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

04 May 16:44
91c7e29
Compare
Choose a tag to compare
  • 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

19 Mar 13:21
a5540e0
Compare
Choose a tag to compare
  • added: Openssl is now supported.

v0.4.5

18 Feb 08:33
c3bfe78
Compare
Choose a tag to compare
  • changed: Handle::graceful_shutdown now informs connections about the
    graceful shutdown.

v0.4.3

03 Nov 16:20
0359935
Compare
Choose a tag to compare
  • added: Added tcp_keepalive_interval and tcp_keepalive_retries to
    AddrIncomingConfig.

v0.4.2

05 Aug 16:06
04bbd9f
Compare
Choose a tag to compare
  • 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

29 Jul 12:41
Compare
Choose a tag to compare
  • added: Added map, get and get_mut methods to access the acceptor
    of Server.