fix(docker): update Caddy version to 2.11.2 for consistency across documentation and scripts
This commit is contained in:
@@ -126,7 +126,7 @@ graph TB
|
||||
| **HTTP Framework** | Gin | Latest | Routing, middleware, HTTP handling |
|
||||
| **Database** | SQLite | 3.x | Embedded database |
|
||||
| **ORM** | GORM | Latest | Database abstraction layer |
|
||||
| **Reverse Proxy** | Caddy Server | 2.11.1 | Embedded HTTP/HTTPS proxy |
|
||||
| **Reverse Proxy** | Caddy Server | 2.11.2 | Embedded HTTP/HTTPS proxy |
|
||||
| **WebSocket** | gorilla/websocket | Latest | Real-time log streaming |
|
||||
| **Crypto** | golang.org/x/crypto | Latest | Password hashing, encryption |
|
||||
| **Metrics** | Prometheus Client | Latest | Application metrics |
|
||||
|
||||
2
.vscode/tasks.json
vendored
2
.vscode/tasks.json
vendored
@@ -727,7 +727,7 @@
|
||||
{
|
||||
"label": "Security: Caddy PR-1 Compatibility Matrix",
|
||||
"type": "shell",
|
||||
"command": "cd /projects/Charon && bash scripts/caddy-compat-matrix.sh --candidate-version 2.11.1 --patch-scenarios A,B,C --platforms linux/amd64,linux/arm64 --smoke-set boot_caddy,plugin_modules,config_validate,admin_api_health --output-dir test-results/caddy-compat --docs-report docs/reports/caddy-compatibility-matrix.md",
|
||||
"command": "cd /projects/Charon && bash scripts/caddy-compat-matrix.sh --candidate-version 2.11.2 --patch-scenarios A,B,C --platforms linux/amd64,linux/arm64 --smoke-set boot_caddy,plugin_modules,config_validate,admin_api_health --output-dir test-results/caddy-compat --docs-report docs/reports/caddy-compatibility-matrix.md",
|
||||
"group": "test",
|
||||
"problemMatcher": []
|
||||
},
|
||||
|
||||
@@ -126,7 +126,7 @@ graph TB
|
||||
| **HTTP Framework** | Gin | Latest | Routing, middleware, HTTP handling |
|
||||
| **Database** | SQLite | 3.x | Embedded database |
|
||||
| **ORM** | GORM | Latest | Database abstraction layer |
|
||||
| **Reverse Proxy** | Caddy Server | 2.11.1 | Embedded HTTP/HTTPS proxy |
|
||||
| **Reverse Proxy** | Caddy Server | 2.11.2 | Embedded HTTP/HTTPS proxy |
|
||||
| **WebSocket** | gorilla/websocket | Latest | Real-time log streaming |
|
||||
| **Crypto** | golang.org/x/crypto | Latest | Password hashing, encryption |
|
||||
| **Metrics** | Prometheus Client | Latest | Application metrics |
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# PR-1 Caddy Compatibility Matrix Report
|
||||
|
||||
- Generated at: 2026-02-23T13:52:26Z
|
||||
- Candidate Caddy version: 2.11.1
|
||||
- Candidate Caddy version: 2.11.2
|
||||
- Plugin set: caddy-security,coraza-caddy,caddy-crowdsec-bouncer,caddy-geoip2,caddy-ratelimit
|
||||
- Smoke set: boot_caddy,plugin_modules,config_validate,admin_api_health
|
||||
- Matrix dimensions: patch scenario × platform/arch × checked plugin modules
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
- Date: 2026-02-23
|
||||
- Scope: PR-2 only (security patch posture + xcaddy patch retirement decision)
|
||||
- Upstream target: Caddy 2.11.x line (`2.11.1` candidate in this repository)
|
||||
- Upstream target: Caddy 2.11.x line (`2.11.2` candidate in this repository)
|
||||
- Inputs:
|
||||
- PR-1 compatibility matrix: `docs/reports/caddy-compatibility-matrix.md`
|
||||
- Plan authority: `docs/plans/current_spec.md`
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
set -euo pipefail
|
||||
|
||||
readonly DEFAULT_CANDIDATE_VERSION="2.11.1"
|
||||
readonly DEFAULT_CANDIDATE_VERSION="2.11.2"
|
||||
readonly DEFAULT_PATCH_SCENARIOS="A,B,C"
|
||||
readonly DEFAULT_PLATFORMS="linux/amd64,linux/arm64"
|
||||
readonly DEFAULT_PLUGIN_SET="caddy-security,coraza-caddy,caddy-crowdsec-bouncer,caddy-geoip2,caddy-ratelimit"
|
||||
@@ -33,7 +33,7 @@ Usage: scripts/caddy-compat-matrix.sh [options]
|
||||
Options:
|
||||
--output-dir <path> Output directory (default: test-results/caddy-compat)
|
||||
--docs-report <path> Markdown report path (default: docs/reports/caddy-compatibility-matrix.md)
|
||||
--candidate-version <ver> Candidate Caddy version (default: 2.11.1)
|
||||
--candidate-version <ver> Candidate Caddy version (default: 2.11.2)
|
||||
--patch-scenarios <csv> Patch scenarios CSV (default: A,B,C)
|
||||
--platforms <csv> Platforms CSV (default: linux/amd64,linux/arm64)
|
||||
--plugin-set <csv> Plugin set descriptor for report metadata
|
||||
|
||||
Reference in New Issue
Block a user