Commit graph

333 commits

Author SHA1 Message Date
Bmagic
552bd8f180
Add AbortOnPluginFailure option to abort startup on plugin load failure 2024-11-06 11:58:04 +01:00
Michael
83871f27dd
Add an option to preserve server path 2024-10-17 09:12:04 +02:00
Romain
a7502c8700
Prepare Release v3.2.0-rc1 2024-10-02 16:24:04 +02:00
Kevin Pollet
f8a78b3b25
Introduce a fast proxy mode to improve HTTP/1.1 performances with backends
Co-authored-by: Romain <rtribotte@users.noreply.github.com>
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com>
2024-09-26 11:00:05 +02:00
Michal Kralik
312ebb17ab
Add support for ipv6 subnet in ipStrategy 2024-09-24 18:04:05 +02:00
kevinpollet
a398536688
Merge branch v3.1 into master 2024-09-20 09:51:54 +02:00
kevinpollet
093989fc14
Merge branch v2.11 into v3.1 2024-09-16 16:41:57 +02:00
Lucas Rodriguez
9750bbc353
Configurable max request header size 2024-09-16 11:30:04 +02:00
Kevin Pollet
5841441005
Cleanup Connection headers before passing the middleware chain
Co-authored-by: Romain <rtribotte@users.noreply.github.com>
2024-09-16 11:10:04 +02:00
Romain
0cf2032c15
Allow handling ACME challenges with custom routers 2024-09-13 15:54:04 +02:00
Josh Soref
d547b943df
Spelling 2024-09-13 11:40:04 +02:00
mmatur
0b34e0cdcb
Merge current v3.1 into master 2024-09-03 10:31:10 +02:00
Matteo Paier
eb99c8c785
Add mirrorBody option to HTTP mirroring 2024-09-02 16:36:06 +02:00
Kevin Pollet
5ed972ccd8
Support GRPC routes
Co-authored-by: Romain <rtribotte@users.noreply.github.com>
2024-08-30 10:36:06 +02:00
Michael
2714831a4e
fix: otlp doc + potential panic 2024-08-29 14:30:05 +02:00
Emrio
6b3167d03e
Remove same email requirement for certresolvers 2024-08-29 11:36:05 +02:00
Kevin Pollet
12a37346a4
Support ResponseHeaderModifier filter 2024-08-12 11:34:04 +02:00
Wolfgang Ellsässer
75881359ab
Add encodings option to the compression middleware 2024-08-07 16:20:04 +02:00
GaleHuang
957a5f5e73
feat: forwardAuth support LogUserHeader 2024-07-29 14:30:05 +02:00
Kevin Pollet
2a0cfda90b
Do not disable Gateway API provider if not enabled in experimental 2024-07-01 14:10:03 +02:00
Romain
b1b4e6b918
Prepare release v3.1.0-rc1 2024-06-27 16:28:03 +02:00
Michael
8cb1829698
Upgrade to OpenTelemetry Semantic Conventions v1.26.0 2024-06-27 14:14:03 +02:00
Romain
983940ae60
KubernetesGateway provider out of experimental
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com>
2024-06-24 10:36:03 +02:00
Manuel Zapf
a696f7c654
Add HTTPUrlRewrite Filter in Gateway API 2024-06-13 17:06:04 +02:00
Romain
3ca667a3d4
Support HTTPRoute redirect port and scheme
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com>
2024-06-13 11:16:04 +02:00
Roman Donchenko
b37aaea36d
Headers middleware: support Content-Security-Policy-Report-Only 2024-06-07 09:24:04 +02:00
Fernandez Ludovic
67f0700377 Merge branch v3.0 into master 2024-06-06 17:38:32 +02:00
Ludovic Fernandez
778dc22e14
Support Accept-Encoding header weights with Compress middleware 2024-06-06 16:42:04 +02:00
Romain
28d40e7f3c
Fix HTTPRoute Redirect Filter with port and scheme
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com>
2024-06-06 10:56:03 +02:00
Kevin Pollet
b452f37e08
Fix default value of Healthcheck for ExternalName services 2024-06-04 09:32:04 +02:00
Kevin Pollet
0e215f9b61
Support invalid HTTPRoute status
Co-authored-by: Romain <rtribotte@users.noreply.github.com>
2024-05-22 17:20:04 +02:00
Fernandez Ludovic
34bd611131 Merge branch v2.11 into v3.0 2024-04-11 17:52:42 +02:00
Romain
240b83b773
Set default ReadTimeout value to 60s
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com>
2024-04-11 17:18:03 +02:00
Kevin Pollet
099c7e9444
Revert LingeringTimeout and change default value for ReadTimeout
Co-authored-by: Romain <rtribotte@users.noreply.github.com>
2024-04-11 15:48:04 +02:00
kevinpollet
c1d9b9ee1f
Merge branch v2.11 into v3.0 2024-04-10 15:48:10 +02:00
Romain
cef842245c
Introduce Lingering Timeout
Co-authored-by: Baptiste Mayelle <baptiste.mayelle@traefik.io>
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com>
2024-04-08 17:16:04 +02:00
Romain
f69fd43122
Add support for Kubernetes Gateway API RequestHeaderModifier filter
Co-authored-by: Baptiste Mayelle <baptiste.mayelle@traefik.io>
2024-04-05 17:18:03 +02:00
Michel Loiseleur
d3516aec31
docs: excludedIPs with IPWhiteList and IPAllowList middleware 2024-04-04 11:32:05 +02:00
Fernandez Ludovic
9f145dbc28 Merge branch v2.11 into v3.0 2024-04-03 17:54:11 +02:00
Baptiste Mayelle
618fb5f232
Handle middlewares in filters extension ref in gateway api provider
Co-authored-by: Romain <rtribotte@users.noreply.github.com>
2024-03-25 14:38:04 +01:00
Ludovic Fernandez
141abce2d5
chore: update linter 2024-03-20 10:26:03 +01:00
mmatur
05be441027
Merge current v2.11 into v3.0 2024-03-12 12:08:03 +01:00
Romain
709ff6fb09
Add captured headers options for tracing
Co-authored-by: Baptiste Mayelle <baptiste.mayelle@traefik.io>
2024-03-11 11:50:04 +01:00
Kevin Pollet
153765f99f
Allow to configure TLSStore default generated certificate with labels 2024-02-26 10:02:06 +01:00
Ludovic Fernandez
88a2020817
chore: update linter 2024-02-19 15:44:03 +01:00
Ludovic Fernandez
1e7dbc70a0
fix: don't allow routers higher than internal ones 2024-02-15 16:40:05 +01:00
mmatur
bc84fdd006
Merge current v2.11 into v3.0 2024-02-08 14:35:35 +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
Romain
bb6cd581a6
Align OpenTelemetry tracing and metrics configurations
Co-authored-by: Michael <michael.matur@gmail.com>
2024-02-06 10:04:05 +01:00
Romain
8b77f0c2dd
Remove observability for internal resources 2024-01-30 16:28:05 +01:00