Bug-fix / security release. Upstream flags security updates to basic authentication, HTTP OPTIONS request handling, and the ignore-hidden-files feature and says detailed advisories will follow "in the next few days" (so they are not yet in the advisory databases — see scan note below).
Dependency updates; Alpine bumped to 3.24.4 / Debian to 13.7 in upstream images.
Release binaries/Docker images no longer include the experimental Cargo feature set: an [advanced.memory-cache] config section still loads but is ignored (files served from disk). This recipe does not use memory-cache, so there is no behaviour change here.
Compose / config changes required
None. The recipe already pins -a 0.0.0.0 -p 80 -d /var/www/http/$HTTP_SUBDIR explicitly, so it does not depend on any SWS defaults (root dir / host / port). No migration step required.
Advisory scan (deterministic)
advisory-scan.py custom-html-tiny --from 2.44.1 --to 2.44.2 reports 0 CVEs version-classified as fixed by this window. Caveat: the v2.44.2 release notes explicitly announce security fixes whose advisories are not yet published, so the deterministic number is a floor for this release; the upgrade is taken for those fixes. Scan sources checked: 8 (no failed sources).
Verification
abra recipe lint: no errors (only the pre-existing R002 healthcheck warning; recipe has no healthcheck by design).
Direct WIP deploy on cc-ci (dev-custom-html-tiny, --chaos): deployed from this branch head, 1/1 running, served a test file successfully, no crash-loop or config error; dev deploy torn down afterwards.
CI: !testme on this PR.
Operator action required
This PR intentionally does not bump coop-cloud.${STACK_NAME}.version. After merging, publish with:
## Recipe upgrade: custom-html-tiny `joseluisq/static-web-server` 2.44.1 → 2.44.2
Single patch bump of the app image. One commit, based on current upstream `main`.
### Image changes
| service | image | current | new |
|---------|-------|---------|-----|
| app | joseluisq/static-web-server | 2.44.1 | **2.44.2** |
| git (optional `compose.git-pull.yml` overlay) | alpine/git | v2.54.0 | unchanged (already current) |
**Upstream release notes:** app (static-web-server) 2.44.1→2.44.2: https://github.com/static-web-server/static-web-server/releases/tag/v2.44.2
### What changed upstream (2.44.2)
- Bug-fix / security release. Upstream flags **security updates to basic authentication, HTTP `OPTIONS` request handling, and the ignore-hidden-files feature** and says detailed advisories will follow "in the next few days" (so they are not yet in the advisory databases — see scan note below).
- Dependency updates; Alpine bumped to 3.24.4 / Debian to 13.7 in upstream images.
- Release binaries/Docker images no longer include the `experimental` Cargo feature set: an `[advanced.memory-cache]` config section still loads but is ignored (files served from disk). This recipe does not use `memory-cache`, so there is no behaviour change here.
### Compose / config changes required
None. The recipe already pins `-a 0.0.0.0 -p 80 -d /var/www/http/$HTTP_SUBDIR` explicitly, so it does not depend on any SWS defaults (root dir / host / port). No migration step required.
### Advisory scan (deterministic)
`advisory-scan.py custom-html-tiny --from 2.44.1 --to 2.44.2` reports **0 CVEs version-classified as fixed by this window**. Caveat: the v2.44.2 release notes explicitly announce security fixes whose advisories are not yet published, so the deterministic number is a floor for this release; the upgrade is taken for those fixes. Scan sources checked: 8 (no failed sources).
### Verification
- `abra recipe lint`: no errors (only the pre-existing `R002` healthcheck warning; recipe has no healthcheck by design).
- Direct WIP deploy on cc-ci (`dev-custom-html-tiny`, `--chaos`): deployed from this branch head, 1/1 running, served a test file successfully, no crash-loop or config error; dev deploy torn down afterwards.
- CI: `!testme` on this PR.
### Operator action required
This PR intentionally does **not** bump `coop-cloud.${STACK_NAME}.version`. After merging, publish with:
```
abra recipe release custom-html-tiny -z
```
(patch bump: 1.2.1 → 1.2.2; no compose/config change, bug/security fix only)
NOT merged — for operator review.
CI verification is run against this one-commit PR head. NOT merged — for operator review.
cc @trav @notplants
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Recipe upgrade: custom-html-tiny
joseluisq/static-web-server2.44.1 → 2.44.2Single patch bump of the app image. One commit, based on current upstream
main.Image changes
compose.git-pull.ymloverlay)Upstream release notes: app (static-web-server) 2.44.1→2.44.2: https://github.com/static-web-server/static-web-server/releases/tag/v2.44.2
What changed upstream (2.44.2)
OPTIONSrequest handling, and the ignore-hidden-files feature and says detailed advisories will follow "in the next few days" (so they are not yet in the advisory databases — see scan note below).experimentalCargo feature set: an[advanced.memory-cache]config section still loads but is ignored (files served from disk). This recipe does not usememory-cache, so there is no behaviour change here.Compose / config changes required
None. The recipe already pins
-a 0.0.0.0 -p 80 -d /var/www/http/$HTTP_SUBDIRexplicitly, so it does not depend on any SWS defaults (root dir / host / port). No migration step required.Advisory scan (deterministic)
advisory-scan.py custom-html-tiny --from 2.44.1 --to 2.44.2reports 0 CVEs version-classified as fixed by this window. Caveat: the v2.44.2 release notes explicitly announce security fixes whose advisories are not yet published, so the deterministic number is a floor for this release; the upgrade is taken for those fixes. Scan sources checked: 8 (no failed sources).Verification
abra recipe lint: no errors (only the pre-existingR002healthcheck warning; recipe has no healthcheck by design).dev-custom-html-tiny,--chaos): deployed from this branch head, 1/1 running, served a test file successfully, no crash-loop or config error; dev deploy torn down afterwards.!testmeon this PR.Operator action required
This PR intentionally does not bump
coop-cloud.${STACK_NAME}.version. After merging, publish with:(patch bump: 1.2.1 → 1.2.2; no compose/config change, bug/security fix only)
NOT merged — for operator review.
CI verification is run against this one-commit PR head. NOT merged — for operator review.
cc @trav @notplants
!testme
🌻 cc-ci —
custom-html-tiny@2a559ee2✅ passedfull logs · dashboard
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.