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

0.17.0 release #1504

Closed
sj6219 opened this issue Jul 5, 2022 · 11 comments
Closed

0.17.0 release #1504

sj6219 opened this issue Jul 5, 2022 · 11 comments

Comments

@sj6219
Copy link

sj6219 commented Jul 5, 2022

A new release is required.
I'm developing a program in an arch64-pc-windows-msvc environment, and I need a new release to do that.

I don't know how to make the 'pregenerate' files, so I'd appreciate it if you could make it temporarily.

@melekes
Copy link

melekes commented Oct 26, 2022

We're also interested in the new release (specifically this commit).

What's a timeline for 0.17? Anybody knows?

@thomaseizinger
Copy link

Perhaps another alpha release could be an option in case main is not yet ready for a new full release?

@briansmith
Copy link
Owner

I am burning down the list of things to do to release 0.17 now. I will merge in yet-unmerged BoringSSL changes, do the testing that isn't in GitHub Actions, and a few other things.

@briansmith
Copy link
Owner

The draft PR #1542 replaces all the AAarch64 feature detection logic that was added in 0.17 prereleases with the use of std::arch::is_aarch64_feature_detected. It reduces the amount of unsafe code a lot, improves support for lesser-used platforms, and also reduces the maintenance and testing burden for the 0.17 release substantially. I would appreciate people taking a look at that PR and testing it on their systems, especially to make sure the feature detection logic is working correctly for the target(s) you care about. Thanks!

@briansmith
Copy link
Owner

Oh, I left out the most important bit of PR #1542: It proposes increasing the MSRV to 1.60 for AAarch64 targets only; other targets would remain MSRV 1.57. I think this is a good trade-off as 1.60 was released over 6 months ago.

@svenpaulsen

This comment was marked as off-topic.

@Alovchin91

This comment was marked as off-topic.

@briansmith
Copy link
Owner

It looks like both @awakecoding and @svenpaulsen managed to build the 0.16.x branch for Windows aarch64, and there are more people waiting for this. Do you think it could be wise to release a 0.16.21 patch version, maybe with a -prerelease tag? This way many people could apparently get unblocked.

This issue is about the 0.17 release. I filed issue #1551 about the 0.16.21 release to add aarch64-pc-windows-msvc support. Please discuss the 0.16.21 release there.

@jeff-hiner
Copy link

Adding a bump here, I need to depend on open_in_place_separate_tag in a fork of boringtun and it's not in 0.16... a pre-release alpha or beta on crates.io would help immensely if that's possible.

@ry
Copy link

ry commented Mar 14, 2023

Is there an ETA for 0.17 release?

@briansmith
Copy link
Owner

This is done!

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

No branches or pull requests

8 participants