Update ghcr.io/static-web-server/static-web-server Docker tag to v2.38.1 #4
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "renovate/ghcr.io-static-web-server-static-web-server-2.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
2.28.0->2.38.1Release Notes
static-web-server/static-web-server (ghcr.io/static-web-server/static-web-server)
v2.38.1Compare Source
This new
v2.38.1release brings several security and bug fixes and improvements for the Cache Control feature.Fixes
3.21.4. #563 by @joseluisqRefactorings
publicfromCache-Controlheader value when feature enabled. Which can prevent CDN and Basic Authentication cache issues. PR #562 by @joseluisqFor more details see the v2.38.1 milestone and the full changelog v2.38.0...v2.38.1.
v2.38.0Compare Source
This new
v2.38.0release brings several security and bug fixes and support for a less-genericsws.tomldefault config file as well as other improvements.Fixes
3.20.7) & Debian (12.11) Docker images. PR #553 by @joseluisqFeatures
sws.tomlsupport as default. PR #551 by @davlgd.config.tomlfile name will be supported for a while, but it's recommended to usesws.tomlinstead.For more details see the v2.38.0 milestone and the full changelog v2.37.0...v2.38.0.
v2.37.0Compare Source
This new
v2.37.0release brings several security and bug fixes. New features like the possibility to download directories as tarballs, control for server log ANSI output, end of support for a few unmaintained Windows platforms and other improvements.End of support for unmaintained Windows 7, 8, 8.1 platforms
As anticipated in v2.36.1, SWS no longer supports Windows 7, 8, and 8.1 platforms.
SWS now requires Rust
1.82.0or later to build and the minimum Windows supported platform is Windows 10.Fixes
1.82.0or later to build. PR #546, #545 by @joseluisq3.20.6and Debian12.10Docker images. PR #539 by @joseluisqFeatures
tar.gz) via new--directory-listing-download=targzoption. PR #544 by @ekangmonyet resolves #67 suggested by @shirshak55. See docs.--log-with-ansi=trueoption (SWS is now no-ANSI by default). PR #543 resolves #540 suggested by @Tasssadar. See docs.Refactorings
For more details see the v2.37.0 milestone and the full changelog v2.36.1...v2.37.0.
Acknowledgments
Thanks to our new donor @mrkesu for supporting the project.
v2.36.1Compare Source
This new
v2.36.1release brings several security and bug fixes and is the last version supporting legacy Windows 7, 8, 8.1 platforms.Security patch for RUSTSEC-2024-0437
This release removes the
experimentalCargo feature from the resultingstatic-web-serverbinary temporarily (but not the Cargo feature itself) to prevent shipping the securityRUSTSEC-2024-0437vulnerability (#530) in this release.The
experimentalCargo feature (that includes experimental metrics and in-memory cache features) will be restored to be part of the binary again in the next release.End support for unmaintained Windows 7, 8, 8.1 platforms
As we mentioned a year ago (#447), SWS would not continue supporting legacy Windows 7, 8, and 8.1 platforms for so long as Microsoft stopped support for Windows 7 in 2020 and Rust requires Windows 10 as the minimum supported platform since 1.78.
Today, we announce that
v2.36.1release is the last version supporting such legacy platforms and having Rust1.76.0as MSRV.Future releases will bump up the MSRV when convenient and will require Windows 10 as the minimum supported platform.
However, although we will try to provide a patch for users wanting to build SWS manually for those legacy platforms in the future, we cannot fully guarantee that SWS will continue building for the aforementioned platforms.
Fixes
Originto theVaryheader value when CORS feature enabled. PR #534 resolves #533 reported by @rbozanFor more details see the v2.36.1 milestone and the full changelog v2.36.0...v2.36.1.
v2.36.0Compare Source
This new
v2.36.0release brings several security and bug fixes. A bugfix for the trailing slash redirect, new feature to log from theX-Real-IPheader as well as other improvements.Fixes
Features
X-Real-IPheader via new--log-x-real-ipoption. PR #521 by @dctaf. See docs.Refactorings
For more details see the v2.36.0 milestone and the full changelog v2.35.0...v2.36.0.
v2.35.0Compare Source
This new
v2.35.0release brings several security and bug fixes. A bugfix for the directory listing, new development Docker images as well as other improvements.Fixes
crossCI cross-compiling tool. PR #513Features
masterbranch changes. PR #512 by @joseluisq and co-authored by @mschoettle. See docs.Refactorings
Docs
For more details see the v2.35.0 milestone and the full changelog v2.34.0...v2.35.0.
Acknowledgments
Thanks to our new donor @thumbert for supporting the project.
v2.34.0Compare Source
This new
v2.34.0release brings several security and bug fixes. BetterX-Forwarded-Forhandling and other improvements.Breaking
*) will no longer match a path separator (/)sourcebut double wildcard (**) can be used instead if wanted. See docs below.log-remote-addressoption will no longer logging from theX-Forwarded-Forheader by default. It has to be opted-in along with the newlog-forwarded-foroption. See docs below.Fixes
macos-12Github Actions runner tomacos-14.Features
X-Forwarded-Forhandling via the newlog-forwarded-forandtrusted-proxiesoptions. PR #495 by @Jeidnx. See docs.Refactorings
*) from matching a path separator in URL Redirect'ssource. PR #501 by @mschoettle. See docs.*) from matching a path separator in URL Rewrite'ssource. PR #506 by @mschoettle. See docs.Docs
For more details see the v2.34.0 milestone and the full changelog v2.33.1...v2.34.0.
v2.33.1Compare Source
This new
v2.33.1release brings several security and bug fixes as well as other minor improvements.Fixes
Refactorings
Last-Modifiedheader if mtime is Unix epoch. PR #488 by @akhilles.Docs
man-pages-completions.mdpage.v2.33.0Compare Source
This new
v2.33.0release brings several security and bug fixes. New features like experimental in-memory files cache with eviction policy support, new subcomand to generate man pages and shell completions as well as other improvements.Note that experimental features are subject to change in future releases. Feel free to give it a try and let us know your feedback.
Fixes
3.18.9) and Debian (12.7) Docker images. PR #478.Features
experimentalCargo feature. See PR #482 description for more details.1.76.0when building from source or using it as a library. See docs.generatesubcomand. PR #475 by @jcgruenhage. See docs.For more details see the v2.33.0 milestone and the full changelog v2.32.2...v2.33.0.
Acknowledgments
Thanks to our new donor @ramkumarkb for supporting the project.
v2.32.2Compare Source
This new
v2.32.2release brings several security and bug fixes as well as other improvements.Fixes
Content-Encodingwhen serving a pre-compressed file ifcompressionandcompression-staticfeatures are enabled. PR #471 fixes #470 reported by @davinkevin.Refactorings
For more details see the v2.32.2 milestone and the full changelog v2.32.1...v2.32.2.
v2.32.1Compare Source
This new
v2.32.1release brings several security and bug fixes as well as other improvements.Fixes
Refactorings
Docs
For more details see the v2.32.1 milestone and the full changelog v2.32.0...v2.32.1.
v2.32.0Compare Source
This new
v2.32.0release brings several bug fixes and a new option to disable symlinks as well as other improvements.Fixes
Content-Encodingfor pre-compressed Zstd file requests. PR #452 fixes #451 reported by @nomeaning777.Varyresponse header forcompressionandcompression-staticfeatures. PR #453.Features
--disable-symlinksoption. PR #454. See docs.Docs
v2.31.1Compare Source
This new
v2.31.1release fixes an issue when running the SWS Linux ARM64 Musl binary on systems with greater memory page sizes than 4KB and re-enables build support for the legacy Windows 7 dropped by the previous release.Fixes
publishissue due to missingbuild.rsfile include.Refactorings
The following Windows targets will build now using Rust
1.77.2rather than the latest stable version, exceptaarch64-pc-windows-msvc(a.k.a. Windows ARM64):x86_64-pc-windows-msvci686-pc-windows-msvcx86_64-pc-windows-gnuv2.31.0Compare Source
This new
v2.31.0release brings several bug fixes, features like a new compression level option, logs for virtual-hosts and better accepted-encodings handling for pre-compressed files as well as other improvements.Fixes
cfgcondition-namewasmin Rust nightly. PR #441.Refactorings
bodytype generic across modules. PR #375 by @palant.SystemTimeandDateTime. PR #384 by @palant.Features
--version(-V) flag. PR #444.v2.30.0Compare Source
This new
v2.30.0release brings security and dependency updates as well as several bug fixes. Overall performance improvements (directory listing particularly), continuous HTTP load testing benchmarks, project refactorings for increased stability, security and correctness as well as several other improvements.Fixes
Features
Refactorings
Docs
For more details see v2.30.0 milestone and the full changelog v2.28.0...v2.30.0.
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.