axum-server breaking changes

cargo

8 curated breaking changes across major versions of axum-server. Use this as a migration checklist before bumping dependencies.

8
changes
Breaking changes by transition
  • v0.5.1 \u2192 v0.6.0breaking

    **breaking**: Updated `axum` from `0.6` to `0.7`.

  • v0.5.1 \u2192 v0.6.0breaking

    **breaking**: Updated `hyper` to `1.0.1`.

  • v0.4.7 \u2192 v0.5.0breaking

    **breaking:** Updated `tokio-rustls` from `0.23` to `0.24` which affects `TlsStream` type.

  • v0.2.5 \u2192 v0.3.0breaking

    **breaking:** Removed `bind_rustls`, `certificate`, `certificate_file`, `loader`, `new`, `private_key`, `private_key_file`, `serve_and_record`, `tls_config` methods from `Server`.

  • v0.2.5 \u2192 v0.3.0breaking

    **breaking:** Removed `tls` module.

  • v0.2.5 \u2192 v0.3.0breaking

    **breaking:** Removed `record` module and feature.

  • v0.2.5 \u2192 v0.3.0breaking

    **breaking:** Removed `Handle::listening_addrs` method.

  • v0.2.5 \u2192 v0.3.0breaking

    **breaking:** `Server::bind` method doesn't take `self` anymore and creates an `Server`.

API access

Get this data programmatically \u2014 free, no authentication.

curl https://depscope.dev/api/breaking/cargo/axum-server