v2.19.0
This new v2.19.0
release brings several dependency updates/bug fixes (including minor versions), a new Debian 12 "bookworm" Docker image, more Cargo features for controlling the SWS feature set when building, bug fixes for the SWS crate and one regression for the fallback-page
feature, documentation for cross-compiling SWS from source using Zig as a linker as well as other improvements.
Fixes
- d258803 Bugfix/security dependency updates including clap, async-compression, zstd, tokio-rustls, toml, pin-project, form_urlencoded, percent-encoding and other crates.
- 3e4bd47 Value is required for
fallback-page
when passing no CLI or env value. PR #219 fixes #218 reported by @OdyX. - 558fd96 Lib: Unresolved/unused imports when building without Cargo features.
- 911a1c2 Misc: Fix some module typos.
- b751b40 CI: Wrong release tag for checksums workflow.
Features
- 3adf75e Docker: Debian 12 "bookworm" Docker image using statically-linked binary (musl libc). See docs.
- 79a93f6 Lib:
directory-listing
Cargo feature. PR #220. See docs. - a8144d6 Lib:
basic-auth
Cargo feature. PR #221. See docs. - 680c8aa Lib:
fallback-page
Cargo feature. PR #222. See docs.
Refactorings
- 986b663 Lib: Enable Crate
docsrs
config flag. - 9e635bd Lib: Improve Cargo docs for some SWS features.
- a0f92f5 CI: Post-release updates script.
Docs
- 379f88b Cross-compile SWS from source using Zig as a linker. See docs.