rustls-webpki breaking changes

cargo

5 curated breaking changes across major versions of rustls-webpki. Use this as a migration checklist before bumping dependencies.

5
changes
Breaking changes by transition
  • v/0.102.8 \u2192 v/0.103.0breaking

    **Breaking change**: stop `Error` being `Copy` -- the above change required this, as it started to have an allocated field.

  • v/0.102.8 \u2192 v/0.103.0breaking

    **Breaking change**: add context to time-based errors. This adds fields to the `CertNotValidYet`, `CertExpired`, and `CrlExpired` error variants.

  • v/0.102.8 \u2192 v/0.103.0breaking

    **Breaking change**: use algorithm identifiers from `rustls-pki-types`. This removes the `alg_id` module from this crate's public interface.

  • v/0.102.8 \u2192 v/0.103.0breaking

    **Breaking change**: remove reexport of `rustls-pki-types`.

  • v/0.102.8 \u2192 v/0.103.0breaking

    **Breaking change**: remove provider features from default feature set, and rename `aws_lc_rs` feature to `aws-lc-rs`.

API access

Get this data programmatically \u2014 free, no authentication.

curl https://depscope.dev/api/breaking/cargo/rustls-webpki
rustls-webpki breaking changes — Cargo migration guide | DepScope