This new v2.43.0 brings bug fixes, new features and improvements. A fix for unnecessary pre-compressed file lookups, FIPS-capable TLS support via a new Cargo feature and prebuilt binaries, several performance optimizations, hardening across several modules, better byte-range suffix detection and extract normalization coverage, CI workflow updates and other enhancements.
Fixes
- b224b6e Update project dependencies. PR [#685] by @joseluisq
- 8421a06 Unnecessary pre-compressed file look up when the uncompressed one doesn't exist. PR [#684] by @joseluisq
- 9b9c1a7 Docker: Update Alpine (
3.23.4) & Debian (13.5) Docker images. PR [#678] by @joseluisq
Features
- 3ff096c FIPS-capable TLS via new
http2-fipsCargo feature flag usingaws-lc-rsin FIPS mode. PR [#645] by @alexander-bauer. See docs, new Docker Images and prebuilt binaries available. - 7ff6cf6 Optional default text charset via
--default-charset. PR [#656] by @davlgd. See docs (follow-up PR [#657] by @joseluisq).
Refactorings
- a5af389 Hardening and robustness increase for several modules. PR [#672] by @joseluisq
- 6514b87 Minimum size threshold for dynamic compression. PR [#673] by @joseluisq
- f503ee1 Byte-range suffix detection and extract normalization helpers, which increases case coverage. PR [#674] by @joseluisq
- e5103c3 Performance optimizations for several modules. PR [#675] by @joseluisq
- aa66137 Improve directory listing performance. PR [#676] by @joseluisq
- 2302e46 Improve MIME types for compression and default text charset features (follow-up). PR [#657] by @joseluisq
- 216e45b CI: Update devel workflow to compile several targets and FIPS directly via GitHub Actions runners. PR [#691] by @joseluisq
- 2ac6c5e CI: Update release workflow to compile several targets and FIPS directly via GitHub Actions runners. PR [#693] by @joseluisq
- dc2c7a2 CI: Update release GitHub Actions workflows for FIPS builds (follow-up). PR [#689] by @joseluisq
- 6f0d607 CI: Update release GitHub Actions workflows for FIPS builds. PR [#688] by @joseluisq
Docs
- f93f80e Add missing FIPS Docker images and binary descriptions. PR [#687] by @joseluisq
- 6dc9798 Add missing
.htmlsuffix feature for404errors. PR [#686] by @joseluisq
For more details see the v2.43.0 milestone and the full changelog v2.42.0...v2.43.0.