Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump X.509-based crates to prerelease versions; MSRV 1.75 #1326

Merged
merged 3 commits into from
Jan 20, 2024

Conversation

tarcieri
Copy link
Member

@tarcieri tarcieri commented Jan 19, 2024

For next release cycle, as was started in #1296. Due to circular dependencies (on e.g. digital signature libraries) this wasn't possible at that time, but is now that we've made prereleases of all of the requisite dependencies.

MSRV is bumped to 1.75 in anticipation of using TAIT, and due to dependency MSRV bumps.

This bumps the following crates to prerelease versions (not intended for release, just to signal we're making breaking changes):

  • cmpv2 v0.3.0-pre
  • cms v0.3.0-pre
  • crmf v0.3.0-pre
  • gss-api v0.2.0-pre
  • pkcs12 v0.2.0-pre
  • x509-cert v0.3.0-pre
  • x509-ocsp v0.3.0-pre
  • x509-tsp v0.2.0-pre

See also: #1289

@tarcieri tarcieri force-pushed the bump-x509-crates-to-prerelease-versions branch from 47e611b to 08f53b2 Compare January 19, 2024 22:42
For next release cycle, as was started in #1296. Due to circular
dependencies (on e.g. digital signature libraries) this wasn't possible
at that time, but is now that we've made prereleases of all of the
requisite dependencies.

This bumps the following crates to prerelease versions (not intended for
release, just to signal we're making breaking changes):

- `cmpv2` v0.3.0-pre
- `cms` v0.3.0-pre
- `crmf` v0.3.0-pre
- `gss-api` v0.2.0-pre
- `pkcs12` v0.2.0-pre
- `x509-cert` v0.3.0-pre
- `x509-ocsp` v0.3.0-pre
- `x509-tsp` v0.2.0-pre

See also: #1289
@tarcieri tarcieri force-pushed the bump-x509-crates-to-prerelease-versions branch from 08f53b2 to c0529e1 Compare January 19, 2024 22:48
@baloo
Copy link
Member

baloo commented Jan 19, 2024

I'm bumping MSRV of x509 to 1.75 in #1280.
This is only for the builder feature though.

@tarcieri
Copy link
Member Author

That's cool. I'm just trying to get the tests to pass 😉

@tarcieri
Copy link
Member Author

Also you might as well just bump straight to 1.75. This is our opportunity to get rid of complex feature-dependent MSRVs.

They're failing due to unpublished prerelease dependencies
@tarcieri
Copy link
Member Author

Hmm, actually, I might just bump straight to 1.75 for you, since the tests are still failing due to elliptic-curve having an MSRV of 1.73

We need to bump to at least 1.73 for `p256`.

The `builder` feature will be using TAIT, so go ahead and bump all the
way to 1.75.
@tarcieri tarcieri force-pushed the bump-x509-crates-to-prerelease-versions branch from 9202605 to 5e9e9bb Compare January 20, 2024 00:15
@tarcieri tarcieri changed the title Bump X.509-based crates to prereleases versions Bump X.509-based crates to prereleases versions; MSRV 1.75 Jan 20, 2024
@tarcieri tarcieri changed the title Bump X.509-based crates to prereleases versions; MSRV 1.75 Bump X.509-based crates to prerelease versions; MSRV 1.75 Jan 20, 2024
@tarcieri tarcieri merged commit a269243 into master Jan 20, 2024
165 checks passed
@tarcieri tarcieri deleted the bump-x509-crates-to-prerelease-versions branch January 20, 2024 00:50
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.

None yet

2 participants