Skip to content

Replace rustls-pemfile with rustls-pki-types, fix msrv and update msrv / edition#105

Closed
threema-donat wants to merge 10 commits intoreown-com:masterfrom
threema-donat:master
Closed

Replace rustls-pemfile with rustls-pki-types, fix msrv and update msrv / edition#105
threema-donat wants to merge 10 commits intoreown-com:masterfrom
threema-donat:master

Conversation

@threema-donat
Copy link
Contributor

Description

This MR fixes the MSRV, removes the lockfile from version control and replaces the unmaintained rustls-pemfile with the suggested alternative rustls-pki-types. Furthermore, it updates the edition to 2024.

The MSRV is currently incorrect in master, since hyper-rustls 0.26.0 depends on indexmap, which requires 1.82.0 to build.

The motivation behind removing the lockfile is that the dependents can define the versions of the dependencies themselves to be up-to-date since this crate is not updated very often.

Resolves issues #99 and makes #102 obsolete

How Has This Been Tested?

This has been tested locally with a binary that sends APNS pushes. It has been tested only with the sandbox of APNS.

Due Dilligence

  • Breaking change
  • Requires a documentation update
  • Requires a e2e/integration test update

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant