49 Commits

Author SHA1 Message Date
mmatur de40e88d31 Merge branch v3.6 into v3.7 2026-04-29 15:25:50 +02:00
mmatur 59357eeaf8 Merge branch v2.11 into v3.6 2026-04-29 12:45:03 +02:00
Gina A. 0fdea20eb1 Add errorRequestHeaders option to Errors middleware 2026-04-24 14:40:06 +02:00
Michael 3872ea8d18 Fix custom error pages behavior for ingress-nginx provider 2026-03-02 10:12:05 -03:00
Julien Salleyron 0aedf85236 Add custom-http-errors and default-backend annotations 2026-02-25 12:06:05 +01:00
mmatur 3315a9fbec Merge current v2.11 into v3.6 2026-01-16 09:13:54 +01:00
Michael 51343bc15f Upgrade golangci-lint 2026-01-14 17:26:08 +01:00
Dorian Allen ff848c74f9 Fix customerrors query url replacement 2025-09-09 09:54:04 +02:00
Romain 8c23eb6833 Introduce trace verbosity config and produce less spans by default 2025-07-18 15:32:05 +02:00
romain bd4bfd8919 Merge branch v2.11 into v3.4 2025-06-02 15:50:06 +02:00
Kevin Pollet cd16321dd9 Bump to go1.24
Co-authored-by: Romain <rtribotte@users.noreply.github.com>
2025-06-02 10:36:05 +02:00
Daniel Peinhopf fa76ed57d3 Support rewriting status codes in error page middleware 2025-03-03 11:54:04 +01:00
kevinpollet 093989fc14 Merge branch v2.11 into v3.1 2024-09-16 16:41:57 +02:00
Josh Soref d547b943df Spelling 2024-09-13 11:40:04 +02:00
romain 85f4fd0979 Merge current v2.11 into v3.1 2024-08-28 16:35:55 +02:00
Fernandez Ludovic 9f145dbc28 Merge branch v2.11 into v3.0 2024-04-03 17:54:11 +02:00
Ludovic Fernandez 141abce2d5 chore: update linter 2024-03-20 10:26:03 +01:00
Michael 6c9687f410 Semconv OTLP stable HTTP metrics 2024-03-12 09:48:04 +01:00
Ludovic Fernandez d5cb9b50f4 Update to go1.22
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com>
2024-02-07 17:14:07 +01:00
Jesse Haka 4ddef9830b Migrate to opentelemetry 2024-01-08 09:10:06 +01:00
romain e29a142f6a Merge v2.10 into v3.0 2023-11-29 14:39:01 +01:00
Ludovic Fernandez 553ef94047 chore: update linter 2023-11-17 01:50:06 +01:00
Fernandez Ludovic a7ef965412 Merge branch v2.10 into v3.0 2023-06-20 19:33:05 +02:00
Romain 6885e410f0 Support informational headers in middlewares redefining the response writer.
Co-authored-by: LandryBe <lbenguigui@gmail.com>
2023-06-14 17:42:44 +02:00
Romain d1bdeb3a92 Fix missing trailer with custom errors middleware
Co-authored-by: LandryBe <lbenguigui@gmail.com>
2023-06-14 14:48:05 +02:00
Ludovic Fernandez 044dc6a221 fix: go module 2023-02-03 15:24:05 +01:00
Tom Moulard cd90b9761a Merge current v2.9 into v3.0 2023-01-09 16:21:45 +01:00
Tom Moulard e1e86763e3 Prevents superfluous WriteHeader call in the error middleware
Co-authored-by: LandryBe <lbenguigui@gmail.com>
2023-01-02 17:00:05 +01:00
Ludovic Fernandez 778188ed34 fix: remove logs of the request 2022-12-05 11:30:05 +01:00
Ludovic Fernandez 56f7515ecd New logger for the Traefik logs 2022-11-21 18:36:05 +01:00
Julien Salleyron fadee5e87b Rework servers load-balancer to use the WRR
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com>
2022-11-16 11:38:07 +01:00
Tom Moulard ae6e844143 Support URL replacement in errors middleware 2022-05-10 11:00:09 +02:00
mpl 55addfefc8 Re-add missing writeheader call in flush
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com>
2022-04-21 10:42:08 +02:00
mpl 0ecd85cc66 Fix bug for when custom page is large enough
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com>
2022-04-20 16:42:09 +02:00
Kevin Pollet 46c1600ada fix: forward request Host to errors middleware service
Co-authored-by: Romain <rtribotte@users.noreply.github.com>
2021-09-27 17:40:13 +02:00
Ludovic Fernandez 2e7833df49 chore: update linter. 2021-03-04 09:02:03 +01:00
Ludovic Fernandez a371f971fb chore: update linter. 2021-01-28 09:00:03 +01:00
Sylvere Richard 83fa3f4cc8 Discrepancy in Traefik log levels 2021-01-11 15:42:04 +01:00
Jean-Baptiste Doumenjou c0f1e74bed chore: move to Traefik organization.
Co-authored-by: Romain <rtribotte@users.noreply.github.com>
2020-09-16 15:46:04 +02:00
Ludovic Fernandez 230c2e5cc2 chore: update linter. 2020-09-15 13:08:03 +02:00
Fernandez Ludovic 3678bd5a93 Merge branch v2.2 into v2.3 2020-09-04 21:06:11 +02:00
Julien Salleyron 52790d3c37 Headers response modifier is directly applied by headers middleware
Co-authored-by: Ludovic Fernandez <ldez@users.noreply.github.com>
2020-09-01 18:16:04 +02:00
Ludovic Fernandez 328611c619 Update linter 2020-05-11 12:06:07 +02:00
mpl a239e3fba6 error pages: do not buffer response when it's not an error 2019-10-28 11:52:04 +01:00
Ludovic Fernandez 8e18d37b3d fix: logger and context. 2019-09-13 19:28:04 +02:00
Fernandez Ludovic 4c5e7a238d chore: go module 2019-08-12 05:06:04 -07:00
Ludovic Fernandez c8bf8e896a Move dynamic config into a dedicated package. 2019-07-10 09:26:04 +02:00
Ludovic Fernandez 72ffa91fe0 Clean old 2019-03-18 11:30:07 +01:00
Ludovic Fernandez f1b085fa36 Move code to pkg 2019-03-15 09:42:03 +01:00