v2.12.0
Fixes
- 467affc Bugfix/security dependency updates including tokio, serde, tracing, h2, httparse, futures and other crates (also 303d1b4, c340f8f).
- 82caf15 Potential segfault in the
time
crate. RUSTSEC-2020-0071 #142 - 76fd7ea Unmaintained
ansi_term
crate. RUSTSEC-2021-0139 #143
Features
- 91b6ba2 Relative paths for directory listing entries. PR #137 resolves #136 suggested by @jtackaberry. See docs.
- 5f10771 Log Real Remote IP in case of proxies. PR #138 by @dlvoy. See docs.
- 48f9458 Support for serving pre-compressed (Gzip/Brotli) files. PR #139 resolves #114 suggested by @JonasGilg. See docs.
Refactorings
- e9a4aa3 Directory listing module.
- eee45f9 Remove indirections on static file module (performance improvement).
Docs
- 59a75e6 Fix documentation typos. PR #140 by @kianmeng.
- 3ca743a Page for pre-compressed files serving feature. See docs.
- 88a886f Building project from source now requires Rust
1.59.0
or later. See docs.
Codebase