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.1
Release Notes
static-web-server/static-web-server (ghcr.io/static-web-server/static-web-server)
v2.38.1
Compare Source
This new
v2.38.1
release brings several security and bug fixes and improvements for the Cache Control feature.Fixes
3.21.4
. #563 by @joseluisqRefactorings
public
fromCache-Control
header 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.0
Compare Source
This new
v2.38.0
release brings several security and bug fixes and support for a less-genericsws.toml
default config file as well as other improvements.Fixes
3.20.7
) & Debian (12.11
) Docker images. PR #553 by @joseluisqFeatures
sws.toml
support as default. PR #551 by @davlgd.config.toml
file name will be supported for a while, but it's recommended to usesws.toml
instead.For more details see the v2.38.0 milestone and the full changelog v2.37.0...v2.38.0.
v2.37.0
Compare Source
This new
v2.37.0
release 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.0
or later to build and the minimum Windows supported platform is Windows 10.Fixes
1.82.0
or later to build. PR #546, #545 by @joseluisq3.20.6
and Debian12.10
Docker images. PR #539 by @joseluisqFeatures
tar.gz
) via new--directory-listing-download=targz
option. PR #544 by @ekangmonyet resolves #67 suggested by @shirshak55. See docs.--log-with-ansi=true
option (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.1
Compare Source
This new
v2.36.1
release 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
experimental
Cargo feature from the resultingstatic-web-server
binary temporarily (but not the Cargo feature itself) to prevent shipping the securityRUSTSEC-2024-0437
vulnerability (#530) in this release.The
experimental
Cargo 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.1
release is the last version supporting such legacy platforms and having Rust1.76.0
as 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
Origin
to theVary
header 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.0
Compare Source
This new
v2.36.0
release brings several security and bug fixes. A bugfix for the trailing slash redirect, new feature to log from theX-Real-IP
header as well as other improvements.Fixes
Features
X-Real-IP
header via new--log-x-real-ip
option. 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.0
Compare Source
This new
v2.35.0
release brings several security and bug fixes. A bugfix for the directory listing, new development Docker images as well as other improvements.Fixes
cross
CI cross-compiling tool. PR #513Features
master
branch 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.0
Compare Source
This new
v2.34.0
release brings several security and bug fixes. BetterX-Forwarded-For
handling and other improvements.Breaking
*
) will no longer match a path separator (/
)source
but double wildcard (**
) can be used instead if wanted. See docs below.log-remote-address
option will no longer logging from theX-Forwarded-For
header by default. It has to be opted-in along with the newlog-forwarded-for
option. See docs below.Fixes
macos-12
Github Actions runner tomacos-14
.Features
X-Forwarded-For
handling via the newlog-forwarded-for
andtrusted-proxies
options. 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.1
Compare Source
This new
v2.33.1
release brings several security and bug fixes as well as other minor improvements.Fixes
Refactorings
Last-Modified
header if mtime is Unix epoch. PR #488 by @akhilles.Docs
man-pages-completions.md
page.v2.33.0
Compare Source
This new
v2.33.0
release 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
experimental
Cargo feature. See PR #482 description for more details.1.76.0
when building from source or using it as a library. See docs.generate
subcomand. 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.2
Compare Source
This new
v2.32.2
release brings several security and bug fixes as well as other improvements.Fixes
Content-Encoding
when serving a pre-compressed file ifcompression
andcompression-static
features 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.1
Compare Source
This new
v2.32.1
release 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.0
Compare Source
This new
v2.32.0
release brings several bug fixes and a new option to disable symlinks as well as other improvements.Fixes
Content-Encoding
for pre-compressed Zstd file requests. PR #452 fixes #451 reported by @nomeaning777.Vary
response header forcompression
andcompression-static
features. PR #453.Features
--disable-symlinks
option. PR #454. See docs.Docs
v2.31.1
Compare Source
This new
v2.31.1
release 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
publish
issue due to missingbuild.rs
file include.Refactorings
The following Windows targets will build now using Rust
1.77.2
rather than the latest stable version, exceptaarch64-pc-windows-msvc
(a.k.a. Windows ARM64):x86_64-pc-windows-msvc
i686-pc-windows-msvc
x86_64-pc-windows-gnu
v2.31.0
Compare Source
This new
v2.31.0
release 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
cfg
condition-namewasm
in Rust nightly. PR #441.Refactorings
body
type generic across modules. PR #375 by @palant.SystemTime
andDateTime
. PR #384 by @palant.Features
--version
(-V
) flag. PR #444.v2.30.0
Compare Source
This new
v2.30.0
release 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.