TrueChartsClone/charts/stable/static-web-server
TrueCharts Bot 14b5a6e247
chore(deps): update container image ghcr.io/static-web-server/static-web-server to v2.30.0@4a878e1 by renovate (#21618)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/static-web-server/static-web-server](https://togithub.com/static-web-server/static-web-server)
| minor | `2.28.0` -> `2.30.0` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>static-web-server/static-web-server
(ghcr.io/static-web-server/static-web-server)</summary>

###
[`v2.30.0`](https://togithub.com/static-web-server/static-web-server/blob/HEAD/CHANGELOG.md#v2300---2024-04-29)

[Compare
Source](https://togithub.com/static-web-server/static-web-server/compare/v2.28.0...v2.30.0)

This new `v2.30.0` release brings security and dependency updates as
well as several bug fixes. Overall performance improvements (directory
listing particularly), continuous HTTP load testing benchmarks, project
refactorings for increased stability, security and correctness as well
as several other improvements.

**Fixes**

-
[6683446](https://togithub.com/static-web-server/static-web-server/commit/6683446)
Bugfix/security dependency updates including rustls, tokio,
async-compression, regex, chrono, clap and other crates (also
[8cfc7ed](https://togithub.com/static-web-server/static-web-server/commit/8cfc7ed),
[a876cd5](https://togithub.com/static-web-server/static-web-server/commit/a876cd5),
[69bfdd4](https://togithub.com/static-web-server/static-web-server/commit/69bfdd4)).
-
[c04357e](https://togithub.com/static-web-server/static-web-server/commit/c04357e)
Missing custom headers for directory requests (trailing slash). PR
[#&#8203;333](https://togithub.com/static-web-server/static-web-server/pull/333).
-
[1c4fad2](https://togithub.com/static-web-server/static-web-server/commit/1c4fad2)
CORS does not work properly when used with Basic Auth. PR
[#&#8203;343](https://togithub.com/static-web-server/static-web-server/pull/343)
by [@&#8203;ms140569](https://togithub.com/ms140569).
-
[528ed08](https://togithub.com/static-web-server/static-web-server/commit/528ed08)
Accept-Encoding handling does not work correctly if only two compression
schemes are available. PR
[#&#8203;361](https://togithub.com/static-web-server/static-web-server/pull/361)
by [@&#8203;palant](https://togithub.com/palant).
-
[c8e39aa](https://togithub.com/static-web-server/static-web-server/commit/c8e39aa)
Errors due to "unused code" when features are disabled. PR
[#&#8203;368](https://togithub.com/static-web-server/static-web-server/pull/368)
by [@&#8203;palant](https://togithub.com/palant).
-
[5d66301](https://togithub.com/static-web-server/static-web-server/commit/5d66301)
Unreserved characters are percent-encoded in directory listing links. PR
[#&#8203;371](https://togithub.com/static-web-server/static-web-server/pull/371).
-
[114862a](https://togithub.com/static-web-server/static-web-server/commit/114862a)
Malformed UTF-8 file names are not handled correctly. PR
[#&#8203;374](https://togithub.com/static-web-server/static-web-server/pull/374)
by [@&#8203;palant](https://togithub.com/palant).

**Features**

-
[012ef11](https://togithub.com/static-web-server/static-web-server/commit/012ef11)
Crate: Display platforms-specific documentation on docs.rs.
-
[a197f20](https://togithub.com/static-web-server/static-web-server/commit/a197f20)
CI: Load testing benchmarks comparison for each commit via Github
Actions. PR
[#&#8203;355](https://togithub.com/static-web-server/static-web-server/pull/355)
by [@&#8203;palant](https://togithub.com/palant).

**Refactorings**

-
[a451a93](https://togithub.com/static-web-server/static-web-server/commit/a451a93)
Improve performance when serving static files. PR
[#&#8203;334](https://togithub.com/static-web-server/static-web-server/pull/334).
-
[e569a71](https://togithub.com/static-web-server/static-web-server/commit/e569a71)
Reduce some allocations in several modules. PR
[#&#8203;337](https://togithub.com/static-web-server/static-web-server/pull/337).
-
[183102d](https://togithub.com/static-web-server/static-web-server/commit/183102d)
Build error when using specific or no Cargo compression features. PR
[#&#8203;339](https://togithub.com/static-web-server/static-web-server/pull/339).
-
[fe6a2a1](https://togithub.com/static-web-server/static-web-server/commit/fe6a2a1)
Move health endpoint-related code into a separate file. PR
[#&#8203;344](https://togithub.com/static-web-server/static-web-server/pull/344)
by [@&#8203;palant](https://togithub.com/palant).
-
[cc6784a](https://togithub.com/static-web-server/static-web-server/commit/cc6784a)
Move metrics endpoint-related code into a separate file. PR
[#&#8203;345](https://togithub.com/static-web-server/static-web-server/pull/345)
by [@&#8203;palant](https://togithub.com/palant).
-
[76531e6](https://togithub.com/static-web-server/static-web-server/commit/76531e6)
Move all of Basic authentication logic into basic_auth module. PR
[#&#8203;346](https://togithub.com/static-web-server/static-web-server/pull/346)
by [@&#8203;palant](https://togithub.com/palant).
-
[d44e5a1](https://togithub.com/static-web-server/static-web-server/commit/d44e5a1)
Move all redirect handling logic into the redirects module. PR
[#&#8203;348](https://togithub.com/static-web-server/static-web-server/pull/348)
by [@&#8203;palant](https://togithub.com/palant).
-
[e965933](https://togithub.com/static-web-server/static-web-server/commit/e965933)
Move most of CORS-related code into the cors module. PR
[#&#8203;349](https://togithub.com/static-web-server/static-web-server/pull/349)
by [@&#8203;palant](https://togithub.com/palant).
-
[1246e37](https://togithub.com/static-web-server/static-web-server/commit/1246e37)
Move most of maintenance mode logic into maintenance_mode module. PR
[#&#8203;350](https://togithub.com/static-web-server/static-web-server/pull/350)
by [@&#8203;palant](https://togithub.com/palant).
-
[941f692](https://togithub.com/static-web-server/static-web-server/commit/941f692)
Move various code related to header handling to the respective modules.
PR
[#&#8203;351](https://togithub.com/static-web-server/static-web-server/pull/351)
by [@&#8203;palant](https://togithub.com/palant).
-
[a13f496](https://togithub.com/static-web-server/static-web-server/commit/a13f496)
Replaced fork of the headers module by an in-tree handler for the
Accept-Encoding header. PR
[#&#8203;354](https://togithub.com/static-web-server/static-web-server/pull/354)
by [@&#8203;palant](https://togithub.com/palant).
-
[207fa4a](https://togithub.com/static-web-server/static-web-server/commit/207fa4a)
Move all rewrite handling logic into the rewrites module. PR
[#&#8203;353](https://togithub.com/static-web-server/static-web-server/pull/353)
by [@&#8203;palant](https://togithub.com/palant).
-
[c3c55a4](https://togithub.com/static-web-server/static-web-server/commit/c3c55a4)
Prefer querying available cpus using Rust std. PR
[#&#8203;358](https://togithub.com/static-web-server/static-web-server/pull/358).
-
[ddda871](https://togithub.com/static-web-server/static-web-server/commit/ddda871)
Apply the usual post-processing to error responses for consistency. PR
[#&#8203;359](https://togithub.com/static-web-server/static-web-server/pull/359)
by [@&#8203;palant](https://togithub.com/palant).
-
[cfd1390](https://togithub.com/static-web-server/static-web-server/commit/cfd1390)
Improve performance of directory listings. PR
[#&#8203;357](https://togithub.com/static-web-server/static-web-server/pull/357)
by [@&#8203;palant](https://togithub.com/palant).
-
[5a4035f](https://togithub.com/static-web-server/static-web-server/commit/5a4035f)
Improve recognition of text MIME types for compression. PR
[#&#8203;360](https://togithub.com/static-web-server/static-web-server/pull/360)
by [@&#8203;palant](https://togithub.com/palant).
-
[b66c89e](https://togithub.com/static-web-server/static-web-server/commit/b66c89e)
Move all compression-related code into compression and
compression_static modules. PR
[#&#8203;369](https://togithub.com/static-web-server/static-web-server/pull/369)
by [@&#8203;palant](https://togithub.com/palant).
-
[5b5ea98](https://togithub.com/static-web-server/static-web-server/commit/5b5ea98)
Use maud templates and serde_json for directory listings. PR
[#&#8203;367](https://togithub.com/static-web-server/static-web-server/pull/367)
by [@&#8203;palant](https://togithub.com/palant).
-
[f311e94](https://togithub.com/static-web-server/static-web-server/commit/f311e94)
Move all fallback page logic into the corresponding module. PR
[#&#8203;372](https://togithub.com/static-web-server/static-web-server/pull/372)
by [@&#8203;palant](https://togithub.com/palant).
-
[7d61c91](https://togithub.com/static-web-server/static-web-server/commit/7d61c91)
Move directory listing initialization into the corresponding module. PR
[#&#8203;373](https://togithub.com/static-web-server/static-web-server/pull/373)
by [@&#8203;palant](https://togithub.com/palant).

**Docs**

-
[90b6032](https://togithub.com/static-web-server/static-web-server/commit/90b6032)
Add Exherbo Linux install guide. PR
[#&#8203;331](https://togithub.com/static-web-server/static-web-server/pull/331)
by [@&#8203;davlgd](https://togithub.com/davlgd). See
[docs](https://static-web-server.net/download-and-install/).
-
[f534f00](https://togithub.com/static-web-server/static-web-server/commit/f534f00)
Fix typo in GitHub bug report template. PR
[#&#8203;341](https://togithub.com/static-web-server/static-web-server/pull/341)
by [@&#8203;palant](https://togithub.com/palant).

For more details see [v2.30.0
milestone](https://togithub.com/static-web-server/static-web-server/milestone/17?closed=1)
and the full changelog
[v2.28.0...v2.30.0](https://togithub.com/static-web-server/static-web-server/compare/v2.28.0...v2.30.0).

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://togithub.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNDEuMCIsInVwZGF0ZWRJblZlciI6IjM3LjM0MS4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInVwZGF0ZS9kb2NrZXIvZ2VuZXJhbC9ub24tbWFqb3IiXX0=-->
2024-05-05 13:01:50 +02:00
..
templates
.helmignore
Chart.yaml
README.md
icon-small.webp
icon.webp
questions.yaml
values.yaml

README.md

title
README

General Info

TrueCharts can be installed as both normal Helm Charts or as TrueNAS SCALE Apps. Both solutions are fully supported, but we heavily advice the use of normal Helm Charts where possible

For more information about this Chart, please check the docs on the TrueCharts website

This chart is not maintained by the upstream project and any issues with the chart should be raised here

Installation

Helm-Chart installation

To install TrueCharts Helm charts using Helm, you can use our OCI Repository.

helm install mychart oci://tccr.io/truecharts/CHARTNAME

For more information on how to install TrueCharts Helm charts, checkout the instructions on the website: https://truecharts.org/helm/

TrueNAS SCALE Apps

For more information on how to use TrueCharts as TrueNAS SCALE Apps, please checkout the quick-start guides for TrueNAS SCALE.

Configuration Options

To view the chart specific options, please view Values.yaml included in the chart.

All our Charts use a shared "common" library chart that contains most of the templating and options. For the complete overview of all available options, please checkout the documentation for them on the website: https://truecharts.org/common/

Chart Specific Guides and information

All our charts have dedicated documentation pages. The documentation for this chart can be found here: https://truecharts.org/charts/stable/static-web-server

Support


Sponsor TrueCharts

TrueCharts can only exist due to the incredible effort of our staff. Please consider making a donation or contributing back to the project any way you can!

All Rights Reserved - The TrueCharts Project