Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Re-enable Windows 7, 8, 8.1 builds support previously dropped in v2.31.0 #447

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

Merged
merged 1 commit into from
May 20, 2024

Conversation

joseluisq
Copy link
Collaborator

@joseluisq joseluisq commented May 20, 2024

Description

This PR adds again support for the legacy Windows 7, 8, 8.1 previously removed in SWS v2.31.0 due to Rust also dropped support in 1.78.0.

Now, we pin Rust to 1.77.2 for the following Windows targets:

  • x86_64-pc-windows-msvc
  • i686-pc-windows-msvc
  • x86_64-pc-windows-gnu

aarch64-pc-windows-msvc (a.k.a. Windows ARM64) will continue using the latest stable Rust available.

Notes

Microsoft stopped support for Windows 7 in 2020 (2023 for extended users).
But at the moment, we don't know how long we will keep supporting this unmaintained platform.
However, keep in mind that we could reconsider bumping up the MSRV in future SWS versions when convenient, advising users accordingly.

Related Issue

Motivation and Context

https://github.com/orgs/static-web-server/discussions/445#discussioncomment-9495097

How Has This Been Tested?

Screenshots (if appropriate):

Since latest Rust 1.78.0 drops support Windows 7 support.
See https://blog.rust-lang.org/2024/02/26/Windows-7.html

We pin Rust to 1.77.2 for the following Windows targets:

- x86_64-pc-windows-msvc
- i686-pc-windows-msvc
- x86_64-pc-windows-gnu

aarch64-pc-windows-msvc (a.k.a. Windows ARM64) will continue using the
latest stable Rust available.

NOTES:
Microsoft stopped support for Windows 7 (also for extended users in
2023). But at the moment we don't know how long we should keep
supporting this unmaintained platform. However, keep in mind that we
could reconsider bumping up the MSRV in future SWS versions when
convenient, advising users accordingly.
See https://learn.microsoft.com/en-us/lifecycle/products/windows-7
@joseluisq joseluisq added enhancement New feature or request v2 v2 release Windows Windows platform specific target Related to an specific target(s) labels May 20, 2024
Copy link

Review changes with SemanticDiff.

@joseluisq joseluisq merged commit 5f116d7 into master May 20, 2024
28 checks passed
@joseluisq joseluisq deleted the support-legacy-windows-7 branch May 20, 2024 22:16
@joseluisq joseluisq changed the title Re-enable Windows 7 builds support previously dropped in v2.31.0 Re-enable Windows 7, 8, 8.1 builds support previously dropped in v2.31.0 May 20, 2024
@joseluisq joseluisq added this to the v2.31.1 milestone May 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request target Related to an specific target(s) v2 v2 release Windows Windows platform specific
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant