Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: static-web-server/static-web-server

v2.37.0

03 Jun 21:00
v2.37.0
This tag was signed with the committer’sverified signature.
joseluisq Jose Quintana
GPG key ID:04A29CFFDD32471F
Verified
Learn about vigilant mode.
b67202b
This commit was signed with the committer’sverified signature.
joseluisq Jose Quintana
GPG key ID:04A29CFFDD32471F
Verified
Learn about vigilant mode.
Compare
Choose a tag to compare
Loading

This newv2.37.0 release brings several security and bug fixes. New features like the possibility to download directories as tarballs, better 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 inv2.36.1, SWS no longer supports Windows 7, 8, and 8.1 platforms. SWS now requires Rust1.82.0 or later to build, and the minimum supported Windows platform isWindows 10.

Cargo experimental feature restored

The Cargoexperimental feature is part of the binary release again (v2.37.0 and future releases).

Fixes

Features

  • 89f5846 Support for downloading a directory as a compressed tarball (tar.gz) via the new--directory-listing-download=targz option. PR#544 by@ekangmonyet resolves#67 suggested by@shirshak55. Seedocs.
  • 0236980 Control log ANSI output via new boolean--log-with-ansi=true option (SWS is now no-ANSI by default). PR#543 resolves#540 suggested by@Tasssadar. Seedocs.

Refactorings

For more details see thev2.37.0 milestone and the full changelogv2.36.1...v2.37.0.

Acknowledgments

Thanks to our new donor@mrkesu for supporting the project.

Contributors

  • @Tasssadar
  • @joseluisq
  • @shirshak55
  • @ekangmonyet
Tasssadar, joseluisq, and 2 other contributors
Assets25
ekangmonyet, NameLeSS-93, and daramkun reacted with hooray emoji
3 people reacted

v2.36.1

01 Apr 22:16
v2.36.1
This tag was signed with the committer’sverified signature.
joseluisq Jose Quintana
GPG key ID:04A29CFFDD32471F
Verified
Learn about vigilant mode.
ab44158
This commit was signed with the committer’sverified signature.
joseluisq Jose Quintana
GPG key ID:04A29CFFDD32471F
Verified
Learn about vigilant mode.
Compare
Choose a tag to compare
Loading

This newv2.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 temporarily removes theexperimental Cargo feature from the resultingstatic-web-server binary (but not the Cargo feature itself) to prevent shipping the security vulnerability (RUSTSEC-2024-0437#530) in this release.

Theexperimental Cargo feature (that includes experimental features likemetrics andin-memory cache) 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 asMicrosoft stopped support for Windows 7 in 2020 and Rust requiresWindows 10 as the minimum supported platform since1.78.

Today, we announce thatv2.36.1 is the last release supporting such legacy platforms and having Rust1.76.0 as MSRV.
Future releases will bump up the MSRV when convenient and will requireWindows 10 as the minimum supported platform.
However, although we willtry to provide a patch for users wanting to build SWS manually for those legacy platforms in the future, wecannot fully guarantee that SWS will continue building for the aforementioned platforms.

Fixes

  • ad4c171 Bugfix/security dependency updates including tokio, httparse, ring, rustls, bytes, serde and other crates. PR#532.
  • 5fbd0c5 CORS: Add missingOrigin to theVary header value when CORS feature is enabled. PR#534 resolves#533 reported by@rbozan.

For more details see thev2.36.1 milestone and the full changelogv2.36.0...v2.36.1.

Contributors

  • @rbozan
rbozan
Loading
sand123, LeSpocky, wanderingeek, and Bnyro reacted with thumbs up emojiMrRinkana reacted with heart emoji
5 people reacted

v2.36.0

10 Feb 20:49
v2.36.0
This tag was signed with the committer’sverified signature.
joseluisq Jose Quintana
GPG key ID:04A29CFFDD32471F
Verified
Learn about vigilant mode.
95b1f7b
This commit was signed with the committer’sverified signature.
joseluisq Jose Quintana
GPG key ID:04A29CFFDD32471F
Verified
Learn about vigilant mode.
Compare
Choose a tag to compare
Loading

This newv2.36.0 release brings several security and bug fixes. A bugfix for the trailing slash redirect, a new feature to log from theX-Real-IP HTTP header as well as other improvements.

Fixes

  • aadca81 Bugfix/security dependency updates including httparse, rustls, clap, bcrypt, maud, bytes and other crates. PR#524.
  • 99aa74d Docker: Update Alpine (3.19.6) and Debian (12.9) Docker images. PR#518.
  • a639039 Add missing query string to the URI trailing slash redirect. PR#523.

Features

Refactorings

  • 8fa9cda Improve fallback page path checking and logging. PR#522.
  • 0053d74 CI: Improve post-release updates workflow. PR#525.

For more details see thev2.36.0 milestone and the full changelogv2.35.0...v2.36.0.

Contributors

  • @dctaf
dctaf
Loading

v2.35.0

10 Jan 17:33
v2.35.0
This tag was signed with the committer’sverified signature. The key has expired.
joseluisq Jose Quintana
GPG key ID:AC0A12715EA5C9A7
Expired
Verified
Learn about vigilant mode.
82c5483
This commit was signed with the committer’sverified signature. The key has expired.
joseluisq Jose Quintana
GPG key ID:AC0A12715EA5C9A7
Expired
Verified
Learn about vigilant mode.
Compare
Choose a tag to compare
Loading

This newv2.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

  • c236674 Bugfix/security dependency updates including hyper, tokio, rustls, glob, serde, time and other crates. PR#515.
  • 206900b Directory listing HTML content outside of body tag. PR#511 by@alxv-su.
  • 35bb607 CI: NetBSD 9.2 broken source link used by cross CI cross-compiling tool. PR#513

Features

Refactorings

Docs

For more details see thev2.35.0 milestone and the full changelogv2.34.0...v2.35.0.

Acknowledgments

Thanks to our new donor@thumbert for supporting the project.

Contributors

  • @joseluisq
  • @mschoettle
  • @alxv-su
joseluisq, mschoettle, and alxv-su
Loading

v2.34.0

03 Dec 23:25
v2.34.0
This tag was signed with the committer’sverified signature. The key has expired.
joseluisq Jose Quintana
GPG key ID:AC0A12715EA5C9A7
Expired
Verified
Learn about vigilant mode.
49cd6e6
This commit was signed with the committer’sverified signature. The key has expired.
joseluisq Jose Quintana
GPG key ID:AC0A12715EA5C9A7
Expired
Verified
Learn about vigilant mode.
Compare
Choose a tag to compare
Loading

This newv2.34.0 release brings several security and bug fixes. BetterX-Forwarded-For handling and other improvements.

Breaking

  • URL Redirects/Rewrites: Single Glob wildcard (*) will no longer match a path separator (/) insource but double wildcard (**) can be used instead if wanted. See docs below.
  • Log Remote Address:log-remote-address option will no longer log from theX-Forwarded-For header by default. It has to be opted-in together with the newlog-forwarded-for option. See docs below.

Fixes

  • 93479ba Bugfix/security dependency updates including tokio, rustls, regex, tracing, flate2, serde, async-compression and other crates. PR#502.
  • 4ed4bb4 Docker: Update Alpine (3.19.4) and Debian (12.8) Docker images. PR#505.
  • 0768c20 CI: Update deprecatedmacos-12 Github Actions runner tomacos-14.

Features

  • 13e3f38 BetterX-Forwarded-For handling via the newlog-forwarded-for andtrusted-proxies options. PR#495 by@Jeidnx. Seedocs.

Refactorings

Docs

For more details see thev2.34.0 milestone and the full changelogv2.33.1...v2.34.0.

Contributors

  • @ctag
  • @mschoettle
  • @Jeidnx
ctag, mschoettle, and Jeidnx
Loading

v2.33.1

02 Nov 09:26
v2.33.1
This tag was signed with the committer’sverified signature. The key has expired.
joseluisq Jose Quintana
GPG key ID:AC0A12715EA5C9A7
Expired
Verified
Learn about vigilant mode.
f102212
This commit was signed with the committer’sverified signature. The key has expired.
joseluisq Jose Quintana
GPG key ID:AC0A12715EA5C9A7
Expired
Verified
Learn about vigilant mode.
Compare
Choose a tag to compare
Loading

This newv2.33.1 release brings several security and bug fixes as well as other minor improvements.

Fixes

  • 93479ba Bugfix/security dependency updates including hyper, tokio, httparse, rustls, regex, once_cell, flate2, async-compression and other crates. PR#490.

Refactorings

Docs

  • 30a6409 Minor tweaks toman-pages-completions.md page.

For more details see thev2.33.1 milestone and the full changelogv2.33.0...v2.33.1.

Contributors

  • @akhilles
akhilles
Loading
wanderingeek, mundry, MrRinkana, and Great-Stone reacted with thumbs up emoji
4 people reacted

v2.33.0

17 Sep 21:50
v2.33.0
This tag was signed with the committer’sverified signature. The key has expired.
joseluisq Jose Quintana
GPG key ID:AC0A12715EA5C9A7
Expired
Verified
Learn about vigilant mode.
e6a3487
This commit was signed with the committer’sverified signature. The key has expired.
joseluisq Jose Quintana
GPG key ID:AC0A12715EA5C9A7
Expired
Verified
Learn about vigilant mode.
Compare
Choose a tag to compare
Loading

This newv2.33.0 release brings several security and bug fixes. New features like experimental in-memory files cache with eviction policy support, new subcommand 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

  • e25b586 Bugfix/security dependency updates including tokio, rustls, serde, toml, once_cell, flate2, clap and other crates. PR#479.
  • a3d40b8 Crate: Issues when building SWS without default features. PR#480.
  • 6bb6138 Docker: Update Alpine (3.18.9) and Debian (12.7) Docker images. PR#478.

Features

  • 5bdfcd4 Advanced: Experimental in-memory files cache with eviction policy support via a new advanced config option. See PR#328 description for usage and details.
  • ec85abd Crate: Add in-memory files cache to the experimental Cargo feature. See PR#482 description for more details.
    • MSRV update: Note that due to this change, the SWS'sMinimum Supported Rust Version is now 1.76.0 when building from source or using it as a library. Seedocs.
  • d567b4e CLI: Support for generating man pages and shell completions via newgenerate subcomand. PR#475 by@jcgruenhage. Seedocs.

For more details see thev2.33.0 milestone and the full changelogv2.32.2...v2.33.0.

Acknowledgments

Thanks to our new donor@ramkumarkb for supporting the project.

Contributors

  • @jcgruenhage
jcgruenhage
Loading
ludwig-austermann and alessandrojbr reacted with thumbs up emojimundry reacted with rocket emoji
3 people reacted

v2.32.2

13 Aug 22:03
v2.32.2
This tag was signed with the committer’sverified signature. The key has expired.
joseluisq Jose Quintana
GPG key ID:AC0A12715EA5C9A7
Expired
Verified
Learn about vigilant mode.
e61c97e
This commit was signed with the committer’sverified signature. The key has expired.
joseluisq Jose Quintana
GPG key ID:AC0A12715EA5C9A7
Expired
Verified
Learn about vigilant mode.
Compare
Choose a tag to compare
Loading

This newv2.32.2 release brings several security and bug fixes as well as other improvements.

Fixes

  • 634dd98 Bugfix/security dependency updates including tokio, rustls, serde, toml, zstd, clap and other crates. PR#472.
  • a72c7b3 WrongContent-Encoding when serving a pre-compressed file ifcompression andcompression-static features are enabled. PR#471 fixes#470 reported by@davinkevin.
  • dd48972 CLI (regression): Boolean flags without explicit values do not work. PR#468 fixes#467 reported by@stardustman.
  • 915d040 Tests: Not able to run tests via Cargo when passing non-SWS arguments. PR#466 fixes#465 reported by@fpletz.

Refactorings

  • f228a7a Misc: Add a Make task for building all development Docker images.

For more details see thev2.32.2 milestone and the full changelogv2.32.1...v2.32.2.

Contributors

  • @fpletz
  • @davinkevin
  • @stardustman
fpletz, davinkevin, and stardustman
Loading

v2.32.1

20 Jul 22:01
v2.32.1
This tag was signed with the committer’sverified signature. The key has expired.
joseluisq Jose Quintana
GPG key ID:AC0A12715EA5C9A7
Expired
Verified
Learn about vigilant mode.
97da457
This commit was signed with the committer’sverified signature. The key has expired.
joseluisq Jose Quintana
GPG key ID:AC0A12715EA5C9A7
Expired
Verified
Learn about vigilant mode.
Compare
Choose a tag to compare
Loading

This newv2.32.1 release brings several security and bug fixes as well as other improvements.

Fixes

  • cfa3567 Bugfix/security dependency updates including hyper, tokio, rustls, jemallocator, url, zstd, toml, mime_guess and other crates. PR#463.
  • 87ce30d Docker: Update Debian Docker images to 12.6. PR#461.
  • 057239d Docker: Update Alpine Docker images to 3.18.7. PR#459.

Refactorings

Docs

  • 25b1b1c Improve feature, versioning pages and remove dead links. PR#460.

For more details see thev2.32.1 milestone and the full changelogv2.32.0...v2.32.1.

Contributors

  • @szepeviktor
szepeviktor
Loading
Bruce0203, serhiynovos, and wanderingeek reacted with thumbs up emoji
3 people reacted

v2.32.0

19 Jun 04:42
v2.32.0
This tag was signed with the committer’sverified signature. The key has expired.
joseluisq Jose Quintana
GPG key ID:AC0A12715EA5C9A7
Expired
Verified
Learn about vigilant mode.
216e485
This commit was signed with the committer’sverified signature. The key has expired.
joseluisq Jose Quintana
GPG key ID:AC0A12715EA5C9A7
Expired
Verified
Learn about vigilant mode.
Compare
Choose a tag to compare
Loading

This newv2.32.0 release brings several bug fixes and a new option to disable symlinks as well as other improvements.

Fixes

  • cd5fa1b Bugfix/security dependency updates including hyper, tokio, regex, serde, httparse and other crates (alsoc227302,6713932).
  • 6031a1b IncorrectContent-Encoding for pre-compressed Zstd file requests. PR#452 fixes#451 reported by@nomeaning777.
  • 3410365 DuplicatedVary response header forcompression andcompression-static features. PR#453.

Features

Docs

For more details see thev2.32.0 milestone and the full changelogv2.31.1...v2.32.0.

Contributors

  • @nomeaning777
  • @frankli0324
nomeaning777 and frankli0324
Loading
kolodziej reacted with thumbs up emoji
1 person reacted
Previous1345910
Previous

[8]ページ先頭

©2009-2025 Movatter.jp