This new v2.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 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 supported Windows platform is Windows 10.
Cargo experimental feature restored
The Cargo experimental
feature is part of the binary release again (v2.37.0
and future releases).
Fixes
- b56e3c4 Bugfix/security dependency updates including tokio, rustls, chrono, flate2, windows-service, serde and other crates. SWS now requires Rust
1.82.0
or later to build. PR [#546], [#545] by @joseluisq - a384d92 Update Alpine
3.20.6
and Debian12.10
Docker images. PR [#539] by @joseluisq - cb19995 Generic server log info output even on higher log levels. PR [#542] by @joseluisq fixes [#541] reported by @Tasssadar.
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. See docs. - 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. See docs.
Refactorings
- Misc: 5d1eaac Automate post-release updates using CI. PR [#538] by @joseluisq
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.