KEMBAR78
Re-enable Windows 7, 8, 8.1 builds support previously dropped in v2.31.0 by joseluisq · Pull Request #447 · static-web-server/static-web-server · GitHub
Skip to content

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
@semanticdiff-com
Copy link

Review changes with SemanticDiff.

@joseluisq joseluisq merged commit 5f116d7 into master May 20, 2024
@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