rustls / rustls-ffi

Use Rustls from any language
Other
124 stars 31 forks source link

Prepare 0.11.0 release. #338

Closed cpu closed 1 year ago

cpu commented 1 year ago

Description

This branch prepares for the 0.11.0 release.

docs: update README to match MSRV.

The project MSRV was increased to 1.60 in https://github.com/rustls/rustls-ffi/pull/322 - this commit updates the README to match.

docs: update CHANGELOG for 0.11.0 release.

This commit updates the CHANGELOG. I've tried to strike the right balance between covering the changes and not providing too much unnecessary detail. In particular I didn't call out each of the _new and _free renames in the Changed section, just the top level type name changes. Similarly in the Added section I didn't describe each of the new builder functions, but the overall idea. If preferred I can update both sections to cover each change in finer detail.

cargo: bump version 0.10.0 -> 0.11.0

Does what it says on the tin. The changes in main are semver incompatible so we can't do this as a minor point release.

cpu commented 1 year ago

@jsha Would you like me to publish this release to https://crates.io/ or would you prefer to do it? Is there anything special that needs to happen compared to the other Rustls repos? Thanks for the review!

jsha commented 1 year ago

If you could do the publish to crates.io that would be great, to make sure we have multiple people with the privileges. For this repo, though, the push to crates.io is secondary. The main way we expect people to consume it is by checking out a tagged release from this repository. So, could you also create a tag and a GitHub Release? Thanks!

cpu commented 1 year ago

If you could do the publish to crates.io that would be great, to make sure we have multiple people with the privileges

@jsha I think you (or another owner) might need to update the crate settings to allow the rustls-publishers group that ctz created for the other crates to be able to publish rustls-ffi. I'm a member of that group but publishing is giving me this error:

error: failed to publish to registry at https://crates.io

Caused by:
  the remote server responded with an error: this crate exists but you don't seem to be an owner. If you believe this is a mistake, perhaps you need to accept an invitation to be an owner before publishing.

So, could you also create a tag and a GitHub Release? Thanks!

Done! v0.11.0.

cpu commented 1 year ago

@jsha gentle bump on this - Did you catch Ctz's follow-up in Discord?

jsha commented 1 year ago

Thanks for the bump! Just added the group.

cpu commented 1 year ago

Thank you!

Published rustls-ffi v0.11.0 at registry crates-io

I think we're all set :rocket: