index : static-web-server.git

ascending towards madness

Diff

 CHANGELOG.md | 26 ++++++++++++++++++++++++++
 Cargo.lock   |  2 +-
 Cargo.toml   |  2 +-
 3 files changed, 28 insertions(+), 2 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 8447b76..dc8453d 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -7,6 +7,32 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

_**Note:** See changelog for v1 under the [1.x]https://github.com/static-web-server/static-web-server/blob/1.x/CHANGELOG.md branch._

## v2.24.0 - 2023-11-09

This new `v2.24.0` release brings dependency security updates and bug fixes. It introduces three new targets (PowerPC (PPC64LE), S390x and Windows ARM64). Features like automatic TOML configuration file detection at startup and 404/50x error pages loading at runtime as well as several improvements.

__Fixes__

- [e767938]https://github.com/static-web-server/static-web-server/commit/e767938 Bugfix/security dependency updates including ring, rustls, regex, clap, serde, futures, brotli and other crates (also [b0c0775]https://github.com/static-web-server/static-web-server/commit/b0c0775).
- [4fa09ab]https://github.com/static-web-server/static-web-server/commit/4fa09ab CI: `cross` does not build when using `libc` 0.2.149+ on NetBSD.

__Features__

- [e89ce29]https://github.com/static-web-server/static-web-server/commit/e89ce29 Automatic TOML configuration file detection at startup. PR [#281]https://github.com/static-web-server/static-web-server/pull/281. See [docs]https://static-web-server.net/configuration/config-file/.
- [fd4bfd4]https://github.com/static-web-server/static-web-server/commit/fd4bfd4 Linux PowerPC (PPC64LE) and S390x targets (also Docker images). PR [#159]https://github.com/static-web-server/static-web-server/pull/159. See [docs]https://static-web-server.net/platforms-architectures/#powerpc.
- [02c6d3e]https://github.com/static-web-server/static-web-server/commit/02c6d3e Windows ARM64 target. PR [#283]https://github.com/static-web-server/static-web-server/pull/283. See [docs]https://static-web-server.net/platforms-architectures/#arm64_2.
- [1fa9261]https://github.com/static-web-server/static-web-server/commit/1fa9261 Load 404 and 50x error pages at runtime. PR [#284]https://github.com/static-web-server/static-web-server/pull/284 resolves [#98]https://github.com/static-web-server/static-web-server/issues/98 reported by [@Dexus]https://github.com/Dexus.

__Refactorings__

- [4de9acd]https://github.com/static-web-server/static-web-server/commit/4de9acd Allowed methods response for `OPTIONS` file requests. PR [#278]https://github.com/static-web-server/static-web-server/pull/278.
- [d06ad0f]https://github.com/static-web-server/static-web-server/commit/d06ad0f Remove some unused TLS configuration APIs and use defaults directly. PR [#279]https://github.com/static-web-server/static-web-server/pull/279.
- [ab16187]https://github.com/static-web-server/static-web-server/commit/ab16187 Improve the server maintenance mode debug logs. PR [#282]https://github.com/static-web-server/static-web-server/pull/282.

__Docs__

- [2798725]https://github.com/static-web-server/static-web-server/commit/2798725 Linux PowerPC (PPC64LE) and S390x targets information. See [docs]https://static-web-server.net/download-and-install/#powerpc.

## v2.23.0 - 2023-10-15

This new `v2.23.0` release brings several dependency updates and bug fixes. New features like multiple index files and maintenance mode support, more performance and resource optimizations (~15% less memory usage), a bug fix for the directory listing, documentation for using SWS in WebAssembly and TrueNAS SCALE and other improvements.
diff --git a/Cargo.lock b/Cargo.lock
index e27c34e..2aebd40 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1203,7 +1203,7 @@ checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67"

[[package]]
name = "static-web-server"
version = "2.23.0"
version = "2.24.0"
dependencies = [
 "aho-corasick",
 "anyhow",
diff --git a/Cargo.toml b/Cargo.toml
index 52fba76..7b53954 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "static-web-server"
version = "2.23.0"
version = "2.24.0"
edition = "2021"
rust-version = "1.70.0"
authors = ["Jose Quintana <https://joseluisq.net>"]