14b5a6e247
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
[#​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
[#​343](https://togithub.com/static-web-server/static-web-server/pull/343)
by [@​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
[#​361](https://togithub.com/static-web-server/static-web-server/pull/361)
by [@​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
[#​368](https://togithub.com/static-web-server/static-web-server/pull/368)
by [@​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
[#​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
[#​374](https://togithub.com/static-web-server/static-web-server/pull/374)
by [@​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
[#​355](https://togithub.com/static-web-server/static-web-server/pull/355)
by [@​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
[#​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
[#​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
[#​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
[#​344](https://togithub.com/static-web-server/static-web-server/pull/344)
by [@​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
[#​345](https://togithub.com/static-web-server/static-web-server/pull/345)
by [@​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
[#​346](https://togithub.com/static-web-server/static-web-server/pull/346)
by [@​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
[#​348](https://togithub.com/static-web-server/static-web-server/pull/348)
by [@​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
[#​349](https://togithub.com/static-web-server/static-web-server/pull/349)
by [@​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
[#​350](https://togithub.com/static-web-server/static-web-server/pull/350)
by [@​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
[#​351](https://togithub.com/static-web-server/static-web-server/pull/351)
by [@​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
[#​354](https://togithub.com/static-web-server/static-web-server/pull/354)
by [@​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
[#​353](https://togithub.com/static-web-server/static-web-server/pull/353)
by [@​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
[#​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
[#​359](https://togithub.com/static-web-server/static-web-server/pull/359)
by [@​palant](https://togithub.com/palant).
-
[cfd1390](https://togithub.com/static-web-server/static-web-server/commit/cfd1390)
Improve performance of directory listings. PR
[#​357](https://togithub.com/static-web-server/static-web-server/pull/357)
by [@​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
[#​360](https://togithub.com/static-web-server/static-web-server/pull/360)
by [@​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
[#​369](https://togithub.com/static-web-server/static-web-server/pull/369)
by [@​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
[#​367](https://togithub.com/static-web-server/static-web-server/pull/367)
by [@​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
[#​372](https://togithub.com/static-web-server/static-web-server/pull/372)
by [@​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
[#​373](https://togithub.com/static-web-server/static-web-server/pull/373)
by [@​palant](https://togithub.com/palant).
**Docs**
-
[90b6032](https://togithub.com/static-web-server/static-web-server/commit/90b6032)
Add Exherbo Linux install guide. PR
[#​331](https://togithub.com/static-web-server/static-web-server/pull/331)
by [@​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
[#​341](https://togithub.com/static-web-server/static-web-server/pull/341)
by [@​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=-->
33 lines
700 B
YAML
33 lines
700 B
YAML
image:
|
|
repository: ghcr.io/static-web-server/static-web-server
|
|
pullPolicy: IfNotPresent
|
|
tag: 2.30.0@sha256:4a878e15395678168c20acdf0daf7381e5b687436da06821f52c8b786582571e
|
|
service:
|
|
main:
|
|
ports:
|
|
main:
|
|
protocol: http
|
|
port: 38080
|
|
workload:
|
|
main:
|
|
podSpec:
|
|
containers:
|
|
main:
|
|
env:
|
|
SERVER_PORT: "{{ .Values.service.main.ports.main.port }}"
|
|
SERVER_ROOT: "/public"
|
|
probes:
|
|
liveness:
|
|
type: tcp
|
|
readiness:
|
|
type: tcp
|
|
startup:
|
|
type: tcp
|
|
persistence:
|
|
config:
|
|
enabled: true
|
|
mountPath: "/public"
|
|
portal:
|
|
open:
|
|
enabled: true
|