From e931a71660fcb58827691e103e67530b13cf986f Mon Sep 17 00:00:00 2001 From: Kevin Pollet Date: Thu, 4 Dec 2025 16:40:04 +0100 Subject: [PATCH 1/2] Fix migration guide indentation --- docs/content/migration/v2.md | 2 +- docs/content/security/request-path.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/content/migration/v2.md b/docs/content/migration/v2.md index db2936b00..ede92005e 100644 --- a/docs/content/migration/v2.md +++ b/docs/content/migration/v2.md @@ -717,7 +717,7 @@ However, it can be re-enabled by setting the `multipathtcp` variable in the GODE ## v2.11.32 -## Encoded Characters in Request Path +### Encoded Characters in Request Path Since `v2.11.32`, for security reasons Traefik now rejects requests with a path containing a specific set of encoded characters by default. When such a request is received, Traefik responds with a `400 Bad Request` status code. diff --git a/docs/content/security/request-path.md b/docs/content/security/request-path.md index dbada1873..382b10d64 100644 --- a/docs/content/security/request-path.md +++ b/docs/content/security/request-path.md @@ -1,5 +1,5 @@ --- -title: "Request Path Security" +title: "Request Path" description: "Learn how Traefik processes and secures request paths through sanitization and encoded character filtering to protect against path traversal and injection attacks." --- From c63be08b07015edc5397d73966122d75aee4bf4c Mon Sep 17 00:00:00 2001 From: Michael Date: Fri, 5 Dec 2025 09:44:04 +0100 Subject: [PATCH 2/2] Github action release split --- .github/workflows/release.yaml | 2 +- .goreleaser.yml.tmpl | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index c05cad0de..d5e869670 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -24,7 +24,7 @@ jobs: strategy: matrix: - os: [ linux-amd64, linux-386, linux-arm, linux-arm64, linux-ppc64le, linux-s390x, linux-riscv64, darwin, windows-amd64, windows-arm64, windows-386, freebsd, openbsd ] + os: [ linux-amd64, linux-386, linux-arm, linux-arm64, linux-ppc64le, linux-s390x, linux-riscv64, darwin-amd64, darwin-arm64, windows-amd64, windows-arm64, windows-386, freebsd-amd64, freebsd-386, openbsd-amd64, openbsd-386, openbsd-riscv64 ] needs: - build-webui diff --git a/.goreleaser.yml.tmpl b/.goreleaser.yml.tmpl index e7299128c..d610417ed 100644 --- a/.goreleaser.yml.tmpl +++ b/.goreleaser.yml.tmpl @@ -54,10 +54,12 @@ changelog: archives: - id: traefik name_template: '{{ .ProjectName }}_v{{ .Version }}_{{ .Os }}_{{ .Arch }}{{ if .Arm }}v{{ .Arm }}{{ end }}' - format: tar.gz + formats: + - tar.gz format_overrides: - goos: windows - format: zip + formats: + - zip files: - LICENSE.md - CHANGELOG.md