Skip to content

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

Merged
tarcieri merged 3 commits into
masterfrom
bump-x509-crates-to-prerelease-versions
Jan 20, 2024
Merged

Bump X.509-based crates to prerelease versions; MSRV 1.75#1326
tarcieri merged 3 commits into
masterfrom
bump-x509-crates-to-prerelease-versions

Conversation

@tarcieri

@tarcieritarcieri commented Jan 19, 2024

Copy link
Copy Markdown
Member

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
tarcieriforce-pushed the bump-x509-crates-to-prerelease-versions branch from 47e611b to 08f53b2CompareJanuary 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
tarcieriforce-pushed the bump-x509-crates-to-prerelease-versions branch from 08f53b2 to c0529e1CompareJanuary 19, 2024 22:48
@baloo

Copy link
Copy Markdown
Member

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

@tarcieri

Copy link
Copy Markdown
MemberAuthor

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

@tarcieri

Copy link
Copy Markdown
MemberAuthor

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
Copy Markdown
MemberAuthor

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
tarcieriforce-pushed the bump-x509-crates-to-prerelease-versions branch from 9202605 to 5e9e9bbCompareJanuary 20, 2024 00:15
@tarcieritarcieri changed the title Bump X.509-based crates to prereleases versionsBump X.509-based crates to prereleases versions; MSRV 1.75Jan 20, 2024
@tarcieritarcieri changed the title Bump X.509-based crates to prereleases versions; MSRV 1.75Bump X.509-based crates to prerelease versions; MSRV 1.75Jan 20, 2024
@tarcieri
tarcieri merged commit a269243 into masterJan 20, 2024
@tarcieri
tarcieri deleted the bump-x509-crates-to-prerelease-versions branch January 20, 2024 00:50
Sign up for freeto 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.

2 participants

@tarcieri@baloo