This new v2.16.0
release brings several dependency updates/bug fixes including the Alpine Docker image, a new Android ARM64 target, Zstandard (zstd) auto-compression and pre-compressed files support, static-web-server
available as a crate, as well as other additions and improvements.
Fixes
- 44daf6b Bugfix/security dependency updates including hyper, tokio, futures, serde, h2, libc, windows and other crates. Also (be8ba9b, fff3d4e).
- 39cfbab Improve error handling when reading file entries on the directory listing module. PR #192 fixes #191 reported by @PlkMarudny.
- e36a522 Docker: Update Alpine to 3.17.3. PR #199 by @gaby.
- 9d7de82 CI: Error when installing the latest Rust on FreeBSD.
Features
- 70db3c9 New static-web-server crate. PR #190 resolves #188 suggested by @da2ce7.
- d7dd255 New Android ARM64 target support (
aarch64-linux-android
). PR #194 resolves #163 suggested by @denisidoro. - 2bebec7 Zstandard (
zstd
) auto-compression and pre-compressed files support. PR #197 resolves #193 suggested by @gaby. - 910eaae Add
Vary
header forAccept-Encoding
when--compression
or--compression-static
is enabled. - ca5e7f5 CI: Workflow for publishing the
static-web-server
crate. PR #189 by @da2ce7. - 415465c Misc: Binary installer script for Linux/BSDs. See docs.
Refactorings
- e751bfb Remove needless
as_ref()
for several paths on static file module. - cc1de08 Rename
.html
auto-suffix files metadata function. - 981c388 CI: Runner images and dependency updates.
- 4a12898 CI: Improve devel/prod pipelines.
- cf0d618 Misc: Logo and project description.
- 90ec4b6 Misc: Move the website to static-web-server.net.
Docs