Sheddy
e96034f494
Fix broken links in KV store documentation
2025-09-04 11:16:04 +02:00
Bilal Budhani
f685b3f258
Fixes typo for Swarm mode in CLI example
2025-09-04 09:22:04 +02:00
Michel Loiseleur
7ab17d228f
Fixes typo for OCSP in CLI example
2025-09-03 10:28:04 +02:00
Baptiste Mayelle
5f28c56437
Restore empty webui/static to use traefik as library
2025-09-01 16:30:09 +02:00
Nicolas Mengin
2023ffe2d3
Fix migration path in documentation
2025-09-01 11:10:05 +02:00
Chris Gatt
cc7f409d46
Fix path for access-logs header config
2025-09-01 10:50:04 +02:00
Vincent Bernat
19ed2346cb
Fix link to HTTP3 section in documentation
2025-09-01 09:25:04 +02:00
Romain
f9fbcfbb42
Send proxy protocol header before TLS handshake
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2025-08-29 12:30:04 +02:00
Romain
30b0666219
Prepare release v3.5.1
2025-08-27 11:05:05 +02:00
romain
3f1b5216f0
Merge branch v2.11 into v3.5
2025-08-27 09:40:51 +02:00
Romain
4ff8eca572
Fix Swarm unit test for the nodeIP property
2025-08-27 09:40:05 +02:00
romain
c2db9db1aa
Merge branch v2.11 into v3.5
2025-08-26 17:35:37 +02:00
Maurus Cuelenaere
90702d93ab
Fix HTTP headers not being canonicalized in tracing
2025-08-26 15:55:05 +02:00
Sheddy
0bf6442c5d
Update Broken Links in the Migration Docs
2025-08-26 15:10:04 +02:00
Romain
1986610363
Prepare release v2.11.29
2025-08-26 14:50:08 +02:00
Nicolas Mengin
09c11532ac
Fix Documentation menu
2025-08-25 20:35:03 +02:00
Nicolas Mengin
1997bc7432
Clean Documentation
2025-08-25 14:35:04 +02:00
Copilot
8ac8473554
Fix missing middleware application for whoami service in docker guide
2025-08-22 17:20:04 +02:00
Alex Waring
fcae39bf13
Follow OTel semantic conventions for root span naming
2025-08-22 16:45:04 +02:00
Nicolas
fd8a64ca95
Errors on receving sigterm
2025-08-22 11:30:09 +02:00
cui
86422af988
Refactor to use reflect.TypeFor
2025-08-21 16:10:07 +02:00
Firespray-31
50f95dd909
Fix documentation to match new gateway-api selector syntax
2025-08-21 15:30:07 +02:00
shreealt
3b33ffa245
Make app protocol case insensitive
2025-08-20 16:00:08 +02:00
Kevin Pollet
5cc2a8344c
Bump github.com/docker/docker to v28.3.3
2025-08-20 15:52:06 +02:00
Michael
fc5359b6f6
Remove Semaphore CI
2025-08-13 10:30:06 +02:00
Michael
c5d448fba9
chore: upgrade actions/checkout to v5
2025-08-13 09:22:04 +02:00
ignyx
c60815ed08
Fix typo in index
2025-08-13 09:20:04 +02:00
Michel Loiseleur
aac3d70fa1
Fix invalid links in documentation
2025-08-12 15:38:05 +02:00
Romain
c450306c5a
Bump to github.com/pires/go-proxyproto v0.8.1
2025-08-11 17:28:04 +02:00
Ludovic Fernandez
c820d18ada
Bump github.com/go-acme/lego/v4 to v4.25.2
2025-08-11 14:44:05 +02:00
Romain
16c536e83a
Restore missing migration section
2025-08-04 16:52:04 +02:00
kevinpollet
1827652258
Merge branch v2.11 into v3.5
2025-08-01 16:42:28 +02:00
Michael
19a2e2efc5
Allow maintainers to run deploy documentation
2025-08-01 12:10:05 +02:00
Massimiliano D.
b350ad7f7c
Update Traefik Proxy dashboard UI development deps
2025-08-01 11:42:05 +02:00
Michel Loiseleur
bcdb70b689
Fix invalid links in documentation
2025-08-01 11:34:05 +02:00
Michele Mancioppi
860159315d
Fix mispelling in docs
2025-07-31 15:48:05 +02:00
romain
a274f52924
Merge branch v3.4 into v3.5
2025-07-29 17:10:28 +02:00
Sheddy
cf1e582af5
Add Traefik Hub Middlewares To Reference Section
2025-07-29 16:02:52 +02:00
Jesper Noordsij
9896192efb
Update releases docs for v3.5
2025-07-29 16:00:06 +02:00
Sheddy
ba0f7364f1
Update Migration Docs
2025-07-24 18:06:04 +02:00
Sheddy
40bdea4db8
chore: add extend documentation
2025-07-24 17:58:04 +02:00
Kevin Pollet
31db97cbe4
Add back the link to Peka's page
2025-07-24 16:06:04 +02:00
Tom Moulard
5d85e6d088
Provide Log Body in OTEL access Log
2025-07-24 11:52:04 +02:00
Ludovic Fernandez
c0edcc09bb
Bump github.com/go-acme/lego/v4 to v4.25.1
2025-07-24 09:54:05 +02:00
Romain
2cbd96e64c
Prepare release v3.5.0
2025-07-23 15:46:04 +02:00
Kevin Pollet
4576155005
Remove dead link to Peka blog
2025-07-23 15:04:08 +02:00
romain
2dcc1c16b7
Merge branch v3.4 into v3.5
2025-07-23 14:38:33 +02:00
Romain
43162507e3
Add a note for the removal of default MPTCP enablement in the migration guide
2025-07-23 12:04:04 +02:00
bluepuma77
2ed2123fc0
Add constraints key limitations for label providers
2025-07-23 11:40:04 +02:00
Romain
9bf14b6764
Prepare release v3.4.5
2025-07-23 11:16:04 +02:00
kevinpollet
16d43aefd7
Merge branch v2.11 into v3.4
2025-07-23 10:41:06 +02:00
Romain
c6daab54e3
Prepare release v2.11.28
2025-07-23 10:34:04 +02:00
Michael
a59bcb29b5
Improve integration tests
2025-07-23 09:56:04 +02:00
Nicolas Mengin
117e0b4471
Add extended NGinX annotation support documentation
2025-07-23 09:30:05 +02:00
Landry Benguigui
028e8ca0b0
Revert 11711 adding url param to healthcheck command
2025-07-22 17:10:05 +02:00
romain
6486cf95d8
Merge branch v2.11 into v3.4
2025-07-22 16:11:58 +02:00
Jesper Noordsij
50931813f2
Remove all mentions of ordering for TLSOption CurvePreferences field
2025-07-22 15:44:05 +02:00
GreyXor
96386b1d78
Bump github.com/quic-go/quic-go to v0.54.0
2025-07-22 14:54:04 +02:00
Zeroday BYTE
5ef853a0c5
Fix client arbitrary file access during archive extraction zipslip
2025-07-22 14:24:05 +02:00
Romain
b2b4b66b08
Disable MPTCP by default
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2025-07-22 11:10:05 +02:00
Kevin Pollet
78cc85283c
Add k8s resource attributes automatically
...
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
2025-07-21 12:06:04 +02:00
Harold Ozouf
27326e6569
Redact logged install configuration
2025-07-18 17:16:04 +02:00
Kevin Pollet
7b78128d4e
Add resourceAttributes option to OTel metrics
...
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
2025-07-18 17:08:04 +02:00
Romain
8c23eb6833
Introduce trace verbosity config and produce less spans by default
2025-07-18 15:32:05 +02:00
Adrien Kunysz
f2b7d7f6e1
Fix typo
2025-07-17 15:28:05 +02:00
Kevin Pollet
77ef7fe490
Prepare release v3.5.0-rc2
2025-07-11 11:24:04 +02:00
kevinpollet
ff992fb7f9
Merge branch v3.4 into v3.5
2025-07-11 10:29:18 +02:00
Kevin Pollet
95434e870b
Prepare release v3.4.4
2025-07-11 10:26:04 +02:00
kevinpollet
aa1c0d8686
Merge branch v2.11 into v3.4
2025-07-11 09:35:25 +02:00
Kevin Pollet
7ca90a4b18
Prepare release v2.11.27
2025-07-11 09:30:05 +02:00
Kevin Pollet
a3685ee9fa
Bump github.com/go-viper/mapstructure/v2 to v2.3.0
2025-07-10 16:10:05 +02:00
Kevin Pollet
ba595bfa98
Fix concurrent access to balancer status map in WRR and P2C strategies
2025-07-10 16:08:04 +02:00
Dylan Rodgers
9a46d35169
Update index.md to include full Traefik Platform context
2025-07-09 11:54:04 +02:00
Kevin Pollet
955f484d33
Fix label for overriding swarm network on container
2025-07-08 17:46:05 +02:00
Simon Delicata
cdacf0bca8
Respect service.nativelb=false annotation when nativeLBByDefault is enabled
2025-07-08 11:58:04 +02:00
Romain
91331415ce
Add missing resource attributes detectors
2025-07-07 15:36:04 +02:00
Sheddy
d674b393a8
Add New Expose Guides to the Documentation
2025-07-04 10:14:04 +02:00
Sheddy
137efedba7
Update Logs and Accesslogs Reference Documentation with OTLP Options
2025-07-01 08:54:04 +02:00
Sheddy
c69a8b5cdb
Add New Setup Guides to the Documentation
2025-06-30 09:28:04 +02:00
Romain
9862cd6780
Prepare release v3.5.0-rc1
2025-06-26 16:44:04 +02:00
romain
4af188242c
Merge branch v3.4 into master
2025-06-26 15:39:55 +02:00
Romain
b0e246cea9
Prepare release v3.4.3
2025-06-26 15:18:04 +02:00
Joshua
c9c8cd6b50
Bump quic-go to v.0.49.0
2025-06-26 14:46:04 +02:00
romain
c02ec6857f
Merge branch v3.4 into master
2025-06-26 14:12:07 +02:00
Romain
a519180665
Prepare release v3.4.2
2025-06-26 12:30:04 +02:00
romain
e223116225
Merge branch v2.11 into v3.4
2025-06-26 12:05:16 +02:00
Romain
8ae0379171
Prepare release v2.11.26
2025-06-26 11:50:04 +02:00
romain
2d98795cc5
Merge current branch v3.4 into master
2025-06-25 14:31:25 +02:00
Sheddy
4daf13b866
Update the EntryPoints Documentation
2025-06-25 14:30:04 +02:00
romain
cbfecc5d49
Merge branch v3.4 into master
2025-06-25 11:14:51 +02:00
Adrien Kunysz
c2c488ffc5
Remove conflicting information from the CircuitBreaker documentation.
2025-06-25 11:12:04 +02:00
Nelson Isioma
56a95d6c16
Add url option to healthcheck command
2025-06-24 10:56:09 +02:00
Romain
9bd5c61782
NGINX Ingress Provider
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2025-06-23 18:06:04 +02:00
Sheddy
107efb8a5a
Add New Observe Guides to the Documentation
2025-06-23 17:06:04 +02:00
Sheddy
0f862f4792
Update Getting started Section with New Docker and Kubernetes Tutorial
2025-06-20 17:36:04 +02:00
romain
74eafcd044
Merge branch v2.11 into v3.4
2025-06-11 10:03:28 +02:00
Romain
b0d8e08e2b
Fix typo in redirect middleware documentation
2025-06-11 09:46:05 +02:00
Alessandro Chitolina
b39ee8ede5
OCSP stapling
2025-06-06 17:44:04 +02:00
Etienne Dysli Metref
917771739e
Add a note about Ingress Backend Resource support
2025-06-04 16:22:04 +02:00
Ben
2949995abc
Handle context canceled in ForwardAuth middleware
2025-06-04 15:38:04 +02:00
Kevin Pollet
ae79d4e5f0
Do not log redis sentinel username and password
2025-06-04 12:08:04 +02:00
Alexy Van Den Abele
aac8bc69ad
Clarify mirroring service default percent value
2025-06-04 11:18:04 +02:00
Romain
bfcef58a4f
Fix KV reference rendering
2025-06-03 16:56:04 +02:00
Zoltán Farkas
bf72b9768c
Introduce X25519MLKEM768 for Post-Quantum-Secure TLS
2025-06-03 11:44:05 +02:00
Jesper Noordsij
f7a6f32784
Update Dockerfiles to Alpine 3.22
2025-06-03 11:24:05 +02:00
Daniel Peinhopf
fd5796ac39
Improve visualization for StatusRewrites option of errors middleware
2025-06-03 10:02:04 +02:00
Romain
ce1b13f228
Bump sigs.k8s.io/gateway-api to v1.3.0
2025-06-03 09:20:04 +02:00
kevinpollet
289d6e5dca
Merge branch v3.4 into master
2025-06-02 17:01:46 +02:00
Lukáš Stuchlík
fe5c7fdc65
Add a note to certificatesDuration
2025-06-02 16:22:04 +02:00
Jesper Noordsij
92f798dfcd
Update supported versions
2025-06-02 16:08:04 +02:00
romain
bd4bfd8919
Merge branch v2.11 into v3.4
2025-06-02 15:50:06 +02:00
Michael
f174014d96
feat: parallelise unit tests
2025-06-02 11:00:05 +02:00
Romain
2fdee25bb3
Attempt to fix TestProxyFromEnvironment test
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2025-06-02 10:46:04 +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
Thomas Mauran
0b4058dde0
Remove obsolete version field in compose files
2025-05-28 17:16:08 +02:00
Corey
6a54f1f66c
Add WebSocket guide
2025-05-28 11:46:04 +02:00
Gina A.
f16fff577a
Migrate Traefik Proxy dashboard UI to React
2025-05-28 11:26:04 +02:00
Romain
8b495b45a5
Prepare release v3.4.1
2025-05-27 14:32:04 +02:00
kevinpollet
4b68e674eb
Merge branch v2.11 into v3.4
2025-05-27 14:00:30 +02:00
Romain
5f35c88805
Prepare release v2.11.25
2025-05-27 12:10:05 +02:00
Kevin Pollet
859f4e8868
Use routing path in v3 matchers
...
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
2025-05-27 11:06:05 +02:00
kevinpollet
de1802d849
Merge branch v2.11 into v3.4
2025-05-27 09:51:59 +02:00
Patrick Evans
a3745d1eb2
Match encoded certificate to example data for tlspassthrough
2025-05-27 09:46:04 +02:00
Romain
23c7c78a1a
Add HTTP/2 maxConcurrentStream parameter test
2025-05-27 09:34:04 +02:00
Julien Salleyron
fa18c35a9a
Refactor new muxer to have only one parser instance
2025-05-26 17:12:08 +02:00
Josh McKinney
55e6d327bc
acme.md: specify which file should be specified between restarts
2025-05-26 15:50:04 +02:00
kevinpollet
be0b54bade
Merge branch v2.11 into v3.4
2025-05-23 16:16:18 +02:00
aromeyer
ab3234e458
Scope the rate limit counter key by source AND by middleware
2025-05-23 15:38:04 +02:00
Kevin Pollet
08d5dfee01
Normalize request path
...
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
2025-05-23 15:10:05 +02:00
Romain
b669981018
Fix panic for ingress with backend resource
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2025-05-23 14:56:05 +02:00
Romain
76153acac6
Fix CEL validation for RootCA in ServersTransport
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2025-05-23 11:34:05 +02:00
Kevin Pollet
06b02bcd95
Do not display RemoveHeader option when not defined
...
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
2025-05-23 10:44:40 +02:00
Charlie Chiang
4790e4910f
Make the behavior of prefix matching in Ingress consistent with Kubernetes doc
2025-05-20 14:40:05 +02:00
Landry Benguigui
3deea566ac
Make P2C strategy thread-safe
2025-05-19 09:52:05 +02:00
Patrick Evans
79fde2b6dd
Do not warn network missing if connected to a container network
2025-05-19 09:26:09 +02:00
Sheddy
aa5f2b92d4
Fix broken link in documentation
2025-05-16 12:02:04 +02:00
mmatur
8c6ed23c5f
Merge branch v3.4 into master
2025-05-14 09:55:58 +02:00
mmatur
9ee0e43eac
Merge current v2.11 into v3.4
2025-05-14 09:34:13 +02:00
Michael
6b9738e675
GOGC empty default value for build
2025-05-14 09:32:04 +02:00
borja ortiz llamas
b82290ac5b
Adding garbage collector as variable in compilation
2025-05-13 16:02:04 +02:00
Michael
3ee316c5bb
Fix incorrect case and missing rbac in documentation
2025-05-13 11:04:05 +02:00
mmatur
c5f7381c80
Merge current v3.4 into master
2025-05-13 09:33:27 +02:00
mmatur
0dc5b7d013
Merge current v2.11 into v3.4
2025-05-12 15:06:32 +02:00
Patrick Evans
49b598d087
tests: create redis sentinel config with permissive perms
2025-05-12 14:30:04 +02:00
Sheddy
448785d830
Add multi-tenant TLS guidance to the docs
2025-05-07 09:16:04 +02:00
Kevin Pollet
ce42e8501e
Prepare release v3.4.0
2025-05-05 15:34:04 +02:00
kevinpollet
bf399f3075
Merge branch v3.3 into v3.4
2025-05-05 11:08:36 +02:00
Romain
74bc93308b
Prepare release v3.3.7
2025-05-05 10:38:04 +02:00
Tom Wiesing
dddb68cd5f
Allow configuration of ACME provider http timeout
2025-04-28 14:30:06 +02:00
Romain
87b57406ff
Add SpanID and TraceID accessLogs fields only when tracing is enabled
2025-04-28 14:26:05 +02:00
Romain
9bc71b0010
Add a note about how to disable connection reuse with backends
2025-04-28 09:10:04 +02:00
Ryan Melendez
8f37c8f0c5
Ability to enable unsafe in yaegi through plugin manifest
2025-04-25 11:26:04 +02:00
kevinpollet
a092c4f535
Merge branch v3.4 into master
2025-04-18 16:42:34 +02:00
Romain
9d0e76baa8
Prepare release v3.4.0 rc2
2025-04-18 14:24:04 +02:00
kevinpollet
9c1902c62e
Merge branch v3.3 into v3.4
2025-04-18 11:49:36 +02:00
Romain
b05ec75f98
Prepare release v3.3.6
2025-04-18 11:10:04 +02:00
Kevin Pollet
2d617b3a65
Remove default load-balancing strategy from CRD
2025-04-18 10:58:04 +02:00
kevinpollet
ec6deb40ab
Merge branch v2.11 into v3.3
2025-04-18 10:45:03 +02:00
Romain
160edff257
Change version for path sanitization migration guide
2025-04-18 10:42:04 +02:00
Romain
8816cb86a4
Prepare release v2.11.24
2025-04-18 09:34:04 +02:00
Sheddy
316be0782c
Add content-length best practice documentation
2025-04-18 08:12:04 +02:00
romain
30d836f963
Merge branch v2.11 into v3.3
2025-04-17 17:02:40 +02:00
Kevin Pollet
14da838a21
Bump github.com/redis/go-redis/v9 to v9.7.3
2025-04-17 16:56:05 +02:00
romain
f6fb240eb6
Merge branch v2.11 into v3.3
2025-04-17 16:18:33 +02:00
Romain
a75b2384ea
Prepare release v2.11.23
2025-04-17 11:56:03 +02:00
Kevin Pollet
8bdca45861
Bump gopkg.in/DataDog/dd-trace-go.v1 to v1.72.2
2025-04-17 11:48:04 +02:00
Kevin Pollet
7442162e3f
Bump golang.org/x/net to v0.38.0
2025-04-17 10:16:04 +02:00
Romain
dd5cb68cb1
Sanitize request path
2025-04-17 10:02:04 +02:00
Ludovic Fernandez
299a16f0a4
Bump github.com/go-acme/lego/v4 to v4.23.1
2025-04-17 09:20:04 +02:00
Landry Benguigui
545f2feacc
Add Content-Length header to preflight response
2025-04-16 15:00:05 +02:00
Romain
e3caaf0791
Bump golang.org/x/oauth2 to v0.28.0
2025-04-16 11:58:04 +02:00
Kevin Pollet
746cc80d0f
Bump github.com/redis/go-redis/v9 to v9.7.3
2025-04-15 11:40:04 +02:00
Matthew Carroll
fd0fd39642
Typos on what is Traefik docs page
2025-04-15 09:22:04 +02:00
Ludovic Fernandez
f794f8a294
chore: update linter
2025-04-11 10:56:05 +02:00
YapWC
8cf22207b5
Typo fix on the Explanation Section for User Guide HTTP Challenge.
2025-04-11 10:18:04 +02:00
Sheddy
5e44a138a8
Update Welcome Page
2025-04-10 14:56:04 +02:00
Michel Loiseleur
0664367c53
Document how to pass multiple Headers on tracing with CLI
2025-04-09 10:20:05 +02:00
Swastik Sarkar
d7d0017545
Add unhealthy Interval to the health check configuration
2025-04-09 10:10:05 +02:00
Jesper Noordsij
bb8dfa568a
Restrict regex validation of HTTP status codes for Ingress CRD resources
2025-04-08 09:38:04 +02:00
Jesper Noordsij
88c5e6a3fd
Remove empty (v2) CRD definition file
2025-04-08 09:36:04 +02:00
Kevin Pollet
2965aa42cc
Fix Kubernetes Gateway statusAddress documentation
2025-04-03 10:02:04 +02:00
Ludovic Fernandez
6c3b099c25
Add acme.httpChallenge.delay option
2025-04-01 17:08:05 +02:00
Kevin Pollet
405be420c9
Prepare release v3.4.0-rc1
2025-03-31 15:42:05 +02:00
kevinpollet
ec38a0675f
Merge branch v3.3 into master
2025-03-31 10:43:49 +02:00
Romain
bd4ff81818
Prepare release v3.3.5
2025-03-31 10:38:04 +02:00
romain
e817d822d7
Merge branch v2.11 into v3.3
2025-03-31 10:04:06 +02:00
Romain
b7be71c02a
Prepare release v2.11.22
2025-03-31 09:48:04 +02:00
Adam Duke
6e9d713668
Bump github.com/vulcand/oxy/v2 to v2.0.3
2025-03-31 09:24:06 +02:00
Rohit Lohar
ddb32ef86f
Allow underscore character in hostSNI matcher
2025-03-28 11:36:04 +01:00
Romain
496f00c7c2
Revert compress middleware algorithms priority to v2 behavior
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2025-03-28 11:30:05 +01:00
Avdhoot Dendge
f0cd6f210b
Add support to disable session ticket
2025-03-28 10:58:04 +01:00
kevinpollet
c910ceeb00
Merge branch v2.11 into v3.3
2025-03-27 09:38:43 +01:00
Kevin Pollet
2087e11f55
Bump nokogiri to 1.18.6 and html-proofer to 5.0.10
2025-03-26 17:52:05 +01:00
Kevin Pollet
42778d2ba6
Do not abort request when response content-type is malformed
2025-03-26 11:30:05 +01:00
Romain
a5d46fc6ef
Change boolean module properties default value to undefined
2025-03-26 10:22:05 +01:00
Kevin Pollet
84742275a4
Bump golang.org/x/net to v0.37.0
2025-03-26 10:06:05 +01:00
Kevin Pollet
54a2d657f3
Bump github.com/redis/go-redis/v9 to v9.6.3
2025-03-26 09:48:05 +01:00
Kevin Pollet
08b90ade94
Bump github.com/golang-jwt/jwt to v4.5.2 and v5.2.2
2025-03-26 09:30:05 +01:00
Romain
bb7ef7b48a
Deprecate defaultRuleSyntax and ruleSyntax options
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2025-03-21 11:02:04 +01:00
Romain
8ba99adc50
Error level log for configuration-related TLS errors with backends
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2025-03-21 11:00:06 +01:00
Ludovic Fernandez
50b0d772e5
Add acme.profile and acme.emailAddresses options
2025-03-17 10:00:07 +01:00
Kevin Pollet
b02946147d
Bump golang.org/x/net to v0.36.0
2025-03-14 09:24:05 +01:00
Nicolas Mengin
137c632793
Add Security Support
2025-03-14 09:10:04 +01:00
nmengin
e76b65f44d
Add Security Support column in deprecation section
2025-03-13 17:08:15 +01:00
Gérald Croës
55ebaee4a7
Clarifies that retry middleware uses TCP, not HTTP status codes
2025-03-13 09:44:04 +01:00
Kevin Pollet
5953331c73
Add back forwarded headers section in FAQ
2025-03-13 09:42:04 +01:00
Nelson Isioma
ae4a00b4bc
Allow root CA to be added through config maps
2025-03-11 15:38:05 +01:00
Romain
4ff76e13c4
Remove documentation for OriginStatusLine and DownstreamStatusLine accessLogs fields
2025-03-11 15:32:04 +01:00
kevinpollet
30fe11eccf
Merge branch v3.3 into master
2025-03-10 16:48:27 +01:00
romain
05eb438ae1
Merge branch v2.11 into v3.3
2025-03-10 16:07:04 +01:00
Sheddy
b7170df2c3
New Routing Reference Documentation
2025-03-10 15:28:06 +01:00
Romain
9e029a84c4
Add p2c load-balancing strategy for servers load-balancer
...
Co-authored-by: Ian Ross <ifross@gmail.com >
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2025-03-10 12:12:04 +01:00
Eng Zer Jun
14e400bcd0
Bump AWS SDK to v2
2025-03-10 11:50:04 +01:00
longquan0104
550d96ea67
Add Redis rate limiter
2025-03-10 11:02:05 +01:00
Romain
3c99135bf9
Set scheme to https with BackendTLSPolicy
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2025-03-07 16:56:04 +01:00
Kevin Pollet
474ab23fe9
Compress data on flush when compression is not started
...
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
2025-03-07 16:16:04 +01:00
Michel Loiseleur
c166a41c99
Improve CEL validation on Ingress CRD resources
2025-03-06 15:48:04 +01:00
Jorge
740b4cfd25
Support domain configuration for sticky cookies
2025-03-06 09:38:04 +01:00
Michel Loiseleur
7cfd10db62
Update codegen to v0.30.10
2025-03-05 10:20:05 +01:00
Daniel Peinhopf
fa76ed57d3
Support rewriting status codes in error page middleware
2025-03-03 11:54:04 +01:00
Alan
9d8a42111f
Add tip for dynamic configuration updates of Redis
2025-02-28 14:18:05 +01:00
Kevin Pollet
0dfd12ee61
Bump github.com/go-jose/go-jose/v4 to v4.0.5
2025-02-25 14:06:04 +01:00
Kevin Pollet
07e6491ace
Prepare release v3.3.4
2025-02-25 11:04:04 +01:00
kevinpollet
32ea014d07
Merge branch v2.11 into v3.3
2025-02-25 10:06:03 +01:00
Kevin Pollet
a3fd484728
Prepare release v2.11.21
2025-02-24 15:32:06 +01:00
Sheddy
9b0348577a
Update ACME provider configuration options
2025-02-24 15:26:06 +01:00
Peter Maguire
efe03bc9da
Fix incorrect grammar in ACME documentation
2025-02-24 10:42:06 +01:00
Bastien Gysler
cce935493a
Fix panic when calling Tracer
2025-02-24 10:26:39 +01:00
Kevin Pollet
f196de90e1
Enable the retry middleware in the proxy
...
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
2025-02-21 11:36:05 +01:00
Kevin Pollet
c2a294c872
Retry should send headers on Write
...
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
2025-02-21 10:52:04 +01:00
Ludovic Fernandez
8e5d4c6ae9
Bum github.com/go-acme/lego/v4 to v4.22.2
2025-02-21 09:36:04 +01:00
kevinpollet
f0849e8ee6
Merge branch v3.3 into master
2025-02-19 10:48:30 +01:00
Kevin Pollet
1ccbf743cb
Add WebSocket headers if they are present in the request
...
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
2025-02-17 20:20:05 +01:00
Kevin Pollet
1cfcf0d318
Chunked responses does not have a Content-Length header
...
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
2025-02-14 17:44:04 +01:00
Kevin Pollet
eb07a5ca1a
Bump github.com/traefik/paerser to v0.2.2
...
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
2025-02-14 11:24:04 +01:00
Romain
56ea028e81
Change request duration metric unit from millisecond to second
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2025-02-14 11:22:04 +01:00
Julien Salleyron
05c547f211
Fix double hash in sticky cookie
2025-02-13 16:42:08 +01:00
Romain
dcd9f2ea96
Replace globalAttributes with resourceAttributes in tracing reference
2025-02-13 14:58:05 +01:00
Ludovic Fernandez
84e20aa9c3
chore: update linter
2025-02-12 10:02:04 +01:00
Kevin Pollet
b5a5e259ed
Bump github.com/valyala/fasthttp to v1.58.0
2025-02-11 14:26:04 +01:00
Sheddy
8488214e93
Add missing options in entrypoints page
2025-02-10 15:20:04 +01:00
Bruno de Queiroz
b74767bfa4
Use ResourceAttributes instead of GlobalAttributes
2025-02-06 11:24:04 +01:00
kevinpollet
786d9f3272
Merge branch v3.3 into master
2025-01-31 16:23:49 +01:00
Romain
da2278b29a
Prepare release v3.3.3
2025-01-31 15:46:04 +01:00
romain
cfebed7328
Merge branch v2.11 into v3.3
2025-01-31 15:20:12 +01:00
Romain
4e441d09ed
Prepare release v2.11.20
2025-01-31 15:16:04 +01:00
khai-pi
8f5dd7bd9d
Change docker-compose to docker compose
2025-01-31 14:30:05 +01:00
Harold Ozouf
d04e2d717c
Add missing headerField in Middleware CRD
2025-01-31 14:28:06 +01:00
Kevin Pollet
cdd24e91b4
Fix content-length header assertion
...
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
2025-01-31 12:00:05 +01:00
romain
4fd6b10b7d
Merge branch v2.11 into v3.3
2025-01-31 11:14:59 +01:00
Julien Salleyron
86315e0f18
Fix ACME write when traefik is shutting down
2025-01-31 11:06:04 +01:00
Kevin Pollet
c20af070e3
Set check-latest to true in Go setup
2025-01-30 14:06:04 +01:00
Kevin Pollet
8593581cbf
Fix integration tests for HTTPS
2025-01-29 17:04:05 +01:00
Romain
857fbb933e
Do not create observability model by default
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2025-01-29 13:56:04 +01:00
Romain
8103992977
Prepare release v2.11.19
2025-01-29 11:36:08 +01:00
Kevin Pollet
c5b92b5260
Do not create a logger instance for each proxy
2025-01-27 11:24:04 +01:00
Shivam Saxena
2afa03b55c
Add option to preserve request method in forwardAuth
2025-01-23 14:28:04 +01:00
Augusto Zanellato
2b6a04bc1d
Set rule priority in Gateway API TLSRoute
2025-01-23 11:46:04 +01:00
Romain
fb527dac1c
Handle responses without content length header
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2025-01-23 10:00:05 +01:00
Kuba
ef887332c2
Add auto webui theme option and default to it
2025-01-23 09:36:04 +01:00
DoubleREW
c19cf125e8
Fix auto refresh not clearing on component unmount
2025-01-21 14:58:04 +01:00
tsiid
261e4395f3
Add support for UDP routing in systemd socket activation
2025-01-21 09:38:09 +01:00
Nelson Isioma
435d28c790
changing log message when client cert is not available to debug
2025-01-17 09:42:04 +01:00
Romain
4ce4bd7121
Bring back TraceID and SpanID fields in access logs
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2025-01-15 16:26:08 +01:00
Kevin Pollet
020ab5f347
Prepare release v3.3.2
2025-01-14 16:46:04 +01:00
Romain
ad7fb8e82b
Fix observability configuration on EntryPoints
2025-01-14 16:28:05 +01:00
Kevin Pollet
0528c054a6
Do not read response body for HEAD requests
...
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
2025-01-14 15:16:05 +01:00
Kevin Pollet
ad99c5bbea
Update Gateway API CRDs for integration tests
2025-01-14 10:36:04 +01:00
Kevin Pollet
8272be0eda
Remove awesome.traefik.io reference in documentation section
2025-01-13 10:28:04 +01:00
thomscode
0a6ff446c7
Fix deprecated dnsChallenge propagation logging and documentation
2025-01-13 10:06:04 +01:00
Kevin Pollet
9a9644bafe
Set content-type when serving webui index
2025-01-13 09:18:04 +01:00
Taylor Yelverton
95dd17e020
Allow configuring server URLs with label providers
2025-01-09 17:20:06 +01:00
kevinpollet
b0a72960bc
Merge branch v3.3 into master
2025-01-08 11:29:59 +01:00
kevinpollet
a57e118a1a
Merge branch v2.11 into v3.3
2025-01-08 11:10:59 +01:00
Kevin Pollet
d2414feaff
Add test to check that SettingEnableConnectProtocol frame is not sent
2025-01-08 11:02:37 +01:00
Jeff Spiers
6aa56788ea
Add missing trailing s to propagation.delayBeforeCheck option
2025-01-08 09:36:04 +01:00
Kevin Pollet
1aa450c028
Prepare release v2.11.18
2025-01-07 16:24:04 +01:00
Romain
f9ff6049d3
Disable http2 connect setting for websocket by default
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com >
Co-authored-by: Michael <michael.matur@gmail.com >
2025-01-07 16:12:04 +01:00
Romain
d4d61151e1
Prepare release v3.3.1
2025-01-07 15:46:04 +01:00
romain
456188fa0d
Merge current branch v3.2 into v3.3
2025-01-07 15:14:43 +01:00
Romain
03c170f264
Prepare release v3.2.5
2025-01-07 15:10:04 +01:00
Romain
7cb46626a1
Disable http2 connect setting for websocket by default
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com >
Co-authored-by: Michael <michael.matur@gmail.com >
2025-01-07 14:58:04 +01:00
Kevin Pollet
5b53bae42d
Prepare release v3.3.0
2025-01-06 12:04:04 +01:00
kevinpollet
caf56e6aed
Merge branch v3.2 into v3.3
2025-01-06 11:13:12 +01:00
Kevin Pollet
69c8ecfa99
Prepare release v3.2.4
2025-01-06 11:04:04 +01:00
kevinpollet
7db2bbb4a3
Merge branch v2.11 into v3.2
2025-01-06 10:29:57 +01:00
Michael
ee8305549a
Allow release only on traefik/traefik repo
2025-01-06 10:28:04 +01:00
Kevin Pollet
a31b026364
Prepare release v2.11.17
2025-01-06 10:00:07 +01:00
Thomas Francis
20d496268c
Fix typo in basicauth note
2025-01-06 09:36:08 +01:00
mlec
6d3a685d5a
Add ingress status for ClusterIP and NodePort Service Type
2025-01-03 16:10:04 +01:00
mmatur
845d0b5ac7
Merge current v3.3 into master
2025-01-03 15:36:10 +01:00
mmatur
34aa3b75b8
Merge current v3.2 into v3.3
2025-01-03 15:07:43 +01:00
romain
f62fc67418
Merge current v2.11 into v3.2
2025-01-03 14:50:43 +01:00
Ludovic Fernandez
5f3c30e37b
chore: update linter
2025-01-03 09:58:04 +01:00
Romain
139f929ec8
Support empty value for core Kubernetes API group
2025-01-03 09:56:04 +01:00
Michael
e20409676a
Upgrade github.com/spiffe/go-spiffe/v2 to v2.4.0
2025-01-03 09:38:04 +01:00
mmatur
d152f7fafc
Merge current v3.2 into v3.3
2025-01-02 19:32:34 +01:00
mmatur
ee449db656
Merge current v2.11 into v3.2
2025-01-02 17:15:11 +01:00
Ludovic Fernandez
38ac1e75a2
Update go-acme/lego to v4.21.0
2025-01-02 12:46:04 +01:00
Kevin Pollet
109a8712cc
Update copyright for 2025
2025-01-02 12:08:04 +01:00
Hannes Braun
278e739242
Fix allowACMEByPass TOML example
2024-12-30 16:08:03 +01:00
Michael
db31a4c961
Add webui static files in release tarball
2024-12-20 16:46:04 +01:00
kevinpollet
a1099bf8d0
Merge branch v3.2 into v3.3
2024-12-20 15:55:24 +01:00
kevinpollet
596aadfe68
Merge branch v2.11 into v3.2
2024-12-20 15:19:30 +01:00
Kevin Pollet
35ce6baaae
Bump golang.org/x/net to v0.33.0
2024-12-20 14:36:06 +01:00
Daniel Anugerah
95f20fc753
Configure ErrorLog in httputil.ReverseProxy
2024-12-20 14:18:04 +01:00
Romain
d9f58f94a2
Prepare release v3.3.0-rc2
2024-12-20 11:52:04 +01:00
Kevin Pollet
a29628fa2e
Fix fenced server status computation
...
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
2024-12-20 11:26:04 +01:00
Kevin Pollet
e280716645
Update Gateway API version support to v1.2.1
2024-12-19 11:12:04 +01:00
Eng Zer Jun
f1c4ba2f26
Remove duplicate github.com/coreos/go-systemd dependency
2024-12-19 09:20:04 +01:00
Emile Vauge
a870c2af9b
Add @jnoordsij to maintainers
2024-12-17 15:34:04 +01:00
Eng Zer Jun
aa8eb1af6e
Replace experimental maps and slices with stdlib
2024-12-17 11:24:04 +01:00
Philipp
189db8d990
Pass TLS bool from IngressRouteTCP to TCPService
2024-12-17 10:12:04 +01:00
Romain
68a8650297
Prepare Release v3.3.0-rc1
2024-12-16 15:30:05 +01:00
kevinpollet
1a5ea1c597
Merge branch v3.2 into master
2024-12-16 11:30:15 +01:00
Kevin Pollet
8983e45fcf
Prepare release v3.2.3
2024-12-16 11:20:04 +01:00
kevinpollet
ec214fa825
Merge branch v2.11 into v3.2
2024-12-16 10:51:44 +01:00
Kevin Pollet
1c0094048b
Prepare release v2.11.16
2024-12-16 10:48:04 +01:00
Michel Loiseleur
3a3ffab689
Update reference install documentation with current chart default
2024-12-13 11:14:06 +01:00
Nelson Isioma
2302debac2
Add an option to preserve the ForwardAuth Server Location header
2024-12-13 10:38:37 +01:00
kevinpollet
4974d9e4d7
Merge branch v3.2 into master
2024-12-12 15:47:51 +01:00
kevinpollet
33cf06b36a
Merge branch v2.11 into v3.2
2024-12-12 15:20:22 +01:00
Romain
590ddfc990
Update nokogiri gem to v1.16.8
2024-12-12 15:12:04 +01:00
Kevin Pollet
39d7b77609
Bump Dockerfile to Alpine v3.21
2024-12-12 14:44:05 +01:00
Michael
e85d02c530
Add support dump API endpoint
2024-12-12 14:12:04 +01:00
Romain
74e0abf8bf
Update golang.org/x dependencies
2024-12-12 13:02:04 +01:00
Kevin Pollet
d953ee69b4
Add exprimental flag for OTLP logs integration
2024-12-12 12:22:05 +01:00
kyosuke
26738cbf93
Send request body to authorization server for forward auth
2024-12-12 10:18:05 +01:00
Romain
b1934231ca
Manage observability at entrypoint and router level
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2024-12-12 09:52:07 +01:00
Valéry Fouques
9588e51146
Implementation of serving not ready endpoints
2024-12-11 13:54:05 +01:00
Romain
e87da0f390
Prepare release v3.2.2
2024-12-10 15:48:04 +01:00
romain
8eb12795d7
Merge current branch v2.11 into v3.2
2024-12-10 15:04:04 +01:00
Kevin Pollet
cc14c165c0
Prepare release v2.11.15
2024-12-10 14:18:04 +01:00
Michael
f2ba4353b2
Fix experimental build ci
2024-12-10 12:12:05 +01:00
Anchal Sharma
514914639a
Rename traefik.docker.* labels for Docker Swarm to traefik.swarm.*
2024-12-10 09:48:05 +01:00
Emile Vauge
a4c0b1649d
Create FUNDING.yml
2024-12-09 14:46:05 +01:00
Kevin Pollet
f547f1b22b
Update sigs.k8s.io/gateway-api to v1.2.1
2024-12-09 09:44:05 +01:00
Michael
42df9afeaf
Fix release by using github action
2024-12-06 16:56:06 +01:00
Julien Salleyron
c8b0285c91
Fix WASM settings
2024-12-06 16:38:05 +01:00
Kevin Pollet
2df655cefe
Update github.com/quic-go/quic-go to v0.48.2
2024-12-06 16:36:05 +01:00
Romain
826a2b74aa
OpenTelemetry Logs and Access Logs
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2024-12-06 14:50:04 +01:00
Sheddy
47b4df71bf
New Install Reference Documentation
2024-12-06 10:14:07 +01:00
Romain
2b35c7e205
Fix models mechanism for default rule syntax
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2024-11-29 10:52:05 +01:00
Ludovic Fernandez
33c1d700c0
Add options to control ACME propagation checks
2024-11-26 09:08:04 +01:00
Kevin Pollet
536e11d949
Move callout to the entrypoint page footer
2024-11-25 17:22:04 +01:00
Romain
0ec12c7aa7
Configurable API & Dashboard base path
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2024-11-25 11:52:04 +01:00
Ludovic Fernandez
c120b70483
Update go-acme/lego to v4.20.4
2024-11-22 09:54:04 +01:00
Kevin Pollet
ab0713d587
Fix incorrect links in v3 migration sections
2024-11-22 09:44:04 +01:00
kevinpollet
090db6d4b0
Merge branch v3.2 into master
2024-11-21 14:53:27 +01:00
Kevin Pollet
5cfc11fe68
Prepare release v3.2.1
2024-11-20 17:28:04 +01:00
Kevin Pollet
8a0c1e614f
Fix HostRegexp config for rule syntax v2
...
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
2024-11-20 17:04:04 +01:00
kevinpollet
394f97bc48
Merge branch v2.11 into v3.2
2024-11-20 15:37:27 +01:00
Kevin Pollet
8eadfbb990
Prepare release v2.11.14
2024-11-20 15:26:04 +01:00
romain
ca5b70e196
Merge branch v2.11 into v3.2
2024-11-20 14:21:43 +01:00
Julien Salleyron
cc80568d9e
Fix internal handlers ServiceBuilder composition
2024-11-19 14:52:04 +01:00
Kevin Pollet
8ffd1854db
Fix the defaultRule CLI examples
2024-11-18 14:40:05 +01:00
bluepuma77
6baa110adb
Update access-logs.md, add examples for accesslog.format
2024-11-18 11:58:04 +01:00
Antoine
5658c8ac06
Fix spelling, grammar, and rephrase sections for clarity in some documentation pages
2024-11-18 11:42:04 +01:00
davefu113
1c80f12bc2
Apply keepalive config to h2c entrypoints
2024-11-18 09:56:04 +01:00
Michel Loiseleur
ef5f1b1508
Improve documentation on dashboard
2024-11-14 11:14:04 +01:00
Romain
fdce8c604a
Change level of peeking first byte error log to DEBUG for Postgres
2024-11-12 17:34:04 +01:00
Kevin Pollet
8c19652361
Fix absolute link in the migration guide
2024-11-12 17:06:03 +01:00
kevinpollet
b7b4dd9554
Merge branch v2.11 into v3.2
2024-11-12 16:24:22 +01:00
Kevin Pollet
e5c80637fc
Add X-Forwarded-Prefix to the migration guide
...
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
2024-11-12 15:04:04 +01:00
Ludovic Fernandez
f437fb4230
chore: update linter
2024-11-12 10:56:06 +01:00
Ludovic Fernandez
9c50129520
Update go-acme/lego to v4.20.2
2024-11-12 10:32:09 +01:00
Dominik Schwaiger
00a5f4c401
Fix a small typo in entrypoints documentation
2024-11-12 10:14:04 +01:00
Romain
a79cdd1dfa
Change level of peeking first byte error log to DEBUG
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2024-11-08 14:28:08 +01:00
Romain
2096fd7081
Drop untrusted X-Forwarded-Prefix header
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2024-11-08 12:12:35 +01:00
IIpragmaII
ec00c4aa42
Configurable path for sticky cookies
2024-11-06 16:04:04 +01:00
Bmagic
552bd8f180
Add AbortOnPluginFailure option to abort startup on plugin load failure
2024-11-06 11:58:04 +01:00
Julien Salleyron
f70949e3fa
Fix case problem for websocket upgrade
2024-11-06 09:56:04 +01:00
Shreyas Kirtane
97caf758ef
Make the IngressRoute kind optional
2024-11-04 16:26:04 +01:00
Ashley
7f4ff359a2
Add tips about the use of docker in dynamic configuration for swarm provider
2024-11-04 16:00:05 +01:00
Michel Loiseleur
47466a456e
Document how to use Certificates of cert-manager
2024-10-30 15:54:04 +01:00
Anchal Sharma
6f18344c56
Add a warning about environment variables casing for static configuration
2024-10-30 10:54:04 +01:00
Nikolai K
e8ff825ed2
Set Host header in HTTP provider request
2024-10-29 15:30:38 +01:00
Takuto Nagami
8527369797
Add Compress middleware to migration guide
2024-10-29 12:12:04 +01:00
kevinpollet
7004f0e750
Merge branch v3.2 into master
2024-10-29 09:29:27 +01:00
Kevin Pollet
25caa72c09
Prepare release v3.2.0
2024-10-28 15:46:04 +01:00
kevinpollet
8beba9f278
Merge branch v3.1 into v3.2
2024-10-28 11:38:08 +01:00
Kevin Pollet
e90f4a7cb4
Prepare release v3.1.7
2024-10-28 11:34:03 +01:00
kevinpollet
20cdbdbf31
Merge branch v2.11 into v3.1
2024-10-28 10:32:18 +01:00
Kevin Pollet
08fe27ce5f
Prepare release v2.11.13
2024-10-28 10:22:04 +01:00
Romain
0dc36379cf
Ensuring Gateway API reflected Traefik resource name unicity
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2024-10-28 10:08:05 +01:00
Anton Bartsits
27948493aa
Panic on aborted requests to properly close the connection
2024-10-25 15:44:04 +02:00
Kevin Pollet
e3ed52ba7c
Detect and drop broken conns in the fastproxy pool
...
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
2024-10-25 14:26:04 +02:00
kevinpollet
b22e081c7c
Merge branch v3.1 into v3.2
2024-10-24 11:47:38 +02:00
kevinpollet
62fa5f1a8e
Merge branch v2.11 into v3.1
2024-10-24 10:55:59 +02:00
Dylan Rodgers
edc0a52b5a
Updates to Business Callouts in Docs
2024-10-24 09:52:04 +02:00
Michael
3d2336bc83
Use golangci-lint action
2024-10-23 17:06:04 +02:00
Michel Loiseleur
0605f8bf09
Document nativeLBByDefault annotation on Kubernetes Gateway provider
2024-10-23 11:10:04 +02:00
Kevin Pollet
f18fcf3688
Preserve GRPCRoute filters order
2024-10-21 10:10:04 +02:00
Kevin Pollet
eeb99c3536
Preserve HTTPRoute filters order
2024-10-21 09:54:04 +02:00
Michael
83871f27dd
Add an option to preserve server path
2024-10-17 09:12:04 +02:00
Michel Loiseleur
6e1f5dc071
Fix instructions for downloading CRDs of Gateway API v1.2
2024-10-11 15:24:03 +02:00
Michel Loiseleur
ef5aa129c7
Fix broken links in Kubernetes Gateway provider page
2024-10-11 12:12:05 +02:00
Michel Loiseleur
f54f28921b
Add missing RBAC in the migration guide
2024-10-11 12:10:04 +02:00
Kevin Pollet
ef168b801c
Refactor compress handler to make it generic
...
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
2024-10-10 16:04:04 +02:00
kevinpollet
06e64af9e9
Merge branch v3.2 into master
2024-10-10 11:32:18 +02:00
Romain
be156f6071
Ignore garbage collector flaky test
2024-10-10 10:48:04 +02:00
Michel Heusschen
6f469ee1ec
Only calculate basic auth hashes once for concurrent requests
2024-10-10 10:36:04 +02:00
Kevin Pollet
b46665c620
Prepare release v3.2.0-rc2
2024-10-09 17:16:04 +02:00
kevinpollet
be13b5b55d
Merge branch v3.1 into v3.2
2024-10-09 16:47:13 +02:00
Will Da Silva
e9d677f8cb
Support http and https appProtocol for Kubernetes Service
2024-10-09 16:26:04 +02:00
Ludovic Fernandez
7edb9a2101
Bump github.com/go-acme/lego to v4.19.2
2024-10-09 16:04:04 +02:00
Kevin Pollet
4613ddd757
Prepare release v3.1.6
2024-10-09 15:54:05 +02:00
Romain
c441d04788
Avoid updating Accepted status for routes matching no Gateways
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2024-10-09 15:50:04 +02:00
kevinpollet
5d5dd9dd30
Merge branch v2.11 into v3.1
2024-10-09 15:19:14 +02:00
Kevin Pollet
1508a2c221
Do not update gateway status when not selected by a gateway class
...
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
2024-10-09 15:14:05 +02:00
Kevin Pollet
934ca5fd22
Prepare release v2.11.12
2024-10-09 14:32:04 +02:00
Michel Heusschen
f16d14cfa6
Reuse compression writers
2024-10-09 14:14:03 +02:00
mmatur
4625bdf5cb
Merge current v2.11 into v3.1
2024-10-08 17:54:23 +02:00
Kevin Pollet
7b477f762a
Upgrade to node 22.9 and yarn lock to fix vulnerabilities
...
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
2024-10-08 17:52:04 +02:00
Dylan Rodgers
157cf75e38
Update business callout in docs
2024-10-08 12:06:04 +02:00
Jesper Noordsij
ab35b3266a
Ensure shellcheck failure exit code is reflected in GH job result
2024-10-08 11:58:05 +02:00
Michel Heusschen
d339bfc8d2
Use correct default weight in Accept-Encoding
2024-10-08 11:48:04 +02:00
Romain
7b08ecfa5e
Bump sigs.k8s.io/gateway-api to v1.2.0
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2024-10-08 10:46:04 +02:00
Dmitry Romashov
0a6b8780f0
Adopt a layout for the large amount of entrypoint port numbers
2024-10-08 10:44:04 +02:00
Michel Loiseleur
45292148e7
Detail CRD update with v3.2 in the migration guide
2024-10-07 09:54:04 +02:00
Kevin Pollet
fc563d3f6e
Fix the resolved TAG_NAME for commit in multiple tags
2024-10-07 09:32:05 +02:00
ttys3
a762cce430
Close wasm middleware to prevent memory leak
2024-10-04 16:36:04 +02:00
Kevin Pollet
306d3f277d
Bump github.com/klauspost/compress to dbd6c381492a
2024-10-04 10:48:04 +02:00
Ludovic Fernandez
6f7649fccc
Bump golangci-lint to 1.61.0
2024-10-04 09:38:04 +02:00
Matt Brown
e8ab3af74d
Clarify only header fields may be redacted in access-logs
2024-10-03 16:28:04 +02:00
Romain
a7502c8700
Prepare Release v3.2.0-rc1
2024-10-02 16:24:04 +02:00
kevinpollet
54c3afd760
Merge branch v3.1 into master
2024-10-02 15:32:09 +02:00
Kevin Pollet
a2ab3e534d
Prepare release v3.1.5
2024-10-02 14:42:05 +02:00
kevinpollet
8cfa68a8e1
Merge branch v2.11 into v3.1
2024-10-02 11:25:30 +02:00
Kevin Pollet
518caa79f9
Prepare release v2.11.11
2024-10-02 11:10:04 +02:00
Romain
373095f1a8
Support NativeLB option in GatewayAPI provider
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2024-10-02 10:34:04 +02:00
romain
b641d5cf2a
Merge current v2.11 into v3.1
2024-09-30 14:59:38 +02:00
Mathieu
4d6cb6af03
Ensure defaultGeneratedCert.main as Subject's CN
2024-09-30 12:10:05 +02:00
Kevin Pollet
9eb804a689
Bump github.com/klauspost/compress to 8e14b1b5a913
2024-09-30 11:56:04 +02:00
Jesper Noordsij
c02b72ca51
Disable IngressClass lookup when disableClusterScopeResources is enabled
2024-09-27 16:24:04 +02:00
Rémi BUISSON
2bb712135d
Specify default format value for access log
2024-09-27 15:34:04 +02:00
Michel Heusschen
14e5d4b4b3
Remove unused boot files from webui
2024-09-27 15:22:04 +02:00
lyrandy
e485edbe9f
Update API documentation to mention pagination
2024-09-27 15:00:06 +02:00
Kevin Pollet
d317cd90fc
Support HTTPRoute destination port matching
2024-09-27 12:12:05 +02:00
Carlos Martell
eccfcc0924
feat: allow setting service.name for OTLP metrics
2024-09-27 11:58:05 +02:00
Romain
61bb3ab991
Rework condition to not log on timeout
2024-09-27 11:34:05 +02:00
Romain
e62f8af23b
Rework condition to not log on timeout
2024-09-27 11:20:04 +02:00
Romain
a42d396ed2
Clean connection headers for forward auth request only
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2024-09-27 11:18:05 +02:00
Kevin Pollet
7bb181dfa0
Bump sigs.k8s.io/gateway-api to v1.2.0-rc2
2024-09-27 11:02:04 +02:00
Dan Everton
fbf6757ce9
Support for watching instead of polling Nomad
2024-09-26 15:56: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
Romain
a6db1cac37
Update sigs.k8s.io/gateway-api to v1.2.0-rc1
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2024-09-26 09:12:04 +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
Kevin Pollet
0be01cc067
Prepare release v3.1.4
2024-09-19 15:44:04 +02:00
Kevin Pollet
f3eba8d3a2
Guess Datadog socket type when prefix is unix
2024-09-19 15:30:05 +02:00
romain
7e75dc0819
Merge current v2.11 into v3.1
2024-09-19 14:16:19 +02:00
Romain
b00f640d72
Prepare release v2.11.10
2024-09-19 12:08:04 +02:00
Kevin Pollet
ac42dd8f83
Check if ACME certificate resolver is not nil
2024-09-19 11:50:04 +02:00
Romain
4b5968e0cc
Bump github.com/quic-go/quic-go to v0.47.0
2024-09-19 11:36:04 +02:00
Romain
42e1f2c9b1
Add supported features to the Gateway API GatewayClass status
2024-09-17 16:40:04 +02:00
Karl Anthony Baluyot
bbeceba580
Mention v3 in readme
2024-09-17 15:20:04 +02:00
Romain
1ebd12ff82
Add support for Gateway API BackendTLSPolicies
2024-09-17 10:50:04 +02:00
Kevin Pollet
89f3b272c3
Prepare release v3.1.3
2024-09-16 17:06:03 +02:00
kevinpollet
093989fc14
Merge branch v2.11 into v3.1
2024-09-16 16:41:57 +02:00
Kevin Pollet
06d7fab820
Prepare release v2.11.9
2024-09-16 15:26:12 +02:00
Andrea Cappuccio
f90f9df1db
Ensure proper logs for aborted streaming responses
2024-09-16 12:06:03 +02:00
Lucas Rodriguez
9750bbc353
Configurable max request header size
2024-09-16 11:30:04 +02:00
Julien Salleyron
8c977b8f8c
Removes goexport dependency and adds _initialize
2024-09-16 11:12: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
Roman Donchenko
71d4b3b13c
Make the keys of the accessLog.fields.names
map case-insensitive
2024-09-13 10:04:07 +02:00
Ludovic Fernandez
ac1dad3d14
Add support for custom CA certificates by certificate resolver
2024-09-09 17:24:04 +02:00
Josh Soref
be5c429825
Unify tab titles
2024-09-09 10:10:06 +02:00
Romain
e222d5cb2f
Add support for backend protocol selection in HTTP and GRPC routes
2024-09-09 10:08:08 +02:00
Michael
9dc2155e63
Fix sync docker images latest tag
2024-09-06 09:56:03 +02:00
Michael
c2cb4fac10
Sync docker images from docker hub to ghcr
2024-09-05 10:02:04 +02:00
weijiany
e8335a94a4
Record trace id and EntryPoint span id into access log
2024-09-03 16:40:04 +02:00
Michael
3d92f1645f
Fix Go version to 1.23 when running Gateway API conformance tests
2024-09-03 15:12:04 +02:00
tired-engineer
3f74993f4a
Fix typo in multiple DNS challenge provider warning
2024-09-03 14:40:04 +02:00
Michael
533c102d4f
Fix tracing documentation
2024-09-03 14:02:03 +02:00
Romain
3eb7ecce19
Improve Kubernetes GatewayAPI TCPRoute and TLSRoute support
2024-09-03 12:10:04 +02:00
mmatur
0b34e0cdcb
Merge current v3.1 into master
2024-09-03 10:31:10 +02:00
Romain
cf2869407d
Wrap capture for services used by pieces of middleware
2024-09-03 10:30:08 +02:00
mmatur
8ca27b4a1d
Merge current v2.11 into v3.1
2024-09-03 10:00:38 +02:00
Michael
6009aaed87
Improve CI speed
2024-09-03 09:44:04 +02:00
Matteo Paier
eb99c8c785
Add mirrorBody option to HTTP mirroring
2024-09-02 16:36:06 +02:00
Ludovic Fernandez
bf71560515
Update go-acme/lego to v4.18.0
2024-09-02 15:42:05 +02:00
Romain
51f7f610c9
Add versioning for Gateway API Conformance Test Report
2024-08-30 17:14:03 +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
Michael
1417da4a21
Update k8s quickstart permissions
2024-08-29 11:08:09 +02:00
Michael
3040f2659a
Upgrade paerser to v0.2.1
2024-08-29 10:54:05 +02:00
Edward Eastman
6b1a584c2b
Update quick-start-with-kubernetes.md to include required permissions
2024-08-29 10:50:06 +02:00
Patrick Evans
3a80aa172c
Give valid examples for exposing dashboard with default Helm values
2024-08-29 10:40:05 +02:00
mmatur
8dc9607db7
Merge current v3.1 into master
2024-08-29 10:09:18 +02:00
romain
85f4fd0979
Merge current v2.11 into v3.1
2024-08-28 16:35:55 +02:00
Michel Loiseleur
e56ae1a766
Update to go1.23
2024-08-28 15:00:06 +02:00
Michel Loiseleur
d2030a5835
Upgrade webui dependencies
2024-08-27 18:08:03 +02:00
Romain
58bbc0cf0f
Remove mentions about APIVersion traefik.io/v1
2024-08-26 09:44:04 +02:00
Romain
7056eeff6a
Re-allow empty configuration for Kubernetes Ingress provider
2024-08-19 14:38:33 +02:00
Romain
ad613e58cd
Allow configuring rule syntax with Kubernetes Ingress annotation
2024-08-12 14:28:04 +02:00
Kevin Pollet
e7dc097901
Prevent error logging when TCP WRR pool is empty
2024-08-12 14:08:05 +02:00
Kevin Pollet
12a37346a4
Support ResponseHeaderModifier filter
2024-08-12 11:34:04 +02:00
Luke Rindels
78079377e8
Add 30 day certificatesDuration step
2024-08-08 10:22:05 +02:00
Wolfgang Ellsässer
75881359ab
Add encodings option to the compression middleware
2024-08-07 16:20:04 +02:00
Romain
0eb0a15aa1
Remove documention for unimplemented service retries metric
2024-08-07 09:52:08 +02:00
Romain
8d9ff0c441
Mention missing metrics removal in the migration guide
2024-08-07 09:44:03 +02:00
kevinpollet
b611f967b7
Merge branch v3.1 into master
2024-08-06 16:38:39 +02:00
Kevin Pollet
4c4780f886
Prepare release v3.1.2
2024-08-06 15:34:03 +02:00
romain
926a8e88e9
Merge current v2.11 into v3.1
2024-08-06 14:54:50 +02:00
Romain
6b1adabeb5
Prepare release v2.11.8
2024-08-06 14:50:04 +02:00
Michel Loiseleur
4eedcabbb3
Use Standard channel by default with Gateway API
2024-08-06 11:36:04 +02:00
Romain
5bf4b536e2
Change logs output from stderr to stdout
2024-08-05 16:56:34 +02:00
Kevin Pollet
5380e48747
Include status addresses when comparing Gateway statuses
2024-08-05 12:22:04 +02:00
Daniel Jolly
ccc11a69f1
Fix yaml config example for HTTP provider headers
2024-08-05 11:26:04 +02:00
Daniel Jolly
0f57f108ae
Fix missing codeblock ending in HTTP discover documentation
2024-08-05 11:14:03 +02:00
Matthias Wirtz
c0b704e1b0
Fix grafana dashboard to work with scrape interval greater than 15s
2024-08-02 10:18:04 +02:00
Romain
a50345bf8d
Allow to disable Kubernetes cluster scope resources discovery
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2024-08-01 15:50:04 +02:00
July
bd93e224de
Support HTTP BasicAuth for docker and swarm endpoint
2024-08-01 14:26:04 +02:00
Michael
ea019be133
Upgrade webui dependencies
2024-08-01 11:00:06 +02:00
Michael
02de683b94
Fix embedded youtube video
2024-08-01 09:30:04 +02:00
mmatur
930f84850b
Merge current v2.11 intov3.1
2024-07-31 17:14:45 +02:00
Romain
8970ae9199
Update to github.com/docker/docker v27.1.1
2024-07-31 16:20:04 +02:00
Landry Benguigui
de732ba53c
Add Access logs section to the migration guide
...
Co-authored-by: Simon Delicata <simon.delicata@free.fr >
2024-07-31 10:20:04 +02:00
Dylan Rodgers
0f7af2b4e7
Updated index.md to include video
2024-07-31 10:00:05 +02:00
mmatur
e8324132f9
Merge current v3.1 into master
2024-07-30 15:54:24 +02:00
Michael
f52a36ba12
Prepare release v3.1.1
2024-07-30 15:52:03 +02:00
mmatur
2ffa6c6feb
Merge current v2.11 into v3.1
2024-07-30 15:14:29 +02:00
Romain
210400905f
Prepare release v2.11.7
2024-07-30 14:14:03 +02:00
Michel Loiseleur
ba6b4cbcc3
chore(ci): fix deprecation and optimization
2024-07-29 15:58:04 +02:00
Kevin Pollet
7dbd3f88f6
Do not update route status when nothing changed
2024-07-29 15:48:05 +02:00
Michel Loiseleur
898eab20ac
Improve error and documentation on the needed link between router and service
2024-07-29 15:39:06 +02:00
GaleHuang
957a5f5e73
feat: forwardAuth support LogUserHeader
2024-07-29 14:30:05 +02:00
Michel Loiseleur
5a70910dce
Improve explanation on API exposition
2024-07-29 12:12:04 +02:00
krishna sindhur
386c2ffb20
Use ServiceName in traefik_service_server_up metric
2024-07-29 11:52:05 +02:00
Dennis Haney
266a2d8b91
Fix grafana dashboard to work with scrape interval greater than 15s
2024-07-29 11:32:04 +02:00
Mathias Brodala
3ba53df005
Document Docker port selection on multiple exposed ports
2024-07-29 10:22:04 +02:00
Kevin Pollet
5142733858
Bump google.golang.org/grpc to v1.64.1
2024-07-26 09:30:04 +02:00
Rohen Giralt
ecdfb10653
Remove duplicated kubectl apply from kubernetes-gateway.md
2024-07-25 15:24:04 +02:00
Jesper Noordsij
0f4e72d522
Update the supported versions table for v3.1 release
2024-07-25 15:14:04 +02:00
Romain
70dd7cdc71
Enforce default cipher suites list
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2024-07-23 16:30:05 +02:00
peacewalker122
c3e943658a
Modify certificatesDuration documentation
2024-07-23 14:34:04 +02:00
Romain
4720caed04
Update open connections gauge with connections count
2024-07-23 11:52:04 +02:00
mmatur
c5a6b49330
Merge current v2.11 into v3.1
2024-07-22 10:01:16 +02:00
Michael
a5df24a21d
Upgrade dependencies
2024-07-19 14:52:04 +02:00
James McBride
f5a811d8fa
Make the log about new version more accurate
2024-07-17 09:28:03 +02:00
romain
87db3300d3
Merge current v3.1 into master
2024-07-16 09:38:17 +02:00
Romain
4b4eaa49b5
Prepare release v3.1.0
2024-07-15 16:38:04 +02:00
romain
fc174062b6
Merge current v3.0 into v3.1
2024-07-15 15:22:14 +02:00
kevinpollet
d700e95c21
Merge branch v2.11 into v3.0
2024-07-15 14:13:45 +02:00
Kevin Pollet
aa760b5a71
Rework Kubernetes Gateway API documentation
2024-07-15 10:42:03 +02:00
Tammo
a52c81fd91
Incorrect value in default priority computation example
2024-07-11 15:46:03 +02:00
Emile Vauge
127c0a7542
Improve doc on sensitive data stored into labels/tags
2024-07-11 14:40:07 +02:00
Romain
58dcbb43f9
Retry on Gateway API resource status update
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2024-07-11 11:26:03 +02:00
Emile Vauge
f32884d9b8
Update PR approval process
2024-07-10 11:46:03 +02:00
arukiidou
173a18fdc1
Bump opentelemetry-go to v1.28
2024-07-04 16:28:05 +02:00
Romain
876899be4b
Prepare release v3.1.0 rc3
2024-07-02 17:18:03 +02:00
romain
89108972b6
Merge branch v3.0 into v3.1
2024-07-02 16:33:29 +02:00
Kevin Pollet
d42e75bb2e
Prepare release v3.0.4
2024-07-02 15:42:03 +02:00
kevinpollet
8d016f5e16
Merge branch v2.11 into v3.0
2024-07-02 14:43:56 +02:00
Kevin Pollet
927f0bc01a
Prepare release v2.11.6
2024-07-02 14:22:03 +02:00
Michael
900784a95a
Disable QUIC 0-RTT
...
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com >
2024-07-02 10:48:04 +02:00
ciacon
98c624bf1a
Fix a typo in the ACME docker-compose docs
2024-07-01 17:12:04 +02:00
Michael
f3479f532b
Fix ECS config for OIDC + IRSA
2024-07-01 16:50:04 +02:00
Jeroen De Meerleer
8946dd1898
Remove interface names from IPv6
2024-07-01 16:26:04 +02:00
Kevin Pollet
2a0cfda90b
Do not disable Gateway API provider if not enabled in experimental
2024-07-01 14:10:03 +02:00
Stephan Hochdörfer
12fae2ebb8
Fix typo in keepAliveMaxTime docs
2024-07-01 14:08:04 +02:00
Kevin Pollet
9758b1ce36
Prepare release v3.1.0-rc2
2024-06-28 10:42:03 +02:00
Julien Salleyron
fe4cca6e9c
Fix build only linux and darwin support wazergo
2024-06-28 10:16: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
mmatur
2f9905061e
Merge current v3.0 into master
2024-06-27 10:17:11 +02:00
mmatur
0a7a6afd59
Merge current v2.11 into v3.0
2024-06-26 17:44:51 +02:00
Kevin Pollet
b577b3a6ba
Fix conformance tests report format
2024-06-26 16:30:05 +02:00
Michael
230019eccf
feat: add logs for plugins load
...
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com >
2024-06-26 16:08:04 +02:00
Dylan Rodgers
2090baa938
Update Advanced Capabilities Callout
2024-06-26 09:30:04 +02:00
Julien Salleyron
b7de043991
Support systemd socket-activation
...
Co-authored-by: Michael <michael.matur@gmail.com >
2024-06-25 16:30:04 +02:00
Nicolas Mengin
9e0800f938
Fix the Kubernetes GatewayAPI documentation
2024-06-25 14:20:04 +02:00
Julien Salleyron
e7d1a98c5e
Enhance wasm plugins
...
Co-authored-by: Michael <[michael.matur@gmail.com ](mailto:michael.matur@gmail.com )>
2024-06-25 09:58:04 +02:00
Romain
6f1bd54d86
Fix some documentation links
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2024-06-24 11:22: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
Kevin Pollet
6d8407893d
Bump Gateway API to v1.1.0
...
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
2024-06-22 05:46:03 +02:00
Jesper Noordsij
a8a92eb2a5
Migrate to EndpointSlices API
2024-06-21 14:56:03 +02:00
Emile Vauge
2798e18e18
Update maintainers
2024-06-21 11:10:04 +02:00
mmatur
61defcdd66
Merge current v3.0 into master
2024-06-21 09:15:28 +02:00
mmatur
ec638a741e
Merge current v2.11 into v3.0
2024-06-21 08:55:31 +02:00
Michael
097e71ad24
fix: readme badge
2024-06-21 08:54:03 +02:00
Emile Vauge
eabcb3e1c0
Update maintainers
2024-06-19 17:18:03 +02:00
Kevin Pollet
53a8bd76f2
Prepare release v3.0.3
2024-06-18 16:10:06 +02:00
kevinpollet
0e89c48e38
Merge branch v2.11 into v3.0
2024-06-18 14:05:42 +02:00
Romain
385ff5055c
Prepare release v2.11.5
2024-06-18 12:00:04 +02:00
Kevin Pollet
b4f99ae3ac
Support HTTPRoute method and query param matching
2024-06-18 09:48:04 +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
mmatur
27af1fb478
Merge current v3.0 into master
2024-06-13 10:40:32 +02:00
mmatur
e322184a98
Merge current v2.11 into v3.0
2024-06-13 10:22:18 +02:00
Michael
69424a16a5
fix: etcd image no more compatible
2024-06-13 10:20:04 +02:00
Nicolas Mengin
f9f22b7b70
Update the supported versions table
2024-06-12 12:06:04 +02:00
Antoine Aflalo
b795f128d7
Add support for Zstandard to the Compression middleware
2024-06-12 11:38:04 +02:00
Ludovic Fernandez
6706bb1612
Update go-acme/lego to v4.17.4
2024-06-12 09:08:03 +02:00
mmatur
3f48e6f8ef
Merge current 'v3.0' into master
2024-06-11 09:50:40 +02:00
Kevin Pollet
8ea339816a
Prepare release v3.0.2
2024-06-10 16:34:04 +02:00
kevinpollet
00b1d8b0bc
Merge branch v2.11 into v3.0
2024-06-10 15:35:51 +02:00
Romain
21c6edcf58
Prepare release v2.11.4
2024-06-10 15:16:04 +02:00
Michel Loiseleur
5c48e3c96c
chore(ci): improve webui build and lint
2024-06-07 16:56:04 +02:00
Dmitry Romashov
c23c3e0ed3
Run UI tests on the CI
2024-06-07 11:06:05 +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
Henrik Norlin
cdf0c8b3ec
Add user guides link to getting started
2024-06-06 15:46:03 +02:00
Anas
359477c583
Update v2 > v3 migration guide
2024-06-06 15:22: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
Jesper Noordsij
b368e71337
Bump Docker images use for documentation to Alpine 3.20
2024-06-05 16:58:05 +02:00
Pinghao Wu
dc752c7847
grafana: traefik-kubernetes: fix service name label_replace
2024-06-05 16:38:05 +02:00
Romain
6155c900be
Passing the correct status code when compression is disabled within the Brotli handler
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2024-06-05 15:04:04 +02:00
Fernandez Ludovic
6ca4c5da5c
Merge branch v2.11 into v3.0
2024-06-05 00:05:37 +02:00
Romain
7eac92f49c
Support Gateway API reference grant for HTTPRoute backends
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2024-06-04 14:16:04 +02:00
Ilia Lazebnik
e6b1b05fdf
bump otel dependencies
2024-06-04 10:04:04 +02:00
Kevin Pollet
b452f37e08
Fix default value of Healthcheck for ExternalName services
2024-06-04 09:32:04 +02:00
Yevhen Kolomeiko
8cff718c53
Update metrics in traefik-kubernetes.json grafana dashboard
2024-06-03 14:32:04 +02:00
Cornelius Roemer
bfda5e607f
Remove helm default repo warning as repo has been long deprecated
2024-05-30 17:46:04 +02:00
Marc Mognol
7fc56454ea
Add HealthCheck for KubernetesCRD ExternalName services
2024-05-30 17:18:05 +02:00
Kevin Pollet
c0a2e6b4b6
Compute HTTPRoute priorities
...
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
2024-05-30 09:14:04 +02:00
Dusty Gutzmann
0f0cc420e1
docs(ratelimit requestheader): add note concerning behavior if header is missing
...
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
2024-05-29 10:40:05 +02:00
Ludovic Fernandez
9250b5937d
Update go-acme/lego to v4.17.3
2024-05-29 09:16:07 +02:00
Kevin Pollet
e9bd2b45ac
Fix route attachments to gateways
...
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
2024-05-28 14:30:04 +02:00
R. P. Taylor
4406c337d4
fix .com and .org domain in documentation
2024-05-27 15:12:03 +02:00
Ludovic Fernandez
ed10bc5833
chore: update linter
2024-05-27 09:46:08 +02:00
Landry Benguigui
e33bd6874f
Append to log file if it exists
2024-05-24 14:24:03 +02:00
Dimitris Mavrommatis
6e61fe0de1
Support RegularExpression for path matching
2024-05-23 20:08:03 +02:00
Jesper Noordsij
05828bab07
Bump Dockerfile Alpine to v3.20
2024-05-23 16:24: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
kevinpollet
7fdb1ff8af
Merge branch v3.0 into master
2024-05-22 16:01:03 +02:00
Kevin Pollet
736f37cb58
Prepare release v3.0.1
2024-05-22 15:08:04 +02:00
kevinpollet
cff71ee496
Merge branch v2.11 into v3.0
2024-05-21 16:24:57 +02:00
Kevin Pollet
f02b223639
Prepare release v2.11.3
2024-05-21 16:16:05 +02:00
Dmitry Romashov
d4d23dce72
Fix UI unit tests
2024-05-21 15:26:04 +02:00
Romain
5e4dc783c7
Allow empty configuration for OpenTelemetry metrics and tracing
2024-05-21 10:42:04 +02:00
David
440cb11250
Add support for IP White list
2024-05-21 09:24:08 +02:00
Fontany--Legall Brandon
42920595ad
Display of Content Security Policy values getting out of screen
2024-05-17 16:18:04 +02:00
Nicolas Mengin
e68e647fd9
Fix OTel documentation
2024-05-16 09:52:06 +02:00
Michael
8b558646fc
fix: remove providers not more support in documentation
2024-05-15 16:26:04 +02:00
Michael
f8e45a0b29
fix: doc consistency forwardauth
2024-05-15 15:52:04 +02:00
HalloTschuess
d65de8fe6c
Fix rule syntax version for all internal routers
2024-05-15 10:46:04 +02:00
BreadInvasion
5f2c00b438
Fixed typo in PathRegexp explanation
2024-05-15 10:20:04 +02:00
Landry Benguigui
c2c1c3e09e
Fix the rule syntax mechanism for TCP
2024-05-14 09:42:04 +02:00
Michael
d8a778b5cd
Fix log.compress value
2024-05-13 15:44:03 +02:00
Michel Loiseleur
d8cf90dade
Improve mirroring example on Kubernetes
2024-05-13 15:42:04 +02:00
Marc Mognol
6a06560318
Change log level from Warning to Info when ExternalName services is enabled
2024-05-13 09:06:03 +02:00
Ludovic Fernandez
a4aad5ce5c
fix: router documentation example
2024-05-13 08:54:03 +02:00
Romain
15973f5503
Remove deadlines when handling PostgreSQL connections
2024-05-06 15:46:04 +02:00
Yewolf
a4150409c8
Add link to the new http3 config in migration
2024-05-06 14:50:04 +02:00
Romain
aee515b930
Regenerate v3.0.0 changelog
2024-05-02 18:42:03 +02:00
Kevin Pollet
05d2c86074
Set Gateway HTTPRoute status
...
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
2024-05-01 06:38:03 +02:00
Kevin Pollet
b0d19bd466
Bump tscert dependency to 28a91b69a046
...
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
2024-04-30 02:20:04 +02:00
Romain
d99d2f95e6
Prepare release v3.0.0
2024-04-29 16:06:04 +02:00
Prajith
8d2a2ff08f
Native Kubernetes service load-balancing at the provider level
2024-04-29 12:20:04 +02:00
Jesper Noordsij
73e5dbbfe5
Update Kubernetes version for v3 Helm chart
2024-04-29 10:44:03 +02:00
Marvin Stenger
ee3e7cbbec
chore: patch migration/v2.md
2024-04-25 14:54:04 +02:00
Fernandez Ludovic
9d8fd24730
Merge branch v3.0 into master
2024-04-23 13:25:25 +02:00
Fernandez Ludovic
f5d451d816
Merge branch v2.11 into v3.0
2024-04-22 17:30:39 +02:00
Jesper Noordsij
f84e00e481
Consistent entryPoints capitalization in CLI flag usage
2024-04-22 17:24:04 +02:00
Jesper Noordsij
fe0af1ec4b
Use latest Ubuntu (LTS) image consistenly across GitHub workflow
2024-04-22 17:04:05 +02:00
Ludovic Fernandez
95312d5324
Adds the missing circuit-breaker response code for CRD
2024-04-19 11:26:05 +02:00
Sid Karunaratne
e3729ec600
Fix HTTPRoute path type
2024-04-19 11:06:04 +02:00
Sid Karunaratne
20d6c19c30
Fix HTTPRoute use of backendRefs
2024-04-19 10:44:04 +02:00
Kevin Pollet
7a7b03eb01
Fix unfinished migration sentence for v2.11.2
2024-04-18 16:24:04 +02:00
Dmitry Romashov
ea4f307fcd
Fix provider icon size
2024-04-18 16:04:04 +02:00
kevinpollet
a6b00608d2
Merge branch v2.11 into v3.0
2024-04-18 15:34:01 +02:00
hidewrong
7b649e2f0c
Fix some typos in comments
2024-04-18 15:14:04 +02:00
Romain
52e95deee3
In cluster Gateway API Conformance Tests
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2024-04-17 15:22:04 +02:00
Romain
70968bc6a9
Remove deadlines for non-TLS connections
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2024-04-15 17:02:06 +02:00
Ludovic Fernandez
da7bb5fc25
Prepare release v3.0.0-rc5
2024-04-11 18:24:03 +02:00
Fernandez Ludovic
34bd611131
Merge branch v2.11 into v3.0
2024-04-11 17:52:42 +02:00
Romain
b9b7527762
Prepare release v2.11.2
2024-04-11 17:36:03 +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
Romain
584839e00b
Prepare release v2.11.2
2024-04-11 16:08:04 +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
Kevin Pollet
83a5c5cfbd
Prepare release v3.0.0-rc4
2024-04-10 16:34:03 +02:00
kevinpollet
c1d9b9ee1f
Merge branch v2.11 into v3.0
2024-04-10 15:48:10 +02:00
Romain
d53f5f01a0
Prepare release v2.11.1
2024-04-10 11:52:03 +02:00
Maxine Aubrey
4e11bf3c38
Adjust ECS network interface detection logic
2024-04-10 10:42:04 +02:00
Dmitry Romashov
1a266c661a
Add a horizontal scroll for the mobile view
2024-04-10 10:22:11 +02:00
Michael
bda4f50eae
Avoid cumulative send anonymous usage log
2024-04-10 10:08:04 +02:00
Massimiliano D
19e6170fa5
Modify the Hub Button
2024-04-10 09:50:04 +02:00
Kevin Pollet
0017471f0d
Add option to set Gateway status address
...
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
2024-04-10 09:34:07 +02:00
guangwu
76723b1288
Close created file in ACME local store CheckFile func
2024-04-09 13:12:04 +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
e5062cef42
chore: update dependencies
2024-04-05 15:14:04 +02:00
Martijn Cremer
998c6174cd
Improved documentation about Nomad ACL minimum rights
2024-04-05 10:14:03 +02:00
chrispruitt
ac1753a614
Nomad provider to allow empty services
2024-04-04 11:54:04 +02:00
Michel Loiseleur
d3516aec31
docs: excludedIPs with IPWhiteList and IPAllowList middleware
2024-04-04 11:32:05 +02:00
Michel Loiseleur
2c6418e17a
docs: fix typo and improve explanation on internal resources
2024-04-04 10:14:06 +02:00
Fernandez Ludovic
1ffbffb26a
Merge branch v3.0 into master
2024-04-03 20:32:20 +02:00
mmatur
fdf27eb644
Merge current v2.11 into v3.0
2024-04-03 19:09:39 +02:00
Michel Loiseleur
945ff9b0f9
chore(ci): fix and update codeql
2024-04-03 19:08:03 +02:00
Ludovic Fernandez
bbd5846c6a
Update Yaegi to v0.16.1
2024-04-03 18:46:03 +02:00
Fernandez Ludovic
9f145dbc28
Merge branch v2.11 into v3.0
2024-04-03 17:54:11 +02:00
Manuel Zapf
c84b510f0d
Toggle support for Gateway API experimental channel
2024-04-02 17:32:04 +02:00
Baptiste Mayelle
2bc3fa7b4b
Reserve priority range for internal routers
...
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
2024-04-02 17:04:05 +02:00
Baptiste Mayelle
fc897f6756
fix: support regexp in path/pathprefix in matcher v2
2024-04-02 14:46:04 +02:00
Romain
c31f5df854
Enforce handling of ACME-TLS/1 challenges
...
Co-authored-by: Baptiste Mayelle <baptiste.mayelle@traefik.io >
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2024-03-29 11:36:05 +01:00
Ikko Eltociear Ashimine
b636b21167
fix: typo in dialer_test.go
2024-03-29 09:20:03 +01:00
Michel Loiseleur
167bdb0d53
docs: improve middleware example
2024-03-28 14:36:04 +01:00
Romain
7f29595c0a
Allow empty replacement with ReplacePathRegex middleware
2024-03-26 13:28:04 +01:00
arukiidou
3fcf265d80
Move from http.FileServer to http.FileServerFS
2024-03-25 20:22:05 +01: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
Baptiste Mayelle
d94e676083
Enforce failure for TCP HostSNI with hostname
...
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
2024-03-25 11:08:04 +01:00
Ludovic Fernandez
141abce2d5
chore: update linter
2024-03-20 10:26:03 +01:00
shivanipawar00
fc875b38e0
Added specification for TCP TLS routers in documentation
2024-03-19 16:00:05 +01:00
Ludovic Fernandez
39fe3869b6
Add missing Docker Swarm logo
2024-03-18 15:08:04 +01:00
Julien Salleyron
d582e01892
runtime.Object in routerTransform
...
Co-authored-by: lbenguigui <lbenguigui@gmail.com >
2024-03-15 09:24:03 +01:00
Emile Vauge
75790e0ab8
Add sdelicata to maintainers
2024-03-14 16:54:04 +01:00
Emile Vauge
1391c35978
Add youkoulayley to maintainers
2024-03-14 16:18:04 +01:00
John
7bda07a422
Fix struct names in comment
2024-03-14 14:52:04 +01:00
Romain
9b6af61d1b
Prepare release v3.0.0 rc3
2024-03-13 16:46:04 +01:00
romain
5edac5eccd
Merge v2.11 into v3.0
2024-03-13 16:04:25 +01:00
Michael
83e4abdb30
Fix dashboard exposition through a router
2024-03-13 15:56:04 +01:00
Romain
4e1e2f5ed0
Bump Elastic APM to v2.4.8
2024-03-12 18:26:05 +01:00
Romain
c06629459d
Prepare release v3.0.0-rc2
2024-03-12 15:18:04 +01:00
mmatur
05be441027
Merge current v2.11 into v3.0
2024-03-12 12:08:03 +01:00
Michael
6c9687f410
Semconv OTLP stable HTTP metrics
2024-03-12 09:48:04 +01:00
Daniel Wendler
5cf1b95c29
Fix host header mention in prometheus metrics doc
2024-03-11 14:52:04 +01:00
Domi
74daa4cbb3
Update gandiv5 env variable in providers table
2024-03-11 12:06:04 +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
Ludovic Fernandez
4fd5fca34f
Update go-acme/lego to v4.16.1
2024-03-11 09:18:03 +01:00
Romain
31a93d5045
Fix log when default TLSStore and TLSOptions are defined multiple times
2024-03-06 14:32:04 +01:00
luigir-it
4cb5825d11
Fix paragraph in entrypoints and Docker docs
2024-03-06 14:12:04 +01:00
Andrea Cappuccio
15f50553e9
Make text more readable in dark mode
2024-03-05 15:10:05 +01:00
Michael
b4ca02da86
Fix multiple dns provider documentation
2024-03-05 14:54:04 +01:00
Michel Loiseleur
86be0a4e6f
fix: invalid version in docs about Gateway API on Traefik v3
2024-02-29 15:18:05 +01:00
DJ Enriquez
0e89a6bec7
ConsulCatalog StrictChecks
2024-02-27 21:30:04 +01:00
José Carlos Chávez
c5808af4d9
chore: upgrades http-wasm host to v0.6.0 to support clients using v0.4.0
2024-02-27 14:22:04 +01:00
Joris Vergeer
c1ef742977
Allow to use internal node IPs for NodePort services
2024-02-27 10:54:04 +01:00
Eisberge
935d251b21
Fix typo in migration docs
2024-02-27 10:20:03 +01:00
kevinpollet
73769af0fe
Merge branch v3.0 into master
2024-02-27 09:30:21 +01:00
Michael
3b851a5ef2
Upgrade opentelemetry dependencies
2024-02-26 15:22:04 +01:00
Marc Mognol
deab4dae8e
Fix default value for peerCertURI option
2024-02-26 15:20:05 +01:00
Andi Sardina Ramos
f7edb394f2
chore(webui): Migrate to Quasar 2.x and Vue.js 3.x
2024-02-26 15:02:04 +01:00
Baptiste Mayelle
baf687218c
Support OTEL_PROPAGATORS to configure tracing propagation
...
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
2024-02-26 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
Romain
5a2e233a15
Add ReferenceGrants to Gateway API Traefik controller RBAC
2024-02-26 08:50:04 +01:00
Baptiste Mayelle
453e21c7c9
fix: add ipallowlist in dashboard
2024-02-19 16:50:05 +01:00
Ludovic Fernandez
8b759ab797
fix: int overflow during doc generation on 32 bit arch
2024-02-19 16:02:04 +01:00
Ludovic Fernandez
88a2020817
chore: update linter
2024-02-19 15:44:03 +01:00
Romain
c3545c620b
Improve ruleSyntax option documentation
2024-02-19 15:02:04 +01:00
Ludovic Fernandez
1034646ae2
Update releases page
2024-02-19 14:46:03 +01:00
Ludovic Fernandez
538f780a85
Update goreleaser configuration
2024-02-16 10:08:04 +01:00
Ludovic Fernandez
b931c8ae9b
Update releases page
2024-02-16 09:54:04 +01:00
Ludovic Fernandez
c5c61dbade
Fix a regression on flags using spaces between key and value
2024-02-16 09:44:06 +01:00
Ludovic Fernandez
1e7dbc70a0
fix: don't allow routers higher than internal ones
2024-02-15 16:40:05 +01:00
xpac1985
6a2db4e4e9
Fix typo in statsd metrics docs
2024-02-15 15:20:04 +01:00
Michael
1ea98d3d31
Fix codename
2024-02-14 10:26:07 +01:00
Michael
014fdfc4ec
Prepare release v3.0.0-rc1
2024-02-13 14:38:03 +01:00
mmatur
b5ec787fb6
Merge current v2.11 into v3.0
2024-02-13 09:46:53 +01:00
Michael
0c8778639a
Prepare release v2.11.0
2024-02-12 16:14:04 +01:00
Robert Burton
8f29398573
Update the documentation for RateLimit to provide a better example
2024-02-12 09:44:11 +01:00
Julien Salleyron
676de5fb68
Fix file watcher
2024-02-09 11:08:05 +01:00
mmatur
063f8fae79
Merge current v3.0 into master
2024-02-08 17:03:01 +01:00
Michael
efa6ca0fa1
fix: go version for conformance tests gateway api
2024-02-08 16:46:06 +01:00
mmatur
4e831b920e
Merge v3.0' into master
2024-02-08 16:14:39 +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
Julien Salleyron
e11ff98608
Fix NTLM and Kerberos
2024-02-06 17:34:07 +01:00
Nicolas Mengin
9df04df334
Delete warning in Kubernetes CRD provider about the supported version
2024-02-06 11:20:06 +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
Andi Sardina Ramos
8f9ad16f54
chore: Upgrade Node.js version
2024-02-06 09:00:07 +01:00
Michael
5d8b1949b7
fix: upgrade actions/upload-artifact to v4
2024-02-01 14:08:06 +01:00
So Koide
d7ec0cedbf
Reload provider file configuration on SIGHUP
2024-02-01 14:06:05 +01:00
Massimiliano D
f1104ada65
Fixes the Header Button
2024-02-01 10:52:07 +01:00
Immánuel!
3ba3ca6eb0
Fix the keepAlive options for the CLI examples
2024-01-31 17:00:06 +01:00
Romain
85039e0d54
Fix brotli response status code when compression is disabled
2024-01-30 17:32:05 +01:00
Pascal Hofmann
9be523d772
Support for cross-namespace references / GatewayAPI ReferenceGrants
2024-01-30 16:44:05 +01:00
Romain
8b77f0c2dd
Remove observability for internal resources
2024-01-30 16:28:05 +01:00
Aofei Sheng
d02be003ab
Add SO_REUSEPORT support for EntryPoints
2024-01-30 14:56:05 +01:00
Asad Rizvi
4d539273ad
docs: include ECS as supported backend
2024-01-29 18:50:05 +01:00
Romain
40de310927
Reintroduce dropped v2 dynamic config
...
Co-authored-by: Baptiste Mayelle <baptiste.mayelle@traefik.io >
2024-01-29 17:32:05 +01:00
Liam van der Viven
18203f57d2
Add support for sending DogStatsD metrics over Unix Socket
2024-01-29 17:08:05 +01:00
Ludovic Fernandez
ef0e9c6f05
Update go-acme/lego to v4.15.0
2024-01-29 15:10:05 +01:00
Fahrzin Hemmati
d37ea3e882
Add ResponseCode to CircuitBreaker
2024-01-29 10:58:05 +01:00
Julien Salleyron
3174c69c66
Adds weight on ServersLoadBalancer
2024-01-26 01:44:05 +01:00
Matthieu W
f4f3dbe1f5
Update version comment in quick-start.md
2024-01-25 15:12:05 +01:00
Andi Sardina Ramos
49f04f2772
fix: URL encode resource's id before calling API endpoints
2024-01-25 09:56:05 +01:00
Ludovic Fernandez
03d2e35488
fix: remove snapshot from release target
2024-01-24 18:54:05 +01:00
Michael
aece9a1051
fix: opentelemetry unit tests
2024-01-24 16:58:05 +01:00
Romain
547cd81599
Prepare release v2.11.0-rc2
2024-01-24 15:20:09 +01:00
Halimao
b5251c6ac4
misc(Makefile): add help
target to display the help msg
2024-01-24 11:58:05 +01:00
mmatur
190b9b1afa
Merge current v2.11 into v3.0
2024-01-24 11:19:52 +01:00
Julien Salleyron
9befe0dd51
Fix flaky test
2024-01-23 16:46:05 +01:00
Romain
683e2ee5c6
Bring back v2 rule matchers
2024-01-23 11:34:05 +01:00
Michael
21da705ec9
fix: gateway api conformance tests
2024-01-23 11:04:05 +01:00
mmatur
a3ac456199
fix: OpenTelemetry unit tests
2024-01-23 10:13:20 +01:00
mmatur
9843757834
Merge current v2.11 into v3.0
2024-01-23 09:32:28 +01:00
Romain
f9831f5b1b
Introduce static config hints
...
Co-authored-by: Baptiste Mayelle <baptiste.mayelle@traefik.io >
2024-01-23 09:22:05 +01:00
Michael
177c4b0ed1
fix: flakiness test on configuration watcher
2024-01-22 16:52:05 +01:00
Michael
bab48bed22
fix: OpenTelemetry metrics flaky test
2024-01-22 16:38:06 +01:00
Michael
6cb2ff2af9
fix: gateway api conformance tests
2024-01-22 16:04:05 +01:00
Michael
5e0855ecc7
feat: adds conformance test gateway api
2024-01-22 15:30:05 +01:00
mmatur
f57cee578f
Merge back v2.11 into v3.0
2024-01-19 16:03:50 +01:00
Michael
8da38ec0a5
fix: tailscale is required for Docker Desktop users
2024-01-19 15:44:05 +01:00
Michael
a6d462f6e8
feat: upgrade gh-action os
2024-01-19 15:12:05 +01:00
mmatur
6c19a9cb8f
Merge current v3.0 into master
2024-01-19 14:34:31 +01:00
白泽
0eeb85d01d
Support setting sticky cookie max age
2024-01-18 09:30:06 +01:00
Baptiste Mayelle
64ff214ff8
remove marathon labels from gendoc
2024-01-17 14:54:05 +01:00
mmatur
111f3716fa
Merge current v2.11 into v3.0
2024-01-17 11:37:50 +01:00
Robert Socha
4e0a05406b
Implements the includedContentTypes option for the compress middleware
2024-01-17 11:32:06 +01:00
Michael
39b0aa6650
Improve makefile
2024-01-17 11:12:05 +01:00
Baptiste Mayelle
319517adef
Merge branch v2.11 into v3.0
2024-01-16 15:42:38 +01:00
Robin Moser
7a315bb043
Disable br compression when no Accept-Encoding header is present
2024-01-16 15:30:06 +01:00
Michael
34d2a816c2
Enhance gendoc for Generating Static and Dynamic Reference Configuration Files
2024-01-16 10:32:05 +01:00
Thomas Gunsch
81ce45271d
Add forwardAuth.addAuthCookiesToResponse
2024-01-15 16:14:05 +01:00
James Rasell
3a461d2f23
deps: update the Nomad API dependency to v1.7.2
2024-01-12 14:22:05 +01:00
Suyash Choudhary
980dac4572
Support file path as input param for Kubernetes token value
2024-01-11 17:06:06 +01:00
Michael
ff7966f9cd
feat: re introduce IpWhitelist middleware as deprecated
2024-01-11 10:40:06 +01:00
Oliver Dvorski
e78374aa29
docs: slightly rewords the documentation
2024-01-10 15:12:07 +01:00
mmatur
3bbc560283
Merge v2.11 into v3.0
2024-01-10 14:08:30 +01:00
Jeremy Fleischman
ccf3a9995a
Add rejectStatusCode
option to IPAllowList
middleware
2024-01-09 20:26:05 +01:00
Michael
e522446909
Improve integration tests
...
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com >
2024-01-09 17:00:07 +01:00
Michael
fea94a3393
feat: upgrade gateway api to v1.0.0
2024-01-09 10:28:05 +01:00
Jesse Haka
4ddef9830b
Migrate to opentelemetry
2024-01-08 09:10:06 +01:00
Romain
45bb00be04
Improve migration guide
...
Co-authored-by: Baptiste Mayelle <baptiste.mayelle@traefik.io >
2024-01-05 16:04:05 +01:00
Ludovic Fernandez
cd8d5b8f10
chore: update github.com/docker/docker to v24.0.7
2024-01-05 15:10:05 +01:00
Baptiste Mayelle
eff294829f
Add missing TCP IPAllowList middleware constructor
...
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
2024-01-04 14:58:05 +01:00
mmatur
a69c1ba3b7
Merge branch v2.11 into v3.0
2024-01-03 17:28:22 +01:00
Michael
9adf0fb638
Prepare release v2.11.0-rc1
2024-01-03 11:12:05 +01:00
Julien Salleyron
56e2110dc5
Fix readHeaderTimeout in proxyproto
2024-01-02 22:02:05 +01:00
Ludovic Fernandez
5be13802dc
chore: update github.com/fsnotify/fsnotify to v1.7.0
2024-01-02 20:58:06 +01:00
Ludovic Fernandez
7345afd8b6
Update quic-go to v0.40.1
2024-01-02 20:36:06 +01:00
Romain
a84d5c0ef1
Adjust deprecation notice for Kubernetes CRD provider
...
Co-authored-by: Baptiste Mayelle <baptiste.mayelle@traefik.io >
2024-01-02 20:04:06 +01:00
youpsla
2a9471d278
docs: fix typo
2024-01-02 19:12:06 +01:00
Domenico Andreoli
0042562678
docs: fix the explanation of the TLS challenge
2024-01-02 18:46:05 +01:00
Ari Yonaty
74ab88d47e
docs: fix description for anonymous usage statistics references
2024-01-02 18:20:06 +01:00
sven
6df9578ace
Update wording of compose example
2024-01-02 17:56:06 +01:00
sven
cd7d324295
Documentation enhancements
2024-01-02 17:30:06 +01:00
Landry Benguigui
0e92b02474
Deprecate IPWhiteList middleware in favor of IPAllowList
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2024-01-02 17:04:06 +01:00
Julien Salleyron
9662cdca64
Add KeepAliveMaxTime and KeepAliveMaxRequests features to entrypoints
2024-01-02 16:40:06 +01:00
Baptiste Mayelle
3dfaa3d5fa
Add Redis Sentinel support
...
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
2024-01-02 16:16:05 +01:00
Baptiste Mayelle
60123a8f3f
Hash WRR sticky cookies
...
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
2024-01-02 15:52:05 +01:00
Michael
2a7b2ef772
chore: happy new year 2024
2024-01-02 15:28:09 +01:00
Romain
d51a2ce487
Compute priority for https forwarder TLS routes
2023-12-08 16:42:05 +01:00
Ludovic Fernandez
0a79643001
Prepare release v2.10.7
2023-12-06 16:42:09 +01:00
Suyash Choudhary
e77a66c2ac
Fixed datadog logs json format issue
2023-12-06 14:36:05 +01:00
Jesse Haka
6858dbdd07
Add http-wasm plugin support to Traefik
2023-11-30 21:42:06 +01:00
Romain
b2bb96390a
Prepare release v3.0.0 beta5
2023-11-29 16:08:05 +01:00
romain
e29a142f6a
Merge v2.10 into v3.0
2023-11-29 14:39:01 +01:00
Romain
dae0491b61
Prepare release v2.10.6
2023-11-28 15:46:10 +01:00
Никита Тимофеев
f4ddf25e41
Fixed stripPrefix middleware is not applied to retried attempts
2023-11-24 09:30:06 +01:00
Michael
35c704ace3
fix: unit tests were never run on cmd package
2023-11-22 19:18:05 +01:00
Michael
789046f162
feat: upgrade codegen for kubernetes to v0.28.3
2023-11-22 11:28:06 +01:00
Romain
186e3e1541
Refuse recursive requests
...
Co-authored-by: Michael <michael.matur@gmail.com >
2023-11-21 15:08:06 +01:00
Arend Hummeling
088fe3c270
docs: improve errorpages examples to avoid confusion
2023-11-17 16:30:06 +01:00
Ludovic Fernandez
553ef94047
chore: update linter
2023-11-17 01:50:06 +01:00
Landry Benguigui
12e50e20e6
Deny request with fragment in URL path
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2023-11-16 16:54:07 +01:00
Gérald Croës
cd326654a7
Guidelines Update
2023-11-15 11:24:05 +01:00
Gérald Croës
3de29433f8
docs: better visibility of the review process + maintainers team
2023-11-14 08:44:06 +01:00
Baptiste Mayelle
84516f962d
Remove backoff for http challenge
...
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
2023-11-13 15:58:09 +01:00
Suyash Choudhary
f92b03a44d
Rephrase BasicAuth and DigestAuth docs
2023-11-10 09:32:05 +01:00
Kevin Pollet
085b70c94e
chore: update github.com/hashicorp/consul/api
...
Co-authored-by: lbenguigui <lbenguigui@gmail.com >
2023-11-09 16:58:06 +01:00
Kevin Pollet
0e66ed87f8
Add @lbenguigui to maintainers
2023-11-09 15:28:05 +01:00
Michael
d141e4a1ed
Upgrade opentelemetry dependencies
2023-10-30 14:50:06 +01:00
Michael
679975beec
fix: datadog tracer
2023-10-27 09:14:05 +02:00
Romain
8faed97e74
Add a mention for the host header in metrics headers labels doc
...
Co-authored-by: Baptiste Mayelle <baptiste.mayelle@traefik.io >
2023-10-18 13:44:05 +02:00
Tom Moulard
0b4c582088
Update quic-go to v0.39.1
2023-10-17 17:00:06 +02:00
Michael
c7cd0df3b3
Prepare release v3.0.0-beta4
2023-10-12 09:48:05 +02:00
mmatur
286181aa61
Merge v2.10 into v3.0
2023-10-11 17:33:55 +02:00
Michael
6a34f238ce
Prepare release v2.10.5
2023-10-11 15:50:05 +02:00
Romain
4b2c763cf3
update x/net and grpc/grpc-go
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
Co-authored-by: lbenguigui <lbenguigui@gmail.com >
2023-10-11 12:48:05 +02:00
Dave Bendit
d03d8d53fd
Add missing accessControlAllowOriginListRegex to middleware view
2023-10-11 09:52:05 +02:00
Romain
8d0979bfd0
Enable TLS for Consul Connect TCP services
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2023-09-29 15:26:05 +02:00
Romain
e95fde5652
Fix preflight response status in access logs
...
Co-authored-by: lbenguigui <lbenguigui@gmail.com >
2023-09-29 12:18:06 +02:00
Niall Newman
ab7993428d
Improve CNAME flattening to avoid unnecessary error logging
2023-09-28 12:00:06 +02:00
Romain
b966215e6c
Move origin fields capture to service level
...
Co-authored-by: lbenguigui <lbenguigui@gmail.com >
2023-09-27 15:22:06 +02:00
Harold Ozouf
b786f58f80
fix: false positive in url anonymization
2023-09-26 08:28:25 +02:00
Yakun Sun
173154cf59
Ignore ErrKeyNotFound error for the KV provider
2023-09-25 16:38:07 +02:00
Ludovic Fernandez
4acec60e72
fix: wrong log level
2023-09-25 09:10:05 +02:00
Ludovic Fernandez
c3880a69ca
Update quic-go to v0.39.0
2023-09-25 09:08:07 +02:00
Romain
4d63eb30f9
Allow X-Forwarded-For delete operation
...
Co-authored-by: landrybe <lbenguigui@gmail.com >
2023-09-22 11:00:07 +02:00
Jeremy Fleischman
0ee377bc9f
Instruct people to send enhancements to the v3 branch
2023-09-18 22:08:05 +02:00
Dylan Rodgers
dbc679dc30
Updates business callout in the documentation
2023-09-13 18:38:05 +02:00
Thomas Decaux
fc7f732029
doc: fix accessControlAllowHeaders examples
2023-09-12 23:52:05 +02:00
JabJ
ba912e1a93
Change Arvancloud URL
2023-09-09 15:26:05 +02:00
Weida Hong
3216c8ab10
Adjust forward auth to avoid connection leak
2023-09-09 12:36:05 +02:00
Ludovic Fernandez
561c580701
Update quic-go to v0.38.1
2023-09-05 09:34:05 +02:00
Ludovic Fernandez
3fd5c747a2
Update go-acme/lego to v4.14.0
2023-08-22 10:02:05 +02:00
Ludovic Fernandez
b6b6cef3da
Update quic-go to v0.38.0
2023-08-22 09:36:05 +02:00
Ludovic Fernandez
d651d1e7cf
Update quic-go to v0.37.6
2023-08-21 09:10:05 +02:00
Ludovic Fernandez
6f22b9e0a7
Update quic-go to v0.37.5
2023-08-17 15:40:05 +02:00
Ludovic Fernandez
f29325c679
Update to go1.21
2023-08-16 17:50:06 +02:00
Ludovic Fernandez
57780d8004
Update go-acme/lego to v4.13.3
2023-08-14 15:30:06 +02:00
Marko Kaznovac
46f4a8541e
fix minor typo in swarm example
2023-08-10 05:56:04 +02:00
Romain
1d85515aac
Remove healthcheck interval configuration warning
2023-08-08 18:10:05 +02:00
Kevin McConnell
55e00be36e
Allow short healthcheck interval with long timeout
2023-08-08 16:40:05 +02:00
Yakun Sun
d6457e6cbb
Set sameSite field for wrr load balancer sticky cookie
2023-08-08 15:12:06 +02:00
CleverUnderDog
ca2b9e8e77
Fix GrpcWeb middleware to clear ContentLength after translating to normal gRPC message
2023-08-08 14:48:05 +02:00
Aaron
d948784d38
correct minor typo in crd-acme docs
2023-08-08 10:00:05 +02:00
Michael
1ddb0afb24
fix: reduce disk usage during release
...
Co-authored-by: Ludovic Fernandez <ldez@users.noreply.github.com >
2023-08-04 12:26:05 +02:00
Ludovic Fernandez
f518676238
Replace old security form by the GitHub report system
2023-07-27 16:50:06 +02:00
Alex Zhang
db3e8a7f5a
docs: describe the missing db parameter in redis provider
2023-07-27 16:02:05 +02:00
Ludovic Fernandez
0bd367ebbd
Prepare release v2.10.4
2023-07-24 16:44:05 +02:00
Michael
f4dc298406
fix: bad anchor on documentation
2023-07-24 16:18:05 +02:00
mmatur
4f6c15cc14
Merge branch v3.0 into master
2023-07-24 14:00:27 +02:00
Ludovic Fernandez
3f93e9ea71
Remove CodeQL workflow from PR
2023-07-24 14:00:05 +02:00
mmatur
eb585740a1
Merge branch v2.10 into v3.0
2023-07-24 12:58:06 +02:00
Ludovic Fernandez
1709f3854c
Update go-acme/lego to v4.13.2
2023-07-24 09:32:05 +02:00
Ludovic Fernandez
ebde81e91c
chore: remove dead static configuration references
2023-07-24 08:40:05 +02:00
Ludovic Fernandez
47faae25d7
fix: traceability of the middleware plugins
2023-07-20 15:02:07 +02:00
Ludovic Fernandez
7792d197e6
Update go-acme/lego to v4.13.0
2023-07-20 14:36:07 +02:00
Jorge
deb4235028
Add CodeQL workflow
2023-07-20 04:10:05 +02:00
Fernandez Ludovic
7d66f439eb
chore: fix PyYAML version
2023-07-19 21:39:14 +02:00
Fernandez Ludovic
124ee3c48c
chore: fix PyYAML version
2023-07-19 21:38:50 +02:00
Ludovic Fernandez
bed6069e82
fix: avoid panic on resource backends
2023-07-19 17:36:06 +02:00
Massimiliano D
e29da5ad65
Updates the Hub tooltip content using a web component and adds an option to disable Hub button
2023-07-19 16:56:05 +02:00
Antony Chazapis
48de3b0230
Add support for RISC-V
2023-07-19 12:34:05 +02:00
Michael
00048a8351
fix: integration test with Go v1.20.6
2023-07-18 18:50:05 +02:00
Ludovic Fernandez
2df5defd36
chore: fix PyYAML version
2023-07-18 18:22:55 +02:00
Michael
aaa763b7af
Upgrade docs build stack
2023-07-10 13:48:05 +02:00
Gérald Croës
8a68ece2cc
Update maintainers guidelines
2023-07-03 15:10:05 +02:00
Ludovic Fernandez
08b80c20f0
Remove documentation of old swarm options
2023-07-03 09:14:05 +02:00
Ludovic Fernandez
d4daafa468
Fix migration guide heading
2023-06-26 16:02:05 +02:00
Ludovic Fernandez
52d2d959af
Prepare release v3.0.0-beta3
2023-06-22 01:18:05 +02:00
Romain
0a35fa096a
Improve Kubernetes support documentation
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2023-06-21 10:06:05 +02:00
Fernandez Ludovic
a7ef965412
Merge branch v2.10 into v3.0
2023-06-20 19:33:05 +02:00
Romain
0a861716d4
Update release documentation
2023-06-20 17:12:05 +02:00
Romain
4fbe9b81ec
Remove support of the networking.k8s.io/v1beta1 APIVersion
2023-06-20 10:26:05 +02:00
Romain
5fd6913ee5
Fix OpenTelemetry metrics
...
Co-authored-by: LandryBe <[lbenguigui@gmail.com ](mailto:lbenguigui@gmail.com )>
2023-06-20 09:12:05 +02:00
Ludovic Fernandez
7741c68eaa
Prepare release v2.10.3
2023-06-19 18:14:30 +02:00
Ludovic Fernandez
18077ff69a
Update go-acme/lego to v4.12.2
2023-06-19 18:08:05 +02:00
Michael
fa555d0d29
fix: Remove unnecessary data on release ci
2023-06-19 17:34:05 +02:00
Jakob Miksch
0e5898b2f8
Minor Typo
2023-06-19 14:36:05 +02:00
Ludovic Fernandez
aae76408e2
Prepare release v2.10.2
2023-06-19 12:00:06 +02:00
green1052
9cc9ed6a0c
Fix typo
2023-06-17 21:52:05 +02:00
Michael
fecaec7a4a
feat: new endpoint for collect
2023-06-16 23:08:05 +02:00
LandryBe
e62fe64ec9
Encode query semicolons
...
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
2023-06-15 18:20:06 +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
Philipp Trulson
68ed875966
Update DataDog tracing dependency to v1.50.1
2023-06-14 17:00:06 +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
Dylan Rodgers
878e7de56a
Add business callouts
2023-06-09 09:18:05 +02:00
Ludovic Fernandez
27353d0740
Update go-acme/lego to v4.12.1
2023-06-07 09:30:05 +02:00
Fernandez Ludovic
60bc47d00e
Merge branch v3.0 into master
2023-06-05 19:46:59 +02:00
Fernandez Ludovic
606281a4a5
Merge branch v2.10 into v3.0
2023-06-05 11:43:02 +02:00
Ludovic Fernandez
c5f23493ab
chore: update linter
2023-06-05 10:24:06 +02:00
Chromo-residuum-opec
db515195f0
docs: fix over-indented yaml configuration of access logs
2023-06-04 08:00:05 +02:00
Ludovic Fernandez
9aa57f362b
fix: improve error messages related to plugins
2023-06-02 11:34:06 +02:00
João Silva
6977b68b72
Fix multiple subsets endpoint
2023-05-31 11:40:05 +02:00
Ludovic Fernandez
8d8717d421
Update go-acme/lego to v4.12.0
2023-05-29 13:04:05 +02:00
Fernandez Ludovic
cf1cbb24df
Merge branch v3.0 into master
2023-05-17 11:45:55 +02:00
Fernandez Ludovic
981ad74870
Merge branch v2.10 into v3.0
2023-05-17 11:18:37 +02:00
Erikas
021f37ff71
Do not check for wildcard domains for non DNS challenge
2023-05-16 16:00:06 +02:00
Ludovic Fernandez
511762cbf3
fix: clean code related to Hub
2023-05-15 16:38:05 +02:00
Ludovic Fernandez
466d7461b7
Split Docker provider
2023-05-10 15:28:05 +02:00
Ludovic Fernandez
1522afe2ec
doc: add logo for GitHub dark mode
2023-05-10 09:54:05 +02:00
Romain
9c73c4c584
Enable Prometheus provider cleanup when only the router's metrics level is activated
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2023-05-09 17:38:05 +02:00
Ludovic Fernandez
8f206ce319
Update go-acme/lego to v4.11.0
2023-05-03 10:20:05 +02:00
Romain
65c59c9a09
Add FAQ documentation about TLS certificates
2023-04-28 17:56:05 +02:00
mloiseleur
e044e2b765
chore: update CI base OS
2023-04-28 15:36:05 +02:00
Romain
7805c683e3
Prepare release v2.10.1
2023-04-27 16:46:11 +02:00
Romain
e38c0c3969
Update vulcand/oxy to be5cf38
2023-04-27 16:28:06 +02:00
Fernandez Ludovic
619045eb4b
Merge branch v3.0 into master
2023-04-26 14:04:43 +02:00
Fernandez Ludovic
2cebd0a083
Merge branch v2.10 into v3.0
2023-04-26 11:44:44 +02:00
Ludovic Fernandez
c0e03ae17d
Update Structor to v1.13.2
2023-04-26 06:54:05 +02:00
Romain
9060522414
Fix v2.10 migration guide
2023-04-25 11:14:05 +02:00
Romain
bb4eb32b1c
Prepare release v2.10.0
2023-04-24 15:38:05 +02:00
Massimiliano D
30f991effa
Modify the Hub Button
2023-04-18 11:44:05 +02:00
Fernandez Ludovic
fc071a5ebe
Merge branch v2.10 into master
2023-04-18 09:20:53 +02:00
Ngọc Long
6082b22922
Update vulcand/oxy to 03de175b3822
2023-04-18 09:16:20 +02:00
Ludovic Fernandez
5635687a3e
fix: DeepCopy of PluginConf
2023-04-17 17:22:05 +02:00
Ludovic Fernandez
a3f1009170
chore: update pull request template ( #9847 )
2023-04-17 15:57:41 +02:00
Fernandez Ludovic
79c5f34156
Merge branch v2.10 into v3.0
2023-04-17 11:58:01 +02:00
Fernandez Ludovic
928db9bc42
chore: update linter
2023-04-17 11:01:26 +02:00
mloiseleur
c4bea197ab
More details on for mTLS
2023-04-12 12:10:05 +02:00
mpl
e8878fe6ac
Prepare release v2.10.0-rc2
2023-04-07 11:00:06 +02:00
mpl
f344239bef
Merge branch 'v2.9' into v2.10
2023-04-06 18:44:23 +02:00
mpl
4ed3964b35
Prepare release v2.9.10
2023-04-06 18:10:03 +02:00
sven
11966c2098
Improve concepts page
2023-04-05 14:44:06 +02:00
sven
0d1bb72306
docs: update wording - add link descriptions
2023-04-05 14:16:06 +02:00
Mátyás Somfai
4c9765b52d
Display period setting of the RateLimit middleware in the webui
2023-04-04 18:12:06 +02:00
sven
5f514b0d16
Update Call To Actions
2023-04-04 16:42:06 +02:00
yingshaoxo
01f346f239
Add accessControlAllowHeaders example
2023-04-04 14:36:11 +02:00
Ludovic Fernandez
be1b1a6489
chore: update linter
2023-04-03 10:06:06 +02:00
Ludovic Fernandez
ae65d5ff78
Update Yaegi to v0.15.1
2023-03-30 12:10:05 +02:00
sven
7fc07c31a0
docs: update wording
2023-03-29 17:16:05 +02:00
Ludovic Fernandez
f2eda3aa6d
chore: bump k8s.io/client-go from v0.22.1 to v0.26.3
2023-03-27 12:14:05 +02:00
Senan Kelly
ac9d88e5a2
Only warn about missing docker network when network_mode is not host or container
2023-03-24 01:26:07 +01:00
Fernandez Ludovic
8174860770
Merge branch v3.0 into master
2023-03-22 16:54:12 +01:00
sven
598caf6f78
Adjust quick start
2023-03-22 16:53:41 +01:00
Ludovic Fernandez
77509b0913
fix: decrease parallel build during the release
2023-03-22 16:53:08 +01:00
Ludovic Fernandez
8b47c5adf7
Remove deprecated code
2023-03-22 16:40:06 +01:00
Fernandez Ludovic
a3bcf0f39e
Merge branch v2.10 into v3.0
2023-03-22 12:52:38 +01:00
Ludovic Fernandez
be702c2b61
Prepare release v2.10.0-rc1
2023-03-22 11:06:05 +01:00
Fernandez Ludovic
54f6144ef2
Merge branch v2.9 into v2.10
2023-03-21 17:11:20 +01:00
Romain
a020ab640d
Prepare release v2.9.9
2023-03-21 16:47:43 +01:00
Fernandez Ludovic
7875826bd9
Merge branch v2.10 into v3.0
2023-03-21 16:45:33 +01:00
Romain
f7be1e97df
Support multiple namespaces in the Nomad Provider
2023-03-21 15:50:06 +01:00
Romain
48a2c8e41c
Fix Nomad client TLS defaults
2023-03-21 15:32:06 +01:00
mpl
358f47443e
hub: get out of experimental.
...
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
2023-03-20 21:14:05 +01:00
sven
3b9e155807
docs: update order of log levels
2023-03-20 18:56:06 +01:00
Michael
2083e4bc16
feat: use env variable in github actions
2023-03-20 18:30:08 +01:00
Romain
c823879097
Add prometheus metric requests_total with headers
...
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com >
2023-03-20 18:06:07 +01:00
Thomas Quinot
4bc2305ed3
Expose ContainerName in Docker provider
2023-03-20 17:42:06 +01:00
Philipp Trulson
99d779a546
Add support to send DataDog traces via Unix Socket
2023-03-20 17:16:08 +01:00
Romain
6e460cd652
Native Kubernetes service load-balancing
2023-03-20 16:46:05 +01:00
mpl
7c2af10bbd
Fix open connections metric
...
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
2023-03-20 16:02:06 +01:00
Romain
7af9d16208
Introduce traefik.io API Group CRDs
2023-03-20 15:38:08 +01:00
Romain
598a257ae1
Remove config reload failure metrics
2023-03-20 15:14:05 +01:00
Aofei Sheng
b3f162a8a6
Fix default configuration settings for Nomad Provider
2023-03-20 10:44:05 +01:00
Romain
4aa3496092
Add HTTP 103 early hints unit test
...
Co-authored-by: Mathieu Lonjaret <mathieu.lonjaret@gmail.com >
2023-03-17 16:46:06 +01:00
mpl
bbe6a5c07b
doc: clarify ratelimit middleware
2023-03-14 14:58:06 +01:00
mpl
20e47d9102
compress: add no compress unit tests
2023-03-02 10:26:05 +01:00
Romain
21c455cf20
Remove User-Agent header removal from ReverseProxy director func
2023-02-28 17:06:05 +01:00
Ludovic Fernandez
667b2a4078
Update vulcand/oxy to a0e9f7ff1040
...
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com >
2023-02-27 15:24:21 +01:00
Ludovic Fernandez
4ae07d91a4
Update go-acme/lego to v4.10.2
2023-02-27 09:36:06 +01:00
Raphael Pinto
7bdf13ebdc
Correcting variable name 'server address' in TCP Router
2023-02-23 23:38:05 +01:00
Romain
807feef176
Include user-defined default cert for traefik_tls_certs_not_after metric
...
Co-authored-by: Mathieu Lonjaret <mathieu.lonjaret@gmail.com >
2023-02-23 16:14:06 +01:00
Ludovic Fernandez
7202038649
chore: update to go1.20
2023-02-23 15:06:05 +01:00
Ludovic Fernandez
dd710dbeb7
chore: update quic-go to v0.33.0
2023-02-23 10:54:05 +01:00
Aofei Sheng
f26e250648
Mention PathPrefix matcher changes in V3 Migration Guide
2023-02-16 15:54:05 +01:00
Ben Iofel
80790cba17
Fix yaml indentation in the HTTP3 example
2023-02-16 14:36:05 +01:00
Romain
2e6e5cbd03
Prepare release v2.9.8
2023-02-15 16:02:06 +01:00
romain
241fb5093a
Merge current v2.9 into v3.0
2023-02-15 11:29:28 +01:00
Ludovic Fernandez
ab36ea7844
fix: update golang.org/x/net to v0.7.0
2023-02-15 09:56:19 +01:00
Romain
cfef9d9df2
Prepare release v2.9.7
2023-02-14 16:09:19 +01:00
Fernandez Ludovic
9ce69fbdef
chore: update some dependencies
2023-02-14 15:44:21 +01:00
Romain
1a6dfe1f6b
Adds the support for IPv6 in the TCP HostSNI matcher
2023-02-14 15:04:05 +01:00
Ludovic Fernandez
e053eb6f17
Update go-acme/lego to v4.10.0
2023-02-10 11:36:10 +01:00
mpl
780936eff9
doc: add note about remoteaddr strategy
2023-02-09 17:34:06 +01:00
mpl
0503253cfe
doc: add CNAME support and gotchas
2023-02-09 17:12:06 +01:00
Ludovic Fernandez
39331e41a8
Update Yaegi to v0.15.0
2023-02-09 11:52:05 +01:00
Ludovic Fernandez
044dc6a221
fix: go module
2023-02-03 15:24:05 +01:00
Romain
38f5024ed0
Differentiate UDP stream and TCP connection in logs
2023-01-31 16:00:10 +01:00
mpl
479878503d
quic-go: bump to 89769f409f
2023-01-31 14:38:05 +01:00
Ludovic Fernandez
6f6c1f7fec
Update dependencies
2023-01-30 09:34:44 +01:00
Ludovic Fernandez
e50bf21a84
Update Structor to v1.12.0
2023-01-23 10:44:04 +01:00
Ludovic Fernandez
d66875f903
Update paerser to v0.2.0
2023-01-23 09:34:04 +01:00
Romain
707f84e2e4
Don't log EOF or timeout errors while peeking first bytes in Postgres StartTLS hook
2023-01-12 12:28:04 +01:00
Pedro González Serrano
f94298e867
Fix datasource variable of the Grafana dashboard
2023-01-11 15:16:06 +01:00
Romain
b995a11d63
Prevent panicking when a container has no network interfaces
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2023-01-11 15:14:05 +01:00
Tom Moulard
e1abf103c0
Add OpenTelemetry in observability overview
...
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
2023-01-10 17:06:04 +01:00
Paulo Júnior
f01a668d53
feat: update copyright to match new standard
2023-01-09 19:56:04 +01:00
bendre90
8cd4923e72
Added router priority to webui's list and detail page
2023-01-09 17:24:05 +01:00
Tom Moulard
cd90b9761a
Merge current v2.9 into v3.0
2023-01-09 16:21:45 +01:00
sven
e82976e001
Add info admonition about routing to k8 services
2023-01-09 16:07:09 +01:00
Tom Moulard
f0f5f41fb9
Fix OpenTelemetry service name
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2023-01-06 09:10:05 +01:00
hcooper
c9e9e8dee2
Further Let's Encrypt ratelimit warnings
2023-01-04 12:10:05 +01:00
Witold Duranek
0861c47e54
fix no rate limiting if average is 0
2023-01-03 16:16:05 +01:00
Baptiste Mayelle
8bf68b7efd
Grafana dashboard showing ms instead of s
2023-01-02 17:34:04 +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
kevinpollet
b22aef7fff
Merge branch v2.9 into v3.0
2023-01-02 15:20:39 +01:00
Kevin Pollet
b9a175f5c2
Update copyright for 2023
2023-01-02 12:12:05 +01:00
Tom Moulard
a2016a2953
Detect dashboard assets content types
...
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
2022-12-29 09:46:04 +01:00
Tom Moulard
c38d405cfd
Remove containous/mux from HTTP muxer
...
Co-authored-by: Simon Delicata <simon.delicata@traefik.io >
2022-12-22 17:16:04 +01:00
jandillenkofer
8c98234c07
Add option to the Ingress provider to disable IngressClass lookup
2022-12-22 16:30:05 +01:00
Roman Tomjak
d046af2e91
Add support for HTTPRequestRedirectFilter in k8s Gateway API
2022-12-22 15:02:05 +01:00
Tom Moulard
943238faba
Remove InfluxDB v1 metrics middleware
2022-12-19 14:32:04 +01:00
Romain
2b67f1f66f
Remove Marathon provider
2022-12-19 11:52:05 +01:00
tfny
943811fad6
Update submitting pull requests to include language about drafts
2022-12-19 11:42:04 +01:00
Tom Moulard
2ad1fd725a
Remove Rancher v1 provider
2022-12-19 10:42:05 +01:00
Charlie Haley
7129f03dc9
fix: update opentelemetry dependency versions
2022-12-19 09:54:04 +01:00
Ludovic Fernandez
29b8b6911e
fix: sanitize X-Forwarded-Proto header in RedirectScheme middleware
...
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com >
2022-12-16 10:34:04 +01:00
mloiseleur
e7baf44a2e
doc: Improve TLSStore CRD documentation
2022-12-15 14:32:06 +01:00
mpl
74ef79ea23
mitigate race against server readiness in test
...
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
2022-12-15 11:18:05 +01:00
mloiseleur
748254b6c5
doc: Update Grafana Official Dashboards
2022-12-13 16:16:06 +01:00
Douglas De Toni Machado
a08a428787
Support HostSNIRegexp in GatewayAPI TLS routes
2022-12-12 16:30:05 +01:00
Simon Delicata
3eeea2bb2b
Add TCP Servers Transports support
...
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
2022-12-09 09:58:05 +01:00
mpl
da93dab828
make file provider more resilient wrt first configuration
...
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
Co-authored-by: Tom Moulard <tom.moulard@traefik.io >
2022-12-09 09:48:04 +01:00
Ludovic Fernandez
c2dac39da1
fix: detect dashboard content types
...
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com >
2022-12-09 08:24:05 +01:00
Tom Moulard
e54ee89330
Prepare release v3.0.0-beta2
2022-12-07 17:26:04 +01:00
Simon Delicata
fdd3f2abef
Moves HTTP/3 outside the experimental section
2022-12-07 17:02:05 +01:00
Tom Moulard
517917cd7c
Merge current v2.9 into master
2022-12-07 15:55:46 +01:00
Tom Moulard
d97d3a6726
Prepare release v2.9.6
2022-12-07 15:14:05 +01:00
Tom Moulard
6c75052a13
Change traefik cmd error log to error level
2022-12-07 11:34:06 +01:00
Ludovic Fernandez
a8df674dcf
fix: flaky tests
2022-12-07 10:56:05 +01:00
Ludovic Fernandez
abd569701f
fix: update golang.org/x/net
2022-12-07 10:02:04 +01:00
mpl
7e3fe48b80
Handle broken TLS conf better
...
Co-authored-by: Jean-Baptiste Doumenjou <925513+jbdoumenjou@users.noreply.github.com >
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
2022-12-06 18:28:05 +01:00
Tom Moulard
8cf9385938
Rework Host and HostRegexp matchers
...
Co-authored-by: Simon Delicata <simon.delicata@traefik.io >
2022-12-06 10:40:06 +01:00
Romain
519ed8bde5
Prepare release v3.0.0-beta1
2022-12-05 16:58:04 +01:00
romain
46a61ce9c8
Merge remote-tracking branch 'upstream/v2.9' into merge-branch-v2.9-into-master
2022-12-05 15:23:06 +01:00
Ludovic Fernandez
778188ed34
fix: remove logs of the request
2022-12-05 11:30:05 +01:00
Nicolas Mengin
88603810a8
Add information about the Hub Agent
2022-12-01 14:30:06 +01:00
mloiseleur
c7647b4938
doc: Update Helm installation section
2022-12-01 10:10:05 +01:00
Janik
af71443b61
Added networking example
2022-11-30 15:04:05 +01:00
Ludovic Fernandez
c57876c116
Improve provider logs
2022-11-30 09:50:05 +01:00
Tom Moulard
0d81fac3fc
Add OpenTelemetry tracing and metrics support
2022-11-29 15:34:05 +01:00
Simon Delicata
db287c4d31
Disable Content-Type auto-detection by default
2022-11-29 11:48:05 +01:00
Antoine
4d86668af3
Update routing syntax
...
Co-authored-by: Tom Moulard <tom.moulard@traefik.io >
2022-11-28 15:48:05 +01:00
Fernandez Ludovic
b93141992e
Merge branch v2.9 into master
2022-11-28 09:01:53 +01:00
Ludovic Fernandez
18d66d7432
Update go-acme/lego to v4.9.1
2022-11-28 08:48:04 +01:00
Simon Delicata
a3e4c85ec0
Remove deprecated options
2022-11-25 10:50:06 +01:00
Ludovic Fernandez
bee86b5ac7
fix: log level
2022-11-25 09:52:04 +01:00
Ludovic Fernandez
0ba51d62fa
fix: flaky with shutdown tests
2022-11-24 17:06:07 +01:00
Kevin Pollet
268d1edc8f
Fix flaky healthcheck test
2022-11-24 16:32:05 +01:00
Ludovic Fernandez
580e7fa774
fix: flaky tests on the configuration watcher
2022-11-24 16:00:06 +01:00
Romain
7c72780820
Add missing serialNumber passTLSClientCert option to middleware panel
2022-11-24 12:30:05 +01:00
Ali Afsharzadeh
46c266661c
Add a status option to the service health check
2022-11-24 11:40:05 +01:00
Fernandez Ludovic
61325d7b91
Merge branch v2.9 into master
2022-11-23 17:30:49 +01:00
Kevin Pollet
68e8eb2435
Update k3s image to rancher/k3s:v1.20.15-k3s1
2022-11-23 17:28:04 +01:00
Kevin Pollet
3f8aa13e68
Fix error when setting ServerUp metric labels
2022-11-23 16:04:05 +01:00
Ludovic Fernandez
08279047ae
Improve test logger assertions
2022-11-23 12:14:04 +01:00
Ludovic Fernandez
3dd4968c41
Retry on plugin API calls
2022-11-23 11:42:04 +01:00
Fernandez Ludovic
ba1ca68977
Merge branch v2.9 into master
2022-11-23 09:22:52 +01:00
Ludovic Fernandez
81a5b1b4c8
Increase the timeout on plugin download
2022-11-22 18:30:05 +01:00
Romain
52e6ce95cf
Update DataDog tracing dependency to v1.43.1
2022-11-22 15:12:06 +01:00
Jérôme Guiard
d547718fdd
Support of allowEmptyServices in TraefikService
2022-11-22 10:18:04 +01:00
Ludovic Fernandez
56f7515ecd
New logger for the Traefik logs
2022-11-21 18:36:05 +01:00
mpl
af4e74c39d
doc: clarify PathPrefix greediness
2022-11-21 17:30:06 +01:00
xmessi
27c02b5a56
Log TLS client subject
2022-11-21 10:18:05 +01:00
Romain
f6b7940b76
Prepare release v2.9.5 ( #9513 )
2022-11-17 15:57:23 +01:00
Simon Delicata
f1b91a119d
Create a new capture instance for each incoming request
...
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
2022-11-17 10:26:06 +01:00
Romain
630de7481e
Support SNI routing with Postgres STARTTLS connections
...
Co-authored-by: Michael Kuhnt <michael.kuhnt@daimler.com >
Co-authored-by: Julien Salleyron <julien@containo.us >
Co-authored-by: Mathieu Lonjaret <mathieu.lonjaret@gmail.com >
2022-11-16 15:34:10 +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
sven
35d8281f4d
docs(contributing): enhance wording of building-testing page
2022-11-15 19:34:04 +01:00
Greg
67d9c8da0b
Add support for Brotli
...
Co-authored-by: Mathieu Lonjaret <mathieu.lonjaret@gmail.com >
Co-authored-by: Tom Moulard <tom.moulard@traefik.io >
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2022-11-15 10:56:08 +01:00
sven
00de5c711a
docs(contributing): add link descriptions and update wording
2022-11-15 10:28:07 +01:00
Charlie Haley
b935c80dbd
docs: update helm repository
2022-11-14 16:04:16 +01:00
tfny
22c6630412
Removes the experimental tag on the Traefik Hub header
2022-11-09 00:12:05 +01:00
mloiseleur
1a1cfd1adc
Update and publish official Grafana Dashboard
2022-11-08 15:32:06 +01:00
Ngọc Long
240fb871b6
Support gRPC and gRPC-Web protocol in metrics
2022-11-08 10:52:09 +01:00
Kevin Pollet
b2c4221429
Update vulcand/oxy to v1.4.2
2022-11-07 10:28:08 +01:00
Ludovic Fernandez
d131ef57da
chore: update nhooyr.io/websocket
2022-11-03 16:30:08 +01:00
Ludovic Fernandez
97de552e06
chore: update github.com/opencontainers/runc
2022-11-03 16:28:05 +01:00
kevinpollet
281fa25844
Merge branch v2.9 into master
2022-10-28 09:22:36 +02:00
Fernandez Ludovic
454f552691
Prepare release v2.9.4
2022-10-27 20:40:05 +02:00
Fernandez Ludovic
7258048403
Prepare release v2.9.3
2022-10-27 17:50:54 +02:00
Julien Salleyron
bd3eaf4f5e
Add GrpcWeb middleware
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2022-10-27 17:34:06 +02:00
Kevin Pollet
15f7472091
Prepare release v2.9.2
2022-10-27 16:53:16 +02:00
Romain
a041a6b198
Handle capture on redefined http.responseWriters
...
Co-authored-by: Mathieu Lonjaret <mathieu.lonjaret@gmail.com >
2022-10-27 16:08:06 +02:00
Ludovic Fernandez
7582da9650
Update Yaegi to v0.14.3
2022-10-26 18:22:05 +02:00
Ludovic Fernandez
7a6bfd3336
chore: change TCP middleware package
2022-10-26 17:42:07 +02:00
Wambugu
1b9873cae9
Renaming IPWhiteList to IPAllowList
2022-10-26 17:16:05 +02:00
Fernandez Ludovic
e86f21ae7b
Merge branch 'v2.9' into master
2022-10-24 11:24:41 +02:00
Simon Delicata
ccbbd0d766
Remove side effect on default transport tests
2022-10-24 10:52:04 +02:00
Ludovic Fernandez
93212125e3
chore: bump github.com/BurntSushi/toml to v1.2.1
2022-10-23 14:16:05 +02:00
Ludovic Fernandez
be3b798dd6
chore: update actions/cache to v3
2022-10-21 16:08:05 +02:00
sosoba
8128d6ca26
Simplify dashboard rule example
2022-10-18 15:38:12 +02:00
Julien Levesy
194247caae
Check if default servers transport spiffe config is not nil
2022-10-18 10:28:07 +02:00
kevinpollet
cd0654026a
Merge branch v2.9 into master
2022-10-17 18:53:37 +02:00
Ludovic Fernandez
14ab1514dc
chore: update linter
2022-10-17 12:00:10 +02:00
Kevin Pollet
40242294d8
Fix links to gateway API guides
2022-10-17 10:52:08 +02:00
Romain
996eccf5b7
Remove unnecessary linting exclusions
2022-10-14 18:52:08 +02:00
Julien Levesy
b39ce8cc58
Support SPIFFE mTLS between Traefik and Backend servers
2022-10-14 17:16:08 +02:00
Kevin Pollet
e9de061b84
Add v2.9 to release page
2022-10-14 16:04:07 +02:00
Kevin Pollet
33f0aed5ea
Support custom headers when fetching configuration through HTTP
2022-10-14 15:10:10 +02:00
Ludovic Fernandez
0ca1c8aac3
fix: redis configuration type
2022-10-13 15:34:09 +02:00
Romain
2c550c284d
Remove raw cert escape in PassTLSClientCert middleware
2022-10-13 15:08:08 +02:00
Ludovic Fernandez
87815586be
chore: update misspell
2022-10-11 18:18:09 +02:00
mpl
09d6383621
ISSUE_TEMPLATE: clarify maintainers involvement in issues closing
2022-10-11 14:30:08 +02:00
kalle (jag)
188ef84c4f
Allow to define default entrypoints (for HTTP/TCP)
2022-10-11 09:36:08 +02:00
kevinpollet
a5c520664a
Merge branch v2.9 into master
2022-10-06 16:40:09 +02:00
Tom Moulard
39b0077725
chore: update linter
2022-10-04 20:38:09 +02:00
tony-defa
e2a9caf760
updated go-acme/lego to v4.9.0
...
Co-authored-by: Ludovic Fernandez <ldez@users.noreply.github.com >
2022-10-04 12:36:09 +02:00
Tom Moulard
bc79796c38
prepare-release-v2.9.1 ( #9410 )
2022-10-03 16:17:58 +02:00
Tom Moulard
b1db81d8ac
Prepare release v2.9.0 ( #9409 )
2022-10-03 15:43:04 +02:00
Kevin Pollet
38d7011487
Add Tailscale certificate resolver
...
Co-authored-by: Mathieu Lonjaret <mathieu.lonjaret@gmail.com >
2022-09-30 15:20:08 +02:00
Ludovic Fernandez
ae7db879d9
Prepare release v2.9.0-rc5
2022-09-30 15:02:08 +02:00
Fernandez Ludovic
dd34905ea9
Merge branch v2.8 into v2.9
2022-09-30 12:24:04 +02:00
Ludovic Fernandez
3812e6f3cb
Prepare release v2.8.8
2022-09-30 12:03:03 +02:00
John Pekcan
627175694d
Fix autoDiscoverClusters option documentation for ECS provider
2022-09-30 10:57:48 +02:00
Boris HUISGEN
82cf6c9577
Fix watch option description for Docker provider
2022-09-30 10:50:09 +02:00
tspearconquest
63a1186d3e
Update golang.org/x/net to latest version
2022-09-30 10:22:10 +02:00
Skyler Mäntysaari
f75f636e27
Improve documentation for publishedService and IP options
2022-09-29 10:14:08 +02:00
Ludovic Fernandez
615dc7fd35
Prepare release v2.8.7
2022-09-23 16:22:38 +02:00
Kevin Pollet
52b6b057f0
Prepare release v2.9.0-rc4
2022-09-23 16:01:00 +02:00
Fernandez Ludovic
7b3faef4b3
Merge branch v2.8 into v2.9
2022-09-23 15:28:57 +02:00
Kevin Pollet
7758880f3f
Prepare release v2.8.6
2022-09-23 15:24:15 +02:00
Ludovic Fernandez
d04903edb2
fix: query parameter matching with equal
2022-09-23 15:12:29 +02:00
Douglas De Toni Machado
a63d5c95a8
Rework metrics overview page
2022-09-23 11:06:09 +02:00
Ludovic Fernandez
bb66950197
fix: acme panic
2022-09-23 10:42:09 +02:00
Fernandez Ludovic
c4cc30ccc6
Merge branch v2.8 into v2.9
2022-09-23 09:07:13 +02:00
Julien Salleyron
9cd54baca4
Optimize websocket headers handling
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2022-09-22 10:00:09 +02:00
Ludovic Fernandez
7ac687a0a9
providers: simplify AddServer algorithms
2022-09-21 14:54:08 +02:00
t3hchipmunk
83ae1021f6
fix: UDP loadbalancer tags not being used with Consul Catalog
2022-09-21 14:30:09 +02:00
jjacque
033fccccc7
Support gRPC healthcheck
2022-09-20 16:54:08 +02:00
Michael Hampton
df99a9fb57
Add option to keep only healthy ECS tasks
2022-09-20 15:42:08 +02:00
Romain
67e3bc6380
Add documentation for ECS constraints option
2022-09-20 12:22:08 +02:00
Thomas Harris
d6b69e1347
Support multiple namespaces in the Nomad Provider
2022-09-19 16:26:08 +02:00
romain
4bd055cf97
Merge branch v2.9 into master
2022-09-19 13:52:58 +02:00
Fernandez Ludovic
4b291b2cf8
Merge branch v2.8 into v2.9
2022-09-19 11:53:00 +02:00
Ludovic Fernandez
89870ad539
docs: fix link to RouteNamespaces
2022-09-19 11:26:08 +02:00
Kevin Pollet
5bc03af75f
Prepare release v2.9.0-rc3
2022-09-16 16:00:08 +02:00
kevinpollet
30ec5c58fe
Merge current v2.8 into v2.9
2022-09-16 14:57:07 +02:00
NEwa-05
a4b447256b
Add a note on case insensitive regex matching
2022-09-16 12:16:09 +02:00
Romain
1c9a7b8c61
Add documentation for json schema usage to validate config in the FAQ
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2022-09-16 09:54:09 +02:00
Ludovic Fernandez
d06573de6c
plugins: allow empty config
2022-09-15 11:00:09 +02:00
Fernandez Ludovic
6c2c561d8f
Prepare release v2.9.0-rc2
2022-09-14 17:33:51 +02:00
Fernandez Ludovic
e5309a4601
chore: drop Windows arm v5/6/7
2022-09-14 17:29:26 +02:00
Romain
e9f98fb6eb
Prepare release v2.9.0-rc1 ( #9334 )
2022-09-14 16:52:03 +02:00
José Gaspar
b351266b2d
Add support for ECS Anywhere
2022-09-14 16:22:08 +02:00
Michael
fd95560c66
fix: shellcheck
2022-09-14 15:10:08 +02:00
Qi
788f8fa951
Make the loadbalancers servers order random
...
Co-authored-by: Mathieu Lonjaret <mathieu.lonjaret@gmail.com >
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
2022-09-14 14:42:08 +02:00
Romain
89dc466b23
Quiet down TCP RST packet error on read operation
2022-09-14 11:50:08 +02:00
Ludovic Fernandez
ab8d7d2e78
Remove Pilot support
2022-09-14 10:56:08 +02:00
Romain
a002ccfce3
ACME Default Certificate
...
Co-authored-by: Ludovic Fernandez <ldez@users.noreply.github.com >
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com >
2022-09-13 20:34:08 +02:00
romain
693d5da1b9
Merge v2.8 into master
2022-09-13 17:17:58 +02:00
Romain
8ddc37d528
Prepare release v2.8.5
2022-09-13 17:13:58 +02:00
Kevin Pollet
0cb2652f51
Update Yaegi to v0.14.2
2022-09-13 15:44:08 +02:00
Fernandez Ludovic
fe8e7ab5b8
docs: update Docker Swarm link
2022-09-12 23:13:11 +02:00
Ludovic Fernandez
d531963f95
Update valkeyrie to v1.0.0
2022-09-12 17:40:09 +02:00
Tom Moulard
d578ed7327
Add traffic size metrics
...
Co-authored-by: OmarElawady <omarelawady1998@gmail.com >
Co-authored-by: Mathieu Lonjaret <mathieu.lonjaret@gmail.com >
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
2022-09-12 17:10:09 +02:00
Simon Delicata
10528c973a
Add Datadog GlobalTags support
2022-09-12 15:14:08 +02:00
Fernandez Ludovic
56a1ed4220
docs: update Docker Swarm Load Balancer link
2022-09-10 01:18:29 +02:00
Dylan Rodgers
37b6edb28c
Added resources for businesses
2022-09-09 17:17:53 +02:00
Antoine
44a2b85dba
Display default TLS options in the dashboard
2022-09-09 12:46:09 +02:00
MoonLightWatch
77c8d60092
fix: IPv6 addr in square brackets
2022-09-09 10:44:07 +02:00
Nicolas Mengin
b33c8cec0b
Update deprecation notes about Pilot
2022-09-08 11:22:08 +02:00
Tom Moulard
52df1d63fe
Use IPv6 address
2022-09-08 11:20:09 +02:00
Douglas De Toni Machado
c84378d649
Change default TLS options for more security
2022-09-08 10:56:08 +02:00
Marco Lecheler
12dccc4fdd
doc: add healthcheck timeout seconds to value
2022-09-05 17:22:08 +02:00
Romain
32e44816c9
Prepare release v2.8.4
2022-09-02 16:38:08 +02:00
Nicolas Mengin
23c74c9f2e
Update deprecation notes about Pilot
2022-09-02 16:00:09 +02:00
Johannes Ballmann
9a82d96e68
Add missing networking apiGroup in Kubernetes RBACs examples and references
2022-09-02 12:18:08 +02:00
Ludovic Fernandez
d9589878fb
fix: allow starting Traefik even if plugin services have an issue
2022-09-02 11:44:08 +02:00
romain
703de5331b
Merge current v2.8 into master
2022-08-31 18:19:31 +02:00
Romain
d3e4d56a0d
Fix Docker provider mem leak on operation retries
...
Co-authored-by: Mathieu Lonjaret <mathieu.lonjaret@gmail.com >
2022-08-31 18:04:08 +02:00
Ludovic Fernandez
adf82d72ae
chore: update linter
2022-08-31 08:24:08 +02:00
Ludovic Fernandez
25027d6df8
fix: don't retry on panic
2022-08-29 11:36:08 +02:00
cui fliter
e56dfeb7d5
fix a typo
2022-08-29 09:24:07 +02:00
Ludovic Fernandez
5ca7fff7f6
doc: fix infobloc documentation
2022-08-25 10:34:09 +02:00
Ben Krieger
dfa1f3fc00
Fix k8s for example for rootCAs serversTransport
2022-08-24 16:16:08 +02:00
Tom Moulard
b26c45af2b
chore: update paerser to v0.1.9
2022-08-19 15:58:08 +02:00
kevinpollet
626da4c0ae
Merge current v2.8 into master
2022-08-18 14:50:44 +02:00
Tom Moulard
9c02612f65
Update codegen docker image to golang:1.19
2022-08-18 11:24:08 +02:00
Kevin Pollet
b3f4f6bb21
Prepare release v2.8.3
2022-08-12 16:19:31 +02:00
Ludovic Fernandez
2cac58d9c0
Update paeser to v0.1.8
2022-08-12 16:08:07 +02:00
Ludovic Fernandez
a553085689
Add migration guide for v2.8.3
2022-08-12 11:42:10 +02:00
Romain
6dd63e1702
Add missing context in backoff for Marathon
2022-08-12 10:44:08 +02:00
Ludovic Fernandez
868ab7a5c8
fix: update paerser to v0.1.7
2022-08-12 09:48:07 +02:00
Romain
23c26d64ee
Prepare release v2.8.2
2022-08-11 16:50:10 +02:00
Romain
63f9ec9c38
Remove request dump from IPWhitelist debug log and tracing message
2022-08-11 16:20:14 +02:00
Kevin Pollet
40db06204b
Update valkeyrie to a9a70ee
2022-08-11 15:42:07 +02:00
Romain
4755bb2f33
Control allocation and copy of labelNamesValues type
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2022-08-11 10:58:09 +02:00
Ludovic Fernandez
45453b20fa
chore: update to go1.19
2022-08-09 17:36:08 +02:00
Maxence Moutoussamy
40d2421db9
Add getting started guide for Kubernetes
2022-08-09 16:06:09 +02:00
Douglas De Toni Machado
af749f1864
Add a method option to the service Health Check
2022-08-08 15:22:07 +02:00
longshine
1576ad85b8
Place namespace before name in router key for Ingress
2022-08-04 10:22:08 +02:00
Romain
2a2ea759d1
Support Nomad canary deployment
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
Co-authored-by: Mathieu Lonjaret <mathieu.lonjaret@gmail.com >
2022-08-01 17:52:08 +02:00
Ludovic Fernandez
b4ee7bdcbe
Bump paerser to v0.1.6
2022-08-01 15:12:08 +02:00
Mark Ormesher
146991efda
Fix wording of default behavior for namespaces option
2022-08-01 10:10:07 +02:00
kevinpollet
ab94bbaece
Merge current v2.8 into master
2022-07-25 17:31:51 +02:00
Fernandez Ludovic
5a706296f2
chore: cleanup
2022-07-25 17:22:31 +02:00
tfny
5b3354b8ce
Update Thank You page with proper branding and grammar fixes
2022-07-22 09:50:09 +02:00
Tom Moulard
7751fb24eb
Update linter
2022-07-19 18:38:09 +02:00
Adrian Freund
f85f3b68aa
Add support for reaching containers using host networking on Podman
2022-07-19 16:22:08 +02:00
Tom Moulard
b361608693
Lint markdown files
2022-07-18 12:22:08 +02:00
Tom Moulard
cdda9a18ab
Upgrade quic-go to v0.28.0
2022-07-18 11:10:08 +02:00
tfny
3686f95832
Update CONTRIBUTING.md to contain all information in one place
2022-07-18 11:08:08 +02:00
Julien Salleyron
2cb011f595
Fix service up gauge for Prometheus metrics
...
Co-authored-by: Tom Moulard <tom.moulard@traefik.io >
2022-07-18 10:36:11 +02:00
mpl
b7199a7a9b
integration: use VPN for integration tests (for Mac)
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2022-07-13 18:32:08 +02:00
tfny
14eb56cf30
Update the PR guidelines in Contributing docs
2022-07-13 09:50:08 +02:00
Romain
ff2911d070
Refactor certificate domains matching func
2022-07-12 16:16:08 +02:00
Kevin Pollet
f07fcd3d54
Add missing inline tag for YAML serialization
2022-07-12 12:12:08 +02:00
Simon Delicata
0e4b4c1a31
docs: update plugins doc
2022-07-12 11:48:13 +02:00
Michael
154d8470ab
feat: remove netlify
2022-07-12 10:00:08 +02:00
Tom Moulard
c9520480c2
Prepare release v2.8.1
2022-07-11 16:02:09 +02:00
tfny
05c3486347
Update the language for advocating page
2022-07-08 10:28:08 +02:00
Julien Salleyron
0231db05b4
Improve performances when Prometheus metrics are enabled
2022-07-07 18:00:09 +02:00
Dmitry Sharshakov
4dc379c601
Support ALPN for TCP + TLS routers
2022-07-07 16:58:09 +02:00
Maxence Moutoussamy
8f6463ba7a
Support forwarded websocket protocol in RedirectScheme
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2022-07-06 11:54:08 +02:00
Jérôme
aff334ffb4
Add allowEmptyServices for Docker provider
2022-07-06 10:24:08 +02:00
Dylan Rodgers
28da781194
Add callout for anyone using Traefik to manage commercial applications
2022-07-05 10:02:09 +02:00
Maxence Moutoussamy
51a02caea3
Upgrade valkeyrie to v0.4.1
2022-07-04 15:50:09 +02:00
Tom Moulard
839bc7b3a8
Remove -a
when building binary
2022-06-30 18:12:08 +02:00
Douglas De Toni Machado
9c79fafeeb
Update deprecation notices
2022-06-30 14:34:08 +02:00
kevinpollet
c51e590591
Merge current v2.8 into master
2022-06-30 10:24:37 +02:00
Tom Moulard
9c4b336f3b
Prepare release v2.8.0
2022-06-29 17:38:37 +02:00
romain
aa8fda5eae
Merge current v2.7 into v2.8
2022-06-29 15:57:57 +02:00
Romain
8b22101236
Prepare release v2.7.3
2022-06-29 15:44:08 +02:00
Kevin Pollet
3c1d5e0393
Move consulcatalog provider to only use health apis
...
Co-authored-by: Charles Zaffery <czaffery@roblox.com >
2022-06-29 12:04:09 +02:00
mloiseleur
03598d395b
Add documentation main, SANs and plugin CRD fields
2022-06-29 11:04:09 +02:00
Jean-Baptiste Doumenjou
9d61cb64a2
Ensure that the Datadog client is cleanly stopped
2022-06-29 10:34:08 +02:00
kevinpollet
ba3f5b318c
Merge current v2.8 into master
2022-06-28 09:30:51 +02:00
Romain
62e17c659e
Prepare release v2.8.0-rc2
2022-06-27 17:05:11 +02:00
romain
41748c3ae4
Merge current v2.7 into v2.8
2022-06-27 16:12:21 +02:00
Kevin Pollet
65a317010b
Prepare release v2.7.2
2022-06-27 15:52:08 +02:00
Julien Salleyron
a887794313
Fix HostRegexp and Query muxers
2022-06-27 15:16:08 +02:00
tomatokoolaid
77e1ce2877
Added useful links for commercial applications
2022-06-27 11:08:08 +02:00
tomatokoolaid
470a4f6e5f
Update to improve info section relevance
2022-06-27 10:32:08 +02:00
mloiseleur
94141233f0
Add documentation to Traefik CRD properties
...
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2022-06-24 12:40:08 +02:00
Maxence Moutoussamy
467c8b31c3
Start polling HTTP provider at the beginning
...
Co-authored-by: Jason Quigley <jason@onecha.net >
2022-06-24 12:34:08 +02:00
Maxence Moutoussamy
ff17ac53df
RedirectScheme redirects based on X-Forwarded-Proto header
2022-06-24 12:04:09 +02:00
burner-account
55ba4356f2
Allow multiple listeners on same port in Gateway API provider
2022-06-23 11:58:09 +02:00
Thomas P
804b0ff2f2
Do not make multiple requests to the same URL for balancer healthcheck
2022-06-22 21:46:08 +02:00
Kevin Pollet
818541d4d7
Update yaegi to v0.13.0
2022-06-21 19:56:08 +02:00
miteshjadia
1b199730d2
docs: add missing info.serialNumber option to PassTLSClientCert middleware
2022-06-21 15:46:08 +02:00
Romain
f8f685193d
Load plugin configuration field value from Kubernetes Secret
...
Co-authored-by: nnlquan <longquan0104@gmail.com >
2022-06-20 15:44:08 +02:00
Kevin Pollet
6e535f8cef
Use configured token in the Nomad client
2022-06-20 15:42:09 +02:00
Maxence Moutoussamy
23340c46e6
Add log when missing path in health check
2022-06-20 15:40:13 +02:00
Kevin Pollet
5c15f5fe04
Update DataDog tracing dependency to v1.38.1
...
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
2022-06-16 17:54:08 +02:00
Roman Tomjak
ba7e9ed788
Add a note on how to handle server first protocols
2022-06-14 12:24:08 +02:00
Romain
9ccc8cfb25
Prepare release v2.8.0-rc1
2022-06-13 17:26:12 +02:00
romain
9810bde68b
Merge current v2.7 into master
2022-06-13 15:34:53 +02:00
Romain
251798a778
Prepare release v2.7.1
2022-06-13 15:30:08 +02:00
Ludovic Fernandez
91f4ccf087
Add Traefik Hub button and deprecate Pilot
...
Co-authored-by: Tom Moulard <tom.moulard@traefik.io >
2022-06-13 11:04:08 +02:00
Ludovic Fernandez
73306a1533
Hub documentation
...
Co-authored-by: jbdoumenjou <jb.doumenjou@gmail.com >
Co-authored-by: Baptiste Mayelle <baptiste.mayelle@traefik.io >
2022-06-13 10:02:08 +02:00
tfny
b3eb629785
Update the contributing docs for clarity and to encourage community activity
2022-06-10 19:06:10 +02:00
Seth Hoenig
aa0b5466a9
Implement Traefik provider for Nomad orchestrator
2022-06-10 18:32:08 +02:00
Seedy
becee5e393
feat: Reach the catalog of plugins from the Traefik dashboard
2022-06-10 17:08:07 +02:00
Tom Moulard
59e66dfce5
Merge current branch master into v2.7
2022-06-10 16:17:55 +02:00
Ludovic Fernandez
9c59df5e9c
fix: invalid placeholder in log message
2022-06-10 16:16:08 +02:00
Tom Moulard
2a88b25712
Update gateway api link from v1alpha1 to v1alpha2
2022-06-10 15:12:08 +02:00
Ludovic Fernandez
b952f814c1
docs: fix rule expression render
2022-06-10 09:24:08 +02:00
Romain
f90e3817e8
Support multiple namespaces for Consul and ConsulCatalog providers
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2022-06-03 12:00:09 +02:00
Ludovic Fernandez
6d6f8b28d7
Update go-acme/lego to v4.7.0
2022-06-02 13:00:08 +02:00
tfny
118d56fc40
Update the link for contributor swag
2022-06-02 09:36:08 +02:00
romain
f352c34136
Merge current v2.7 into master
2022-06-01 13:39:20 +02:00
Tom Moulard
fbf90e6981
Update Gateway API links
2022-06-01 10:42:08 +02:00
Robert Barbey
607faace07
Fix typo in stripPrefix middleware docs
2022-05-30 14:10:08 +02:00
romain
521109d3f2
Merge current v2.7 into master
2022-05-30 12:14:26 +02:00
Qi
ec25bdb9f9
Add destination address to debug log
2022-05-30 11:14:09 +02:00
mpl
685962545a
docs: fix traefik version s/2.6/2.7/
2022-05-25 18:14:08 +02:00
Romain
34d29e7a10
Prepare release v2.7.0
2022-05-24 18:58:08 +02:00
romain
05f3e60366
Merge branch v2.6 into v2.7
2022-05-24 17:49:39 +02:00
Romain
5aa1220e5a
Prepare release v2.6.7
2022-05-24 16:14:08 +02:00
mpl
c1919c6b24
Update Yaegi to v0.12.0
2022-05-23 12:52:08 +02:00
karlosmunjos
6349e2e28c
Updated browserXssFilter key to camel case
2022-05-23 10:50:08 +02:00
Maxence Moutoussamy
e642365613
Fix panic when getting certificates with non-existing store
...
Co-authored-by: Tom Moulard <tom.moulard@traefik.io >
2022-05-19 17:12:08 +02:00
Romain
ac4086d0ac
Fix TCP-TLS/HTTPS routing precedence
...
Co-authored-by: Mathieu Lonjaret <mathieu.lonjaret@gmail.com >
2022-05-19 16:44:14 +02:00
Kevin Pollet
d5ff301d90
Support certificates configuration in TLSStore CRD
...
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
2022-05-19 16:42:09 +02:00
Douglas De Toni Machado
575d4ab431
Fix initial tcp lookup when address is not available
2022-05-19 16:40:09 +02:00
Ludovic Fernandez
ede2be1f66
fix: skip Provide when TLS is nil
2022-05-19 15:00:16 +02:00
Ludovic Fernandez
d134a993d0
docs: fix default priority of the entrypoint redirection
2022-05-19 08:56:07 +02:00
Baptiste Mayelle
86cc6df374
feat: use dedicated entrypoint for the tunnels
...
Co-authored-by: Fernandez Ludovic <[ldez@users.noreply.github.com ](mailto:ldez@users.noreply.github.com )>
2022-05-18 17:22:08 +02:00
Tom Moulard
32920ca65c
Update linter
2022-05-17 15:48:08 +02:00
Kenny Root
3ac708ddcb
Fix log statement for ExternalName misconfig
2022-05-16 10:00:08 +02:00
Ikko Ashimine
0dac0c3a5b
Fix typo in maintainers guidelines
2022-05-13 09:44:08 +02:00
Ludovic Fernandez
9810120aff
Upgrade to oxy v1.4.1
2022-05-11 09:12:08 +02:00
Tom Moulard
ae6e844143
Support URL replacement in errors middleware
2022-05-10 11:00:09 +02:00
Ludovic Fernandez
a34e1c0747
Upgrade to oxy v1.4.0
2022-05-10 09:36:08 +02:00
Maxence Moutoussamy
c29ed24a06
Update jaeger-client-go to v2.30.0
2022-05-10 08:50:09 +02:00
kevinpollet
619621f239
Merge branch v2.6 into v2.7
2022-05-04 10:20:46 +02:00
Kevin Pollet
ff5cd9b592
Prepare Release v2.6.6
2022-05-03 18:53:05 +02:00
Fernandez Ludovic
af855ef7b4
fix: generated placeholder for the webui
2022-05-03 18:46:16 +02:00
Kevin Pollet
6559d63d3c
Prepare release v2.6.5
2022-05-03 18:28:08 +02:00
Kevin Pollet
4758cc0c8e
Fix clean-webui target
2022-05-03 17:58:08 +02:00
Kevin Pollet
e4ed829661
Prepare release v2.6.4
2022-05-03 16:32:08 +02:00
Ludovic Fernandez
2968e5b61b
fix: prevent failure of collected data
2022-05-03 15:54:08 +02:00
Kevin Pollet
7d274e8088
Deprecate caOptional option in client TLS configuration
2022-04-28 14:58:08 +02:00
John Preston
6c2eb6eef3
Filter out ECS anywhere instance IDs
2022-04-28 14:24:08 +02:00
smasset-orange
95257d2ee1
Fix RenewInterval computation in ACME provider
2022-04-26 14:36:08 +02:00
Tom Moulard
707d355d4a
Merge branch v2.7 into master
2022-04-21 11:40:16 +02:00
Tom Moulard
73ba7ed2d2
Merge branch v2.6 into v2.7
2022-04-21 10:59:46 +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
a9fe3f98c5
Update Yaegi to v0.11.3
2022-04-20 14:56:09 +02:00
Kevin Pollet
77b2a88819
Fix Traefik community links in GitHub templates
2022-04-20 14:20:08 +02:00
Romain
44621ad28c
Fix default for buffering middleware
...
Co-authored-by: Mathieu Lonjaret <mathieu.lonjaret@gmail.com >
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2022-04-19 15:32:08 +02:00
Tom Moulard
232e2c1e7d
Fix regexp handling in redirect middleware
2022-04-15 17:24:08 +02:00
Tom Moulard
ad3625bef3
Improve documentation Makefile
2022-04-15 16:16:08 +02:00
Ludovic Fernandez
7c4bf602f0
Add title and description metadata to documentation pages
2022-04-15 15:44:08 +02:00
Mathias Zeller
ffdd693ff6
codegen: fix for users with large uids
2022-04-15 15:12:08 +02:00
kahirokunn
85b0a47fe8
docs: fix certificateRefs in dynamic configuration
2022-04-15 13:52:08 +02:00
Aleks Vujić
78822a8015
docs: add default mode for fields.names to access log
2022-04-15 12:48:08 +02:00
Major Hayden
55cef21fbe
Move accessLog.fields example to TOML section
2022-04-15 12:16:08 +02:00
Tom Moulard
2691ac1307
Add safe.directory to the build image
2022-04-15 11:56:08 +02:00
Ali Deishidi
a51851247e
Preflight requests are not forwarded to services
2022-04-11 17:22:09 +02:00
Ludovic Fernandez
0e532a3634
Update dynamic and static configuration references
2022-04-06 11:06:08 +02:00
Tom Moulard
883422dc21
Upgrade quic-go to v0.27.0
2022-04-06 10:06:13 +02:00
Tom Moulard
c9daf16388
Add .PHONY to Makefile targets
2022-04-05 17:18:07 +02:00
Romain
b22945e185
Remove duplicate error logs
2022-04-05 15:54:07 +02:00
Adrian Lai
71150bcaaf
Allow config of additonal CircuitBreaker params
2022-04-05 12:30:08 +02:00
Tom Moulard
8c56d1a338
Allow HTTP/2 max concurrent stream configuration
2022-04-04 11:46:07 +02:00
Romain
a49b537d9c
Prepare release v2.7.0-rc2
2022-03-29 17:00:09 +02:00
romain
45328ab719
Merge v2.6 into v2.7
2022-03-29 15:43:10 +02:00
Tom Moulard
4b755dc58d
Prepare release v2.6.3
2022-03-29 15:00:09 +02:00
Romain
0f29e893f4
Return TLS unrecognized_name error when no certificate is available
2022-03-28 18:18:08 +02:00
Michael
e3adf93a74
fix: CI release
2022-03-28 17:36:07 +02:00
Sylvain Rabot
0d7d5a0318
Upgrade quic-go to v0.26.0
2022-03-28 17:08:09 +02:00
Tom Moulard
81f88dd998
Freeze python dependencies
2022-03-28 16:22:10 +02:00
Ludovic Fernandez
b6bfa905db
Fix slice parsing for plugins
2022-03-28 15:24:08 +02:00
Jean-Baptiste Doumenjou
c0b0f3f0f7
Fix hub tls documentation
2022-03-25 15:42:08 +01:00
Tom Moulard
16d7b89cb1
Fixing dependency to build doc
2022-03-24 21:40:08 +01:00
Tom Moulard
a4560fa20d
Prepare release v2.7.0-rc1
2022-03-24 20:54:08 +01:00
Jean-Baptiste Doumenjou
fbdb6e6e78
Add Traefik Hub Integration (Experimental Feature)
2022-03-24 19:44:08 +01:00
romain
8d58f33a28
Merge v2.6 into master
2022-03-24 17:22:56 +01:00
Romain
9398222db7
Prepare release v2.6.2
2022-03-24 17:14:57 +01:00
Douglas De Toni Machado
d2a2362be5
Add a Feature Deprecation page
2022-03-24 12:28:07 +01:00
Ludovic Fernandez
4c0a3721d0
Plugins and token
2022-03-24 08:54:07 +01:00
Nikolay Stankov
ba2d09f6fb
Update entrypoint.md to add consistent CLI syntax
2022-03-23 10:38:09 +01:00
Nick Reilingh
7243e65b51
Fix certificates resolver typo
2022-03-23 09:26:08 +01:00
Tom Moulard
3bf4a8fbe2
Merge current v2.6 into master
2022-03-22 15:55:44 +01:00
Ludovic Fernandez
23a6602cbf
Bump paerser to v0.1.5
2022-03-22 11:04:08 +01:00
J.Winter
822b94c45d
Add default certificate definition example for Kubernetes
2022-03-22 09:56:07 +01:00
lczw
0a776c3fd5
Fix small typo in Redis provider documentation
2022-03-21 17:32:07 +01:00
Tom Moulard
d7378a96ad
chore: update linter
2022-03-21 10:42:08 +01:00
Wingy
db4c6111fd
Fix fenced code block typo in Buffering middleware page
2022-03-21 10:10:08 +01:00
Romain
2da7fa0397
Add HostSNIRegexp rule matcher for TCP
2022-03-18 16:04:08 +01:00
Tom Moulard
0d58e8d1ad
Add Traefik Hub access and remove Pilot access
2022-03-18 11:06:08 +01:00
Daniel Tomcej
dad76e0478
Add muxer for TCP Routers
2022-03-17 18:02:08 +01:00
Tom Moulard
79aab5aab8
Add Failover service
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2022-03-17 12:02:09 +01:00
Douglas De Toni Machado
b02c651961
Add a deprecation notices section
2022-03-17 10:28:09 +01:00
Nick Reilingh
0617a1b0e0
Fix routing overview examples
2022-03-16 15:00:08 +01:00
Nick Reilingh
06749e71f2
Clarify concepts documentation page
2022-03-15 15:38:08 +01:00
Tom Moulard
6622027c7c
Merge current v2.6 into master
2022-03-11 10:07:20 +01:00
Tchoupinax
401c171bbd
Add a link to service on router detail view
2022-03-07 16:16:08 +01:00
mpl
a1e766e180
doc: fix, docker uses Label(), not Tag()
2022-03-07 11:48:09 +01:00
Tom Moulard
63bb770b9c
Allow empty services in Kubernetes CRD
2022-03-07 11:08:07 +01:00
Tom Moulard
b3de9a040b
Add a target that is a real resource to generate-webui
2022-03-04 15:28:07 +01:00
Romain
a59dbc4c79
Adjust rule length in routers documentation
2022-03-04 11:24:07 +01:00
Kevin Pollet
40deefa868
Fix HostRegexp examples
2022-03-04 10:50:07 +01:00
mloiseleur
491de0cf64
Enhance doc on static vs dynamic configuration
2022-03-03 20:18:07 +01:00
Tom Moulard
c7b24f4e9c
Replace npm with yarn to install/run the webui
2022-03-03 18:08:07 +01:00
mpl
27a7563e33
Add simpler and faster debug Makefile target
2022-03-03 15:42:08 +01:00
Tom Moulard
25725e9b2f
Merge current v2.6 into master
2022-02-21 14:07:27 +01:00
Josh Soref
819de02101
Spelling
2022-02-21 12:40:09 +01:00
Tom Moulard
ce851a5929
Fix struct tag typo
2022-02-21 12:10:08 +01:00
0xflotus
7e390ef516
Fix brand typo
2022-02-21 10:50:08 +01:00
Romain
fb23bd5d26
Fix empty WebUI static assets directory
2022-02-18 15:44:08 +01:00
Ludovic Fernandez
6974f54bfd
docs: fix product name
2022-02-15 17:04:34 +01:00
Kevin Pollet
aaf5aa4506
Configure advertised port using h3 server option
...
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
2022-02-15 16:04:09 +01:00
Ludovic Fernandez
371b6e3c86
chore: update linter
2022-02-15 14:56:53 +01:00
Sylvain Rabot
9297055ad8
Upgrade quic-go to v0.25.0
2022-02-15 10:16:08 +01:00
Sakala Venkata Krishna Rohit
9e96089da6
Add s390x arch support
2022-02-15 10:08:08 +01:00
Tom Moulard
a79868fadc
Merge current v2.6 into master
2022-02-15 09:09:16 +01:00
Tom Moulard
84a0810546
Prepare release v2.6.1
2022-02-14 17:44:08 +01:00
Ludovic Fernandez
d9fbb5e25c
Use CNAME for SNI check on host header
...
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com >
2022-02-14 17:18:08 +01:00
Ludovic Fernandez
e97aa6515b
Update test certificates
2022-02-14 14:08:07 +01:00
luckielordie
6bcfba43c8
Rename Datadog span tags
2022-02-10 16:00:09 +01:00
Ludovic Fernandez
0c83ee736c
Apply the same approach as the rules system on the TLS configuration choice
...
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com >
2022-02-10 10:42:07 +01:00
Dmitry Sharshakov
ca55dfe1c6
Support InfluxDB v2 metrics backend
2022-02-09 15:32:12 +01:00
Tom Moulard
4da33c2bc2
Fix metrics bucket key high cardinality
2022-02-09 09:58:08 +01:00
Sylvain Rabot
2d56be0ebb
Fix Kubernetes TCP examples
2022-02-07 15:22:07 +01:00
Richard Kojedzinszky
5780dc2b15
Refactor configuration reload/throttling
...
Co-authored-by: Mathieu Lonjaret <mathieu.lonjaret@gmail.com >
2022-02-07 11:58:04 +01:00
Tom Moulard
764bf59d4d
Merge current v2.6 into master
2022-02-04 14:32:57 +01:00
Tom Moulard
6742dd8454
Fix mixups in metrics documentation
2022-02-03 15:16:12 +01:00
Vladislav Shub
3ac755bd2f
Add Hurricane Electric to acme documentation
2022-01-31 13:30:05 +01:00
JasonWang2016
7543709ecf
Watch for Consul events to rebuild the dynamic configuration
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
2022-01-28 17:16:07 +01:00
Ludovic Fernandez
3ed72c4e46
Add domain to HTTP challenge errors
2022-01-27 10:58:04 +01:00
mpl
477fa15859
Clarify that ACME challenge is mandatory
2022-01-26 18:10:05 +01:00
kevinpollet
1048348ae6
Merge current v2.6 into master
2022-01-25 18:19:40 +01:00
Manuel Zapf
390eb9cb61
Explain a bit more around enabling HTTP3
2022-01-25 10:48:05 +01:00
Romain
5a1c936ede
Prepare release v2.6.0
2022-01-24 17:58:04 +01:00
romain
47ad6538f1
Merge current v2.5 into v2.6
2022-01-24 15:42:27 +01:00
Kevin Pollet
9be44d8330
Configure Consul Catalog namespace at client level
...
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
2022-01-24 15:30:05 +01:00
Ali
a4b354b33f
Redact credentials before logging
...
Co-authored-by: Tom Moulard <tom.moulard@traefik.io >
Co-authored-by: Mathieu Lonjaret <mathieu.lonjaret@gmail.com >
2022-01-24 11:08:05 +01:00
Philippos Slicher
a70b864c55
Fix typo in metrics overview page
2022-01-21 09:54:07 +01:00
Romain
3bd5fc0f90
Prepare release v2.6.0-rc3
2022-01-20 18:58:07 +01:00
Tom Moulard
aabfb792af
Merge current v2.5 into v2.6
2022-01-20 17:44:55 +01:00
Romain
e5e48d1cc1
Prepare release v2.5.7
2022-01-20 17:08:07 +01:00
Tom Moulard
42a110dd69
Adjust log level from info to debug
...
Co-authored-by: rhtenhove <rhtenhove@users.noreply.github.com >
2022-01-20 12:36:08 +01:00
Tom Moulard
64af364b02
Merge current v2.5 into v2.6
2022-01-20 09:48:51 +01:00
Ludovic Fernandez
cf14b8fa92
Update go-acme/lego to v4.6.0
2022-01-20 09:38:07 +01:00
Kevin Pollet
e7dc6ec025
Fix HTTP provider endpoint config example
2022-01-19 19:50:05 +01:00
Kevin Pollet
f29e311b73
Support token authentication for Consul KV
2022-01-19 17:46:11 +01:00
romain
a914ce2bd2
docs: fix instana tracer documentation link
2022-01-19 16:35:06 +01:00
romain
b42a7c89e7
Merge current v2.5 into v2.6
2022-01-19 16:16:18 +01:00
Romain
67483c1b17
Exclude www.cloudxns.net from documentation verification
2022-01-19 16:10:08 +01:00
mpl
4071f1e7f2
Mitigate memory leak
2022-01-17 14:28:05 +01:00
Ludovic Fernandez
577709fff3
fix: middleware plugins memory leak
...
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com >
2022-01-14 12:22:06 +01:00
Tom Moulard
8cd45476ac
Fix middleware regexp's display
2022-01-13 18:38:06 +01:00
Tom Moulard
cf14504fd5
Prepare release v2.6.0-rc2
2022-01-12 16:40:06 +01:00
Kevin Pollet
b84829336d
Support Consul KV Enterprise namespaces
...
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
2022-01-12 14:42:21 +01:00
Tom Moulard
ba822acb23
Merge current v2.6 into master
2022-01-10 16:17:25 +01:00
Andrii Kushch
d969e59911
Upgrade Instana tracer dependency
2022-01-10 16:08:20 +01:00
Tom Moulard
936b6148ff
Merge current v2.5 into v2.6
2022-01-10 14:43:25 +01:00
Martin Rauscher
a9776ceafc
Improve regexp matcher documentation
2022-01-10 14:32:04 +01:00
Colin Wilson
e471239955
Remove typo in Kubernetes providers labelSelector examples
2022-01-06 11:58:07 +01:00
Kevin Pollet
2e8156bfaa
Update copyright for 2022
2022-01-06 11:34:05 +01:00
Tom Moulard
f5dd233a3b
Merge current v2.6 into master
2021-12-29 17:35:32 +01:00
Tom Moulard
48ce6c32c1
Remove go-bindata from semaphore
2021-12-29 17:32:06 +01:00
Tom Moulard
4990239855
Merge current v2.5 into v2.6
2021-12-29 15:08:51 +01:00
Tom Moulard
5e2c929322
Fix broken jaeger documentation link
2021-12-29 15:06:04 +01:00
Tom Moulard
2b5355c849
Update golangci-lint install script
2021-12-23 15:44:05 +01:00
Romain
f21f71786a
Prepare release v2.5.6
2021-12-22 17:22:04 +01:00
Tom Moulard
fc7f109cb2
Merge current v2.5 into v2.6
2021-12-22 15:02:51 +01:00
Tom Moulard
a711f0d037
fix: update goreleaser install link to use gist
2021-12-22 14:12:04 +01:00
Ludovic Fernandez
98fc6ca441
Update Yaegi to v0.11.2
2021-12-22 09:24:05 +01:00
ichx
c10f1a3a36
Add missing API endpoints documentation
2021-12-21 14:48:05 +01:00
Tom Moulard
da092e653d
Prepare release v2.6.0-rc1
2021-12-20 17:02:06 +01:00
Tom Moulard
bf29417136
Merge current v2.5 into master
2021-12-20 14:43:35 +01:00
Douglas De Toni Machado
79a14ce992
Fix passTLSClientCert CRD example name
2021-12-18 00:52:04 +01:00
Alestrix
99ce26f7b1
Correct documentation in middleware overview
2021-12-17 16:24:06 +01:00
Kevin Pollet
16250361c3
chore: update golang.org/x/net dependency version
2021-12-16 11:52:04 +01:00
Kevin Pollet
be44385b42
fix: process all X-Forwarded-For headers in the request
2021-12-14 15:36:07 +01:00
Tom Moulard
54c77ecb54
Prepare release v2.5.5
2021-12-10 17:52:04 +01:00
tfny
a30f0dcabd
Update CODE_OF_CONDUCT.md
2021-12-09 11:00:06 +01:00
Ludovic Fernandez
efef7dce4f
plugins: start the go routine before calling Provide
2021-12-08 17:08:05 +01:00
Tom Moulard
1c9e4c6050
doc: align docker configuration example notes in basicauth HTTP middleware
2021-12-07 10:04:05 +01:00
Tom Moulard
89cd9e8ddd
Merge current v2.5 into master
2021-12-06 17:39:06 +01:00
Markus Lippert
92093a8c09
Update go-acme/lego to v4.5.3
2021-12-06 15:44:04 +01:00
Kevin Pollet
d970813c20
Support consul enterprise namespaces in consul catalog provider
...
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
2021-12-03 19:30:07 +01:00
Kevin Pollet
f69982aa9d
docs: uniformize client TLS config documentation
2021-12-02 15:42:06 +01:00
Tom Moulard
82fdc569c2
docs: removing typo in consul-catalog provider doc
2021-12-01 15:58:05 +01:00
Tom Moulard
def0c1a526
Update yaegi to v0.11.1
2021-11-30 17:36:06 +01:00
Tom Moulard
93de7cf0c0
feat: add in flight connection middleware
2021-11-29 17:12:06 +01:00
Romain Bailly
ef2d03d96e
fix: propagate source criterion config to RateLimit middleware in Kubernetes CRD
2021-11-26 12:10:11 +01:00
Kevin Pollet
321c9421ea
chore: update docker/cli and containerd dependency versions
2021-11-25 15:34:06 +01:00
Charlie Haley
5a225b4196
test: upgrade docker-compose
...
Co-authored-by: Rémi Buisson <remi.buisson@traefik.io >
2021-11-25 11:10:06 +01:00
Pierre-Yves Aillet
95fabeae73
feat: rate-limit ceil Retry-After to superior integer
2021-11-16 16:38:11 +01:00
Gustavo Silva
525a6cf5b2
docs: remove misleading metrics overview configuration
2021-11-16 09:38:12 +01:00
Julien Acroute
27ec0912d5
docs: health check use readiness probe in k8s
2021-11-15 11:14:06 +01:00
Daniel Adams
83a7f10c75
Refactor Exponential Backoff
2021-11-10 15:34:10 +01:00
Pablo Montepagano
0a5c9095ac
feat: allow configuration of ACME certificates duration
2021-11-10 12:06:09 +01:00
kerrsmith
0a31225e65
fixed minor spelling error in Regexp Syntax section
2021-11-09 16:50:11 +01:00
Kevin Pollet
db4a92d877
fix: increase UDP read buffer length to max datagram size
...
Co-authored-by: Tom Moulard <tom.moulard@traefik.io >
2021-11-09 15:12:07 +01:00
Ludovic Fernandez
9df053e3f5
Update yaegi v0.11.0
2021-11-09 14:30:09 +01:00
Tom Moulard
1f17731369
feat: add readIdleTimeout and pingTimeout config options to ServersTransport
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2021-11-09 12:16:08 +01:00
Kevin Pollet
8e32d1913b
Update gateway api provider to v1alpha2
...
Co-authored-by: Tom Moulard <tom.moulard@traefik.io >
2021-11-09 11:34:06 +01:00
Tom Moulard
e10a82a501
fix: git ignore autogen/
2021-11-09 03:48:13 +01:00
kevinpollet
ce47f200d5
Merge branch v2.5 into master
2021-11-08 22:41:43 +01:00
Romain
95dc43ce4a
Prepare release v2.5.4
2021-11-08 18:36:13 +01:00
Tom Moulard
d91eefa74f
fix: TCP/UDP wrr when all servers have a weight set to 0
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2021-11-08 17:58:12 +01:00
Kevin Pollet
ffdfc13461
docs: fix typo in addRoutersLabels option title
2021-11-08 13:32:10 +01:00
kerrsmith
a13b03ef3d
docs: add named groups details to Regexp Syntax section
2021-11-08 10:06:05 +01:00
Tom Moulard
69d504c905
fix: git ignore webui/static/
2021-11-05 18:02:05 +01:00
CrispyBaguette
bda7e025a2
docs: remove link to microbadger.com
2021-11-05 17:28:06 +01:00
Ludovic Fernandez
596f04eae8
chore: update linter
2021-11-04 09:50:11 +01:00
Kevin Pollet
b39d226fb8
fix: use host's root CA set if ClientTLS ca is not defined
...
Co-authored-by: Tom Moulard <tom.moulard@traefik.io >
2021-11-03 17:38:07 +01:00
Marc Bihlmaier
20dfb91948
docs: remove quotes in certificatesresolvers CLI examples
2021-10-28 18:14:14 +02:00
Tom Moulard
e033355225
fix: do not validate shell script in node-modules folder
2021-10-27 10:34:05 +02:00
Kevin Pollet
56ed45ae70
docs: remove non-working kind config in IngressRouteTCP/UDP examples
2021-10-26 12:08:12 +02:00
Kevin Pollet
d3ff0c2cd4
fix: do not require a TLS client cert when InsecureSkipVerify is false
...
Co-authored-by: Tom Moulard <tom.moulard@traefik.io >
2021-10-26 10:54:11 +02:00
Romain
566b205758
Clarify usage for cross provider references in Kubernetes ingress annotations
2021-10-26 10:30:13 +02:00
Tom Moulard
b537ccdb0c
doc: update traefik image version
2021-10-25 17:18:12 +02:00
Pedro López Mareque
d9b8435a7d
feat: rename networking.k8s.io/v1beta1 to networking.k8s.io/v1
2021-10-21 09:44:12 +02:00
Pedro López Mareque
c0ba4d177f
fix: sourceCriterion documentation for InFlightReq and RateLimit middlewares
2021-10-19 14:40:06 +02:00
Anton Kindblad
7377ab7b95
fix(ui): bug parsing weighted service provider name
2021-10-18 14:52:14 +02:00
Tom Moulard
207ac94ed0
Fix remove http scheme urls in documentation
2021-10-08 11:52:05 +02:00
Daniel Tomcej
fe32a7e584
fix: use EscapedPath as header value when RawPath is empty
2021-10-08 11:32:08 +02:00
Aaron Raff
25e12aee14
kubernetes: normalize middleware names in ingress route config
2021-10-07 15:40:05 +02:00
Huan Wang
85dd45cb81
Add prefix to datadog metrics
2021-10-06 17:34:07 +02:00
kevinpollet
32340252b2
Merge branch v2.5 into master
2021-10-06 11:55:12 +02:00
Jack Morgan
5d716f0149
Mention escaping escape characters in YAML for regex usage
2021-10-06 11:36:11 +02:00
Ludovic Fernandez
918a343557
chore: update proxyprotocol and consul
2021-10-04 17:54:10 +02:00
Tom Moulard
969dd088a2
gateway api: support RouteNamespaces
...
Co-authored-by: Jean-Baptiste Doumenjou <925513+jbdoumenjou@users.noreply.github.com >
2021-10-04 15:46:08 +02:00
Ludovic Fernandez
89001ae9a4
Update go-acme/lego to v4.5.0
2021-10-01 09:20:08 +02:00
Roman Mahrer
c99221fa34
Fix typo in KV providers documentation
2021-09-29 13:22:12 +02:00
Andrii Kushch
9ef3fc84f9
Upgrade Instana tracer and make process profiling configurable
2021-09-29 11:52:08 +02:00
Kevin Pollet
d28bcf24e5
docs: reword tracing config descriptions to be consistent
2021-09-29 10:40:14 +02:00
KallyDev
8d739c411b
Move from deprecated ioutil to os and io packages
2021-09-28 15:30:14 +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
Kevin Pollet
126b32c579
fix: add missing RequireAnyClientCert value to TLSOption CRD
2021-09-24 11:32:07 +02:00
Tom Moulard
380514941c
Merge current v2.5 into master
2021-09-23 16:10:03 +02:00
Max Baumann
61ceb7a32c
docs: replace links to French translation of k8s docs with English ones
2021-09-21 16:28:11 +02:00
Lukas Schulte Pelkum
07a3c37a23
Implement customizable minimum body size for compress middleware
2021-09-20 18:00:08 +02:00
Romain
c7e13eb082
Prepare release v2.5.3
2021-09-20 17:30:06 +02:00
Tom Moulard
6906a022ca
Add cross namespace verification in Kubernetes CRD
2021-09-20 12:54:05 +02:00
Harald Kraemer
8f0832d340
Add configurable tags to influxdb metrics
2021-09-17 09:08:07 +02:00
Kevin Pollet
bda0dba131
fix: add peerCertURI config to k8s crd provider
...
Co-authored-by: Jean-Baptiste Doumenjou <925513+jbdoumenjou@users.noreply.github.com >
2021-09-17 08:56:07 +02:00
Romain
76867e39ea
Fix ServersTransport reference from IngressRoute service definition
...
Co-authored-by: Jean-Baptiste Doumenjou <925513+jbdoumenjou@users.noreply.github.com >
2021-09-16 15:12:13 +02:00
Simon Stender Boisen
6f8e8ea252
Ensure disableHTTP2 works with k8s crd
2021-09-16 12:18:08 +02:00
Aaron Raff
8e7881094f
docs: add default proxy headers
2021-09-16 11:18:12 +02:00
Ludovic Fernandez
7d09132a5c
Update yaegi to v0.10.0
2021-09-16 10:20:07 +02:00
Ludovic Fernandez
6f4a7fb604
chore: upgrade linter
2021-09-16 09:16:07 +02:00
Tom Moulard
6e28db513c
Metrics router fix
...
Co-authored-by: Michael <michael.matur@gmail.com >
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
2021-09-15 17:26:06 +02:00
Kevin Pollet
2084201c8f
fix: experimental image build
...
Co-authored-by: Jean-Baptiste Doumenjou <925513+jbdoumenjou@users.noreply.github.com >
2021-09-15 12:10:06 +02:00
Antoine
70359e5d27
Replace go-bindata with Go embed
...
Co-authored-by: nrwiersma <nick@wiersma.co.za >
2021-09-15 10:36:14 +02:00
Tom Moulard
a72d124551
Fix certChan defaulting on consul catalog provider
2021-09-14 17:12:12 +02:00
Daniel Tomcej
7ff13c3e3e
Support Kubernetes basic-auth secrets
...
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
2021-09-14 15:16:11 +02:00
Jean-Baptiste Doumenjou
55360c1eaf
Add Tom Moulard in maintainers team
2021-09-14 10:42:14 +02:00
valerauko
60ff50a675
Add HTTP3Config
2021-09-10 14:58:13 +02:00
Jean-Baptiste Doumenjou
ba3967aa16
Merge current v2.5 into master
2021-09-10 12:00:24 +02:00
Jean-Baptiste Doumenjou
fffa413121
Fix golang doc URLs
2021-09-10 11:42:07 +02:00
Ricardo Tribaldos
c011bdfdd8
docs: fix error in example (YAML) for TCP middleware whitelist
2021-09-06 09:30:09 +02:00
romain
4235cef1b2
Merge current v2.5 into master
2021-09-03 09:13:34 +02:00
Romain
871e04cb12
Prepare release v2.5.2
2021-09-02 16:46:11 +02:00
Romain
287cebb498
Fix CRDs code and manifests generation
2021-09-02 14:40:08 +02:00
Sylvain Rabot
6c8d200373
Upgrade github.com/lucas-clemente/quic-go to v0.23.0
2021-09-02 12:06:10 +02:00
Anton Gubarev
0ac6f80b50
Fix empty body error in mirror
2021-09-02 10:46:13 +02:00
Romain
2b73860ea5
Adds pathType for v1 ingresses examples
2021-09-02 10:20:12 +02:00
Romain
ddcb003b3b
Bump go.elastic.co/apm version to v1.13.1
2021-09-02 09:56:11 +02:00
Romain
be52c5abb1
Fix http scheme urls in documentation
2021-08-31 18:54:06 +02:00
romain
f81ceaef8a
Merge current v2.5 into master
2021-08-30 14:51:57 +02:00
Romain
eb6c5fc34d
Fix experimental images workflow
2021-08-30 14:24:12 +02:00
Romain
4fc16f26a3
Build experimental images
2021-08-30 12:20:14 +02:00
Romain
234d35f592
Fix alpine docker image to version 3.14
2021-08-30 11:38:12 +02:00
Roopak Venkatakrishnan
352a72a5d7
Update x/sys to support go 1.17
2021-08-25 21:00:11 +02:00
Romain
4d1ce986a6
Bumps alpine docker images to v1.14.1
2021-08-25 11:14:10 +02:00
Romain
531a8ff248
Prepare release v2.5.1
2021-08-20 18:27:12 +02:00
Romain
2644c1f598
Makes ALPN protocols configurable
2021-08-20 18:20:06 +02:00
Julien Salleyron
fa53f7ec85
Conditional CloseNotify in header middleware
2021-08-19 18:02:07 +02:00
Per Osbäck
e05574af58
Adds MiddlewareTCP CRD documentation
2021-08-19 17:00:14 +02:00
euidong
fcfc976b13
Adds ContentType to middleware's overview table
2021-08-19 15:00:11 +02:00
romain
78180a5fa7
Merge current v2.4 into v2.5
2021-08-19 11:45:19 +02:00
Romain
3445abe7ac
Fix Kubernetes Gateway API documentation links
2021-08-19 11:18:11 +02:00
Romain
e0b442a48b
Prepare release v2.5.0
2021-08-17 18:04:05 +02:00
Romain
bd1c84755b
Update Go version to v1.17
2021-08-17 17:20:12 +02:00
Matthias Schneider
a7194e96e0
Fix dashboard title for TCP middlewares
2021-08-17 15:02:15 +02:00
romain
2bd60f9e60
Merge current v2.4 into v2.5
2021-08-17 10:05:22 +02:00
Romain
35a40c8727
Prepare release v2.4.14
2021-08-16 17:26:14 +02:00
Romain
7f62667569
Update mkdocs dependency version
2021-08-16 12:32:07 +02:00
Avtion
fd4ba585ee
fix: an example code error in doc
2021-08-16 10:08:08 +02:00
mpl
81eb46e36d
Prepare release v2.5.0-rc6
2021-08-13 18:04:15 +02:00
mpl
b7700e77bf
Update Go version
2021-08-13 17:42:09 +02:00
Tristan Colgate-McFarlane
e73dd31619
redirect: fix comparison when explicit port request and implicit redirect port
...
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com >
Co-authored-by: Ludovic Fernandez <ldez@users.noreply.github.com >
2021-08-11 17:10:12 +02:00
Jean-Baptiste Doumenjou
187ec26d8e
Merge current v2.4 into v2.5
2021-08-05 18:09:23 +02:00
Jean-Baptiste Doumenjou
ef9b79f85c
Remove unwanted trailing slash in key
...
Co-authored-by: Mathieu Lonjaret <mathieu.lonjaret@gmail.com >
2021-08-05 18:02:12 +02:00
Jean-Baptiste Doumenjou
32d88a977d
Avoid unauthorized midlleware cross namespace reference
...
Co-authored-by: Mathieu Lonjaret <mathieu.lonjaret@gmail.com >
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
2021-08-05 17:42:08 +02:00
Michael
547c380961
fix: change machine type for release
2021-08-05 10:08:06 +02:00
Fernandez Ludovic
848e23b489
fix: decrease semaphoreci machine type
2021-08-03 20:15:21 +02:00
mmatur
d63cb1b4d6
Prepare release v2.5.0-rc5
2021-08-03 19:58:08 +02:00
mmatur
c45de0d8bc
fix: increase semaphoreci machine type
2021-08-03 19:45:33 +02:00
Jean-Baptiste Doumenjou
5c18967f06
Prepare release v2.5.0-rc4
2021-08-03 18:42:11 +02:00
Jean-Baptiste Doumenjou
e78f172f02
Merge current v2.4 into v2.5
2021-08-03 17:04:58 +02:00
mpl
4fc077a5d2
Prepare release v2.4.13
2021-07-30 16:50:07 +02:00
Romain
7f307d60c4
Kubernetes: detect changes for resources other than endpoints
2021-07-30 15:08:10 +02:00
Ludovic Fernandez
b386964abc
fix: remove hop-by-hop headers define in connection header beore some middleware
...
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com >
2021-07-30 12:20:07 +02:00
Eric
817ac8f256
Add organizationalUnit to passtlscert middleware
2021-07-28 17:42:09 +02:00
romain
c76d58d532
Merge current v2.5 into master
2021-07-28 15:21:46 +02:00
romain
4b456f3b76
Merge current v2.4 into v2.5
2021-07-28 14:40:49 +02:00
Michael
319e3065f0
fix: upgrade k3s version
2021-07-28 14:28:11 +02:00
Michael
a48a8a97a1
fix: restore cache only once
2021-07-27 19:16:06 +02:00
Jean-Baptiste Doumenjou
8be434aaad
Prepare release v2.4.12
2021-07-26 18:08:09 +02:00
mpl
d9fc775084
ratelimiter: use correct ttlSeconds value, and always call Set
...
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
Co-authored-by: Daniel Tomcej <daniel.tomcej@gmail.com >
2021-07-26 17:20:27 +02:00
Tom Moulard
f25139424a
Merge remote-tracking branch 'origin/v2.5' into merge-back-v2.5-into-master
2021-07-23 13:14:26 +02:00
Tom Moulard
2d95c37ea4
Merge current v2.4 into v2.5
2021-07-23 11:26:15 +02:00
Michael
e12630ef06
feat: Add new CI system
2021-07-23 11:00:07 +02:00
Jean-Baptiste Doumenjou
48bd279311
Prepare release v2.5.0-rc3
2021-07-20 16:26:08 +02:00
romain
36ffdf548d
Merge v2.5 into master
2021-07-20 15:38:53 +02:00
romain
a5b169c563
Merge current v2.4 into v2.5
2021-07-20 14:06:13 +02:00
Romain
bc5e621683
Get Kubernetes server version early
2021-07-20 13:02:10 +02:00
Ludovic Fernandez
1e69939532
Update yaegi to v0.9.21
2021-07-20 11:58:06 +02:00
Tom Moulard
d8156ef625
Fix dashboard to display middleware details
2021-07-20 10:36:06 +02:00
Daniel Tomcej
c2c4dc9b58
Don't remove ingress config on API call failure
2021-07-19 20:06:07 +02:00
Ludovic Fernandez
ffd4e207a4
Downgrade yaegi to v0.9.19
2021-07-19 18:54:04 +02:00
romain
bd3271aff0
Merge current v2.4 into v2.5
2021-07-19 15:18:38 +02:00
Romain
0664f5a9ca
Fix KV reference documentation
2021-07-19 14:54:14 +02:00
Tom Moulard
c515ace328
Library change for compress middleware to increase performance
2021-07-19 10:22:14 +02:00
Daniel Tomcej
8d4620dc53
check if defaultcertificate is defined in store
2021-07-19 09:58:14 +02:00
Jean-Baptiste Doumenjou
16f65f669b
Update Gateway API version to v0.3.0
...
Co-authored-by: Tom Moulard <tom.moulard@traefik.io >
2021-07-15 17:20:08 +02:00
Romain
2a2f7f783f
Prepare release v2.4.11
2021-07-15 16:48:11 +02:00
Ludovic Fernandez
6ae50389e6
Update code generator for plugin's dyn conf
2021-07-15 15:58:08 +02:00
Jean-Baptiste Doumenjou
87fd51d7ec
Fix migration guide
2021-07-15 14:40:13 +02:00
Mohammad Gufran
7e43e5615e
Add Support for Consul Connect
...
Co-authored-by: Florian Apolloner <apollo13@users.noreply.github.com >
2021-07-15 14:02:11 +02:00
Jean-Baptiste Doumenjou
985f8778e9
fix doc verify script ( #8266 )
2021-07-15 00:09:51 +02:00
romain
3a180e2afc
Merge current v2.4 into v2.5
2021-07-13 18:12:29 +02:00
Jean-Baptiste Doumenjou
2f47bb0df6
Prepare release v2.4.10
2021-07-13 16:54:08 +02:00
Daniel Tomcej
7e0f0d9d11
Ignore http 1.0 request host missing errors
2021-07-13 15:30:20 +02:00
Jean-Baptiste Doumenjou
e1f5866989
Detect certificates content modifications
...
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
Co-authored-by: Mathieu Lonjaret <mathieu.lonjaret@gmail.com >
2021-07-13 14:14:35 +02:00
Daniel Tomcej
3c1ed0d9b2
Disable ExternalName Services by default on Kubernetes providers
2021-07-13 12:54:09 +02:00
Daniel Tomcej
10ab39c33b
Add *headers.responseModifier CloseNotify()
2021-07-13 12:28:07 +02:00
Daniel Tomcej
3072354ca5
Disable Cross-Namespace by default for IngressRoute provider
2021-07-13 10:48:05 +02:00
Romain
14499cd6e5
Fix: Add dedicated integration tests targets for CI
2021-07-12 18:32:10 +02:00
Ludovic Fernandez
5d3dc3348e
accesslog: multiple times the same header name.
2021-07-09 14:22:13 +02:00
romain
ca2ff214c4
Merge current v2.5 into master
2021-06-30 11:56:49 +02:00
Tom Moulard
f8db285d5d
Update generated and reference doc for plugins
...
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
2021-06-29 17:02:13 +02:00
Fernandez Ludovic
1f880662d6
Prepare release v2.5.0-rc2
2021-06-28 20:43:21 +02:00
Fernandez Ludovic
febab86682
chore: increase goreleaser timeout.
2021-06-28 20:41:51 +02:00
Romain
8070dfef45
Prepare release v2.5.0-rc1
2021-06-28 18:00:12 +02:00
romain
fc69f882c5
Merge current v2.4 into master
2021-06-28 10:07:17 +02:00
mpl
838a8e18d3
healthcheck: add support at the load-balancers of services level
...
Co-authored-by: Dmitry Sharshakov <d3dx12.xx@gmail.com >
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com >
Co-authored-by: Jean-Baptiste Doumenjou <925513+jbdoumenjou@users.noreply.github.com >
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
Co-authored-by: Tom Moulard <tom.moulard@traefik.io >
2021-06-25 21:08:11 +02:00
Ludovic Fernandez
5e3e47b484
Local private plugins.
...
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com >
2021-06-25 15:50:09 +02:00
Wei Lun
6d8512bda0
Add the list of available provider names
2021-06-24 18:34:05 +02:00
Romain
cd68cbd3ea
Fix: malformed Kubernetes resource names and references in tests
2021-06-24 17:32:07 +02:00
Wei Lun
55845c95bb
docs: fix invalid subdomain
2021-06-24 11:28:05 +02:00
romain
a243ac4dde
Merge current v2.4 into master
2021-06-24 08:53:12 +02:00
Ludovic Fernandez
a01cbb42c7
Convert issue templates to issue forms.
2021-06-24 08:52:13 +02:00
patricia
b5da5760a2
Typos in contributing section
2021-06-23 05:28:09 +02:00
patricia
c190b160e9
fix maintainers-guidelines page title
2021-06-23 00:40:10 +02:00
romain
ce2e02b690
Merge current v2.4 into master
2021-06-22 14:44:56 +02:00
Tobias
5dab09c42b
Remove microbadger (Shutdown)
2021-06-22 10:00:11 +02:00
Daniel Tomcej
03b08d67f0
chore: upgrade linter
2021-06-22 00:08:06 +02:00
Jean-Baptiste Doumenjou
5841c9a7a5
Prepare release v2.4.9
2021-06-21 17:00:09 +02:00
Michael
ed9b1bea3f
Use github action to check and verify doc
2021-06-21 16:04:13 +02:00
Wei Lun
dca348359b
add permissionsPolicy
and deprecate featurePolicy
2021-06-21 15:16:13 +02:00
Romain
cf0759a48f
Update documentation references
2021-06-21 11:54:08 +02:00
Tom Moulard
c9df233d24
Changing default file format for the snippets from TOML to YAML
2021-06-19 00:08:08 +02:00
Ludovic Fernandez
99a23b0414
Use a dynamic buffer to handle client Hello SNI detection
2021-06-18 19:24:17 +02:00
Daniel Tomcej
95e0633b2f
Create buffered signals channel
2021-06-18 18:43:10 +02:00
Maël Valais
5ca210fa60
gateway-api: fix the "values" field in the example of httproute
2021-06-18 18:14:07 +02:00
Michael
2ccdc419d0
Override jaeger configuration with env variables
2021-06-18 18:10:05 +02:00
Andreas Fitzek
9af0e705a5
Update Elastic APM from 1.7.0 to 1.11.0
2021-06-17 09:52:05 +02:00
Rio Kierkels
0a3e40332a
Improve CA certificate loading from kubernetes secret
2021-06-14 18:06:10 +02:00
Florian Apolloner
a758d18e51
Fixed BIND_DIR quoting
2021-06-14 16:26:07 +02:00
Richard Kojedzinszky
f15d05b22f
tls Manager: do not build a default certificate for ACME challenges store
...
Co-authored-by: Mathieu Lonjaret <mathieu.lonjaret@gmail.com >
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
2021-06-14 10:06:05 +02:00
Romain
fc9f41b955
Add TCP Middlewares support
2021-06-11 15:30:05 +02:00
Jakub Hajek
fd1eae4f07
Adding formatting to the document.
2021-06-11 12:28:11 +02:00
Romain
51ee77b96f
Explains Traefik HTTP response status codes
...
Co-authored-by: Jean-Baptiste Doumenjou <925513+jbdoumenjou@users.noreply.github.com >
Co-authored-by: Tom Moulard <tom.moulard@traefik.io >
2021-06-11 10:00:14 +02:00
Ludovic Fernandez
b03c5ff5ce
Update go-acme/lego to v4.4.0
2021-06-08 23:50:05 +02:00
Moritz E. Beber
521fed1fea
Elaborate on possible use of status codes with the errors middleware
2021-06-08 19:02:05 +02:00
Tom Moulard
679def0151
Add routing IP rule matcher
...
Co-authored-by: Jean-Baptiste Doumenjou <925513+jbdoumenjou@users.noreply.github.com >
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
2021-06-07 18:14:09 +02:00
mpl
2560626419
doc: clarify usage for ratelimit's excludedIPs
2021-06-07 17:46:14 +02:00
Leonardo Araoz
e5024d5d0a
Upgrade Node version to LTS on webui folder
2021-06-03 12:00:09 +02:00
Jakub Hajek
c10c7619d3
Adding Maintainers Guidelines
2021-06-02 18:02:06 +02:00
Julien Salleyron
dd04c432e9
Support not in rules definition
2021-05-31 18:58:05 +02:00
Jean-Baptiste Doumenjou
b1fd3b8fc7
fix for review
2021-05-28 17:38:46 +02:00
Wouter Dullaert
456df0fc19
feat: Add ServersTransport annotation to k8s ingress provider
2021-05-28 17:38:46 +02:00
Tom Moulard
526f493e12
Removes headers middleware options
2021-05-28 09:24:14 +02:00
Tom Moulard
5632ee6378
Deprecates ssl redirect headers middleware options
2021-05-28 08:50:09 +02:00
Jakub Coufal
1680f00091
Fix incorrect behaviour with multi-port endpoint subsets
2021-05-28 00:58:07 +02:00
Danshil Kokil Mungur
376b6f90d9
docs: add pilot dashboard flag to static configuration file reference
2021-05-27 12:16:08 +02:00
Ludovic Fernandez
21c0195d29
fix: ACME preferred chain.
2021-05-20 15:08:12 +02:00
Tom Moulard
56f845c71a
gatewayapi: adding support for TCPRoute and TLSRoute
...
Co-authored-by: Jean-Baptiste Doumenjou <925513+jbdoumenjou@users.noreply.github.com >
2021-05-20 11:50:12 +02:00
Sandro
d6d639d4d7
docs: add examples for removing headers
2021-05-17 18:07:25 +02:00
Manuel Zapf
e1e1fd640c
Upgrade IngressClass to use v1 over v1Beta on Kube 1.19+
2021-05-17 16:50:09 +02:00
Douglas De Toni Machado
2408eeceba
Fix plugin unzip call on windows
2021-05-17 12:10:09 +02:00
LandryBe
6ae194934d
fix: use defaultEntryPoints when no entryPoint is defined in a TCPRouter
2021-05-11 16:46:14 +02:00
Ludovic Fernandez
63ef0f1cee
Add plugin's support for provider
...
Co-authored-by: Julien Salleyron <julien@traefik.io >
2021-05-11 16:14:10 +02:00
Henning
de2437cfec
kubernetes: remove logging of changed object with cast
2021-05-10 09:42:06 +02:00
Luca Berneking
32e08f3510
Add k8s provider option to create services without endpoints
2021-05-06 18:12:10 +02:00
Romain
40f21f41e1
Fix ingressRouteTCP external name service examples in documentation
2021-05-06 12:04:08 +02:00
Ludovic Fernandez
ee12424795
Bump paerser to v0.1.4
2021-05-06 09:32:04 +02:00
Tom Moulard
0b48d5d0d2
Fix: regenerate crd
2021-05-05 17:50:04 +02:00
Jorge Arco
080cf98e51
Add router metrics
2021-04-30 10:22:04 +02:00
Tom Moulard
dc8d5ef744
Add a mechanism to format the sticky cookie value
...
Co-authored-by: Jean-Baptiste Doumenjou <925513+jbdoumenjou@users.noreply.github.com >
2021-04-29 17:56:03 +02:00
Joel Berger
70a02158e5
Add wildcard hostname rule to kubernetes gateway
2021-04-29 17:18:04 +02:00
Henning
ab71dad51a
[kubernetes] ignore empty endpoint changes
2021-04-29 16:20:03 +02:00
Tom Moulard
0624cefc10
Merge branch 'master' into mrg-current-v2.4
2021-04-29 14:24:07 +02:00
Tom Moulard
56b26421a5
fix: remove linode link health check
2021-04-29 12:22:03 +02:00
Marc Vertes
ea8ba87aeb
doc: fix a syntax error in ratelimit TOML configuration sample
2021-04-27 20:26:04 +02:00
Ludovic Fernandez
08b258a2cb
Update Yaegi to v0.9.17
2021-04-27 20:16:04 +02:00
Tom Moulard
ac486d3d1d
Merge current branch v2.4 into master
2021-04-21 11:39:53 +02:00
Tom Moulard
e096bf6b62
fix: k8s gateway api link
...
Co-authored-by: Jean-Baptiste Doumenjou <925513+jbdoumenjou@users.noreply.github.com >
2021-04-21 10:28:03 +02:00
Sylvain Rabot
e28b33b53b
Upgrade github.com/lucas-clemente/quic-go
2021-04-18 00:38:03 +02:00
Martin Vizvary
5814ba5322
Kubernetes ingress provider to search via all endpoints
2021-04-15 18:16:04 +02:00
Kevin Crawley
be81ce244e
Error span on 5xx only
2021-04-14 12:20:03 +02:00
Jean-Baptiste Doumenjou
d3a3aeb0fc
Merge current branch v2.4 into master
2021-04-14 09:51:12 +02:00
Jean-Baptiste Doumenjou
fe6acdf4d2
Fix Kubernetes Gateway API documentation links
2021-04-13 18:26:03 +02:00
Jean-Baptiste Doumenjou
702e0a461a
Merge current branch v2.4 into master
2021-04-13 14:17:39 +02:00
Tom Moulard
46d6da4fce
Docs: installing deps for html-proofer
...
Co-authored-by: Jean-Baptiste Doumenjou <925513+jbdoumenjou@users.noreply.github.com >
2021-04-13 14:02:04 +02:00
Clemens Bergmann
aa61835b78
correct annotation option
2021-04-06 17:18:03 +02:00
mpl
2a1e46c8b6
doc: typo fix
2021-04-01 12:05:03 +02:00
Jean-Baptiste Doumenjou
cb4fb973b2
Merge current branch v2.4 into master
2021-03-31 09:43:04 +02:00
Tom Moulard
513f6e9a68
Remove error when HTTProutes is empty
...
Co-authored-by: Jean-Baptiste Doumenjou <925513+jbdoumenjou@users.noreply.github.com >
2021-03-30 16:32:03 +02:00
Fernandez Ludovic
ad980334d1
doc: remove dead page.
2021-03-30 14:51:30 +02:00
jcuzzi
d13d078351
Add ability to disable HTTP/2 in dynamic config
2021-03-29 14:32:03 +02:00
Tom Moulard
947798b44c
Fix ServersTransport documentation
2021-03-29 14:18:03 +02:00
Ludovic Fernandez
ed427616d4
chore: update linter
2021-03-29 09:20:03 +02:00
Romain
297921182c
Add metrics documentation
...
Co-authored-by: Tom Moulard <tom.moulard@traefik.io >
2021-03-25 16:52:04 +01:00
Sylvain Rabot
31a5f3591f
Allow to define datadogs metrics endpoint with env vars
2021-03-23 17:48:04 +01:00
Romain
32655b5b16
Prepare release v2.4.8
2021-03-23 16:34:04 +01:00
HMH
8947f85ddd
Improve host name resolution for TCP proxy
2021-03-23 11:24:03 +01:00
Romain
a513a05b7a
Raise errors for non-ASCII domain names in a router's rules
2021-03-22 21:16:04 +01:00
Tom Moulard
1e716a93ff
Adding an option to (de)activate Pilot integration into the Traefik dashboard
...
Co-authored-by: Jean-Baptiste Doumenjou <925513+jbdoumenjou@users.noreply.github.com >
2021-03-22 19:18:04 +01:00
Fabian
06fc2c505f
Doc: improve basic auth middleware httpasswd example
2021-03-22 15:26:03 +01:00
Deepyaman Datta
6fcea91d1f
Add missing traefik.
prefix across sample config
2021-03-19 09:12:04 +01:00
Tom Moulard
93d099a2f0
Fix travis docker image pulling for docs
2021-03-16 12:08:04 +01:00
Manuel Zapf
29908098e4
Upgrade Ingress Handling to work with networkingv1/Ingress
2021-03-15 11:16:04 +01:00
Corey McGalliard
e5983d96f7
updating docs to remove a no longer needed note
2021-03-15 10:46:03 +01:00
Jean-Baptiste Doumenjou
08e6ae07af
Update to gateway-api v0.2.0
...
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
2021-03-15 09:44:03 +01:00
Matthias Schneider
49b46a9a3f
server: updating go-proxyproto with security bugfix from upstream
2021-03-15 09:16:03 +01:00
Ludovic Fernandez
36c316f39c
Update go-acme/lego to v4.3.1
2021-03-12 14:38:07 +01:00
Ludovic Fernandez
7e76abc067
Update go-acme/lego to v4.3.0
2021-03-11 09:52:04 +01:00
Jean-Baptiste Doumenjou
702e301990
Merge current branch v2.4 into master
2021-03-09 12:05:08 +01:00
Jean-Baptiste Doumenjou
b1e11f3e88
Prepare release v2.4.7
2021-03-08 18:04:03 +01:00
Ludovic Fernandez
09d5f59701
fix: double close chan on TLS challenge
...
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com >
2021-03-08 11:18:04 +01:00
Julien Salleyron
3c8675bb8b
Fix flaky tests.
...
Co-authored-by: Ludovic Fernandez <ldez@users.noreply.github.com >
2021-03-08 09:58:04 +01:00
Ludovic Fernandez
71ca237478
Add new GitHub issue chooser.
2021-03-08 09:40:04 +01:00
dom3k
0e4b6d36fd
Use Docker dependency directly without replace directive
2021-03-07 22:26:03 +01:00
Marc Vertes
e898080460
feature: tune transport buffer size to increase performance
2021-03-05 14:30:04 +01:00
Romain
bdba7d3adf
Update to go1.16
2021-03-04 20:08:03 +01:00
Tom Moulard
606b43dc51
Clarify doc for ingressclass name in k8s 1.18+
2021-03-04 09:24:03 +01:00
Ludovic Fernandez
2e7833df49
chore: update linter.
2021-03-04 09:02:03 +01:00
Romain
ec0d03658d
Fix ServersTransport documentation
...
Co-authored-by: mpl <mathieu.lonjaret@gmail.com >
2021-03-03 16:48:04 +01:00
Jean-Baptiste Doumenjou
992d4c1b94
Upgrade the CRD version from apiextensions.k8s.io/v1beta1 to apiextensions.k8s.io/v1
...
Co-authored-by: kevinpollet <pollet.kevin@gmail.com >
2021-03-03 15:32:04 +01:00
Jean-Baptiste Doumenjou
d2d7cf14e5
Bump paerser to v0.1.2
2021-03-03 12:46:03 +01:00
Tom Moulard
e658712d53
Filter ingress class resources by name
...
Co-authored-by: SantoDE <manuel.zapf@traefik.io >
2021-03-02 21:34:03 +01:00
Jean-Baptiste Doumenjou
40cd6ada4f
Prepare release v2.4.6
2021-03-01 19:14:03 +01:00
wouter bolsterlee
c843c182e4
Address all shellcheck warnings
2021-02-26 14:34:04 +01:00
Tom Moulard
c35a8bdb15
Fixing doc for default value of checknewversion
2021-02-26 10:20:03 +01:00
Julien Salleyron
dd0701dd16
fix: wait for file and internal before applying configurations
...
Co-authored-by: Ludovic Fernandez <ldez@users.noreply.github.com >
2021-02-25 17:20:04 +01:00
Ludovic Fernandez
32500773b8
Update Yaegi to v0.9.13
2021-02-24 17:06:03 +01:00
Mal Curtis
e7d3f4316f
Fix typo in routing/services/index.md
2021-02-22 20:28:05 +01:00
romain
438eec720a
Merge v2.4 into master
2021-02-22 09:40:24 +01:00
Vasilis Gerakaris
4b38d7368f
Fix reflink typo in file provider documentation
2021-02-19 18:48:03 +01:00
Kevin Pollet
dce6a86900
Fix Kubernetes Gateway API documentation links
2021-02-19 17:16:03 +01:00
Romain
dc9c558c06
Prepare release v2.4.5
2021-02-18 18:04:03 +01:00
Romain
b8a466c571
Prepare release v2.4.4
2021-02-18 15:28:03 +01:00
Manuel Zapf
bae28c5f57
Only allow iframes to be loaded from our domain
2021-02-18 14:54:03 +01:00
romain
1b21f0723f
Merge v2.4 into master
2021-02-16 11:12:09 +01:00
Romain
911c439858
Prepare release v2.4.3
2021-02-15 16:52:03 +01:00
Ludovic Fernandez
f81f85cea2
Add missing doc about servers transport.
2021-02-15 12:04:04 +01:00
Michael
1325cc5cd0
Add seo support
2021-02-12 19:08:04 +01:00
Jean-Baptiste Doumenjou
951d61bfcd
Apply content type exclusion on response
...
Co-authored-by: kevinpollet <pollet.kevin@gmail.com >
2021-02-12 12:12:03 +01:00
Brendan Le Glaunec
0937cba870
Provider documentation fixes
2021-02-11 19:04:03 +01:00
Ludovic Fernandez
5597d7633d
Fix TLS challenge timeout and validation error
...
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com >
2021-02-11 16:32:03 +01:00
Brendan Le Glaunec
502c88ee3f
Middleware documentation fixes
2021-02-11 14:34:04 +01:00
Florian Apolloner
5ef6297daa
Fixed typo in consul catalog tests.
2021-02-10 14:48:03 +01:00
Matthew Landauer
9e33e23b8b
Add HEAD as available option for Method
2021-02-04 17:04:04 +01:00
Jean-Baptiste Doumenjou
16d00ccffb
Fix the static reference documentation for the internal redirection router.
2021-02-04 11:44:03 +01:00
Jean-Baptiste Doumenjou
d211437d6c
Merge v2.4 into master
2021-02-04 10:40:53 +01:00
Jean-Baptiste Doumenjou
7996a42f76
Allow crossprovider service reference
...
Co-authored-by: Harold Ozouf <harold.ozouf@gmail.com >
2021-02-02 19:36:04 +01:00
Jean-Baptiste Doumenjou
f482e5e84a
Prepare release v2.4.2
2021-02-02 18:06:04 +01:00
Jean-Baptiste Doumenjou
447c3567b4
Fix the redirect entrypoint default priority
2021-02-02 17:42:04 +01:00
Jean-Baptiste Doumenjou
3c5e6fe7f8
Fix the static configuration generation for environment variables
2021-02-02 17:10:03 +01:00
Ludovic Fernandez
bf4a578bbb
fix: infinite loop in forwarded header middleware.
...
Co-authored-by: kevinpollet <pollet.kevin@gmail.com >
2021-02-02 11:40:04 +01:00
Romain
4cabea069d
Prepare Release v2.4.1
2021-02-01 17:14:04 +01:00
Romain
c53033a778
Fix aggregator test comment
2021-02-01 16:50:03 +01:00
Rémi BUISSON
ea8642e2a1
fix: reduce pressure of pilot services when errors occurs
2021-02-01 14:42:04 +01:00
Kevin Pollet
73cea2d303
Fix missing serverstransport documentation
2021-02-01 13:58:03 +01:00
Harold Ozouf
96a3468791
Fix servers transport not found
2021-02-01 12:36:03 +01:00
Harold Ozouf
2065f4c003
Fix HTTP challenge router unexpected delayed creation
2021-01-28 16:16:05 +01:00
LandryBe
9a931e4dc9
fix: add support for multiple ingress classes
2021-01-28 15:08:04 +01:00
Gabe Levasseur
49ec62c757
Fix refresh interval option description in consulcatalog provider
2021-01-28 11:10:04 +01:00
Ludovic Fernandez
a371f971fb
chore: update linter.
2021-01-28 09:00:03 +01:00
Tim Obezuk
5f9a84fc8b
Fix typo in server transports documentation
2021-01-26 09:20:04 +01:00
kevinpollet
2461e36ed4
Merge branch v2.4 into master
2021-01-25 12:42:23 +01:00
Harold Ozouf
1305bf49a5
Fix plugin type on middleware endpoint response
2021-01-25 11:08:04 +01:00
Ludovic Fernandez
da0a16e122
Update go-acme/lego to v4.2.0
2021-01-25 09:28:04 +01:00
Anton Kulikov
fb10687168
fix: YAML syntax in providers docs
2021-01-22 09:02:04 +01:00
Pascal Fautré
f0d78471af
Forward Proxy-Authorization header to authentication server
2021-01-21 18:34:04 +01:00
Julien Salleyron
a90b2a672e
perf: improve forwarded header and recovery middlewares
...
Co-authored-by: Ludovic Fernandez <ldez@users.noreply.github.com >
2021-01-21 10:04:04 +01:00
Sune Keller
2bbb6fc427
Update sprig to v3.2.0
2021-01-20 15:10:04 +01:00
kevinpollet
2747e240c1
Merge branch v2.4 into master
2021-01-20 10:50:21 +01:00
Romain
4b370930b5
Mutualize TLS version and cipher code
2021-01-20 04:08:03 +01:00
Kevin Pollet
c74918321d
Prepare release v2.4.0
2021-01-19 16:50:04 +01:00
na4ma4
b05a5c818d
Add TLS version and cipher to the accessLog
2021-01-19 09:52:06 +01:00
Kevin Pollet
41d22ef17e
Improve kubernetes external name service support for UDP
2021-01-19 09:30:05 +01:00
Cirrith
bbee63fcf3
Add named port support to Kubernetes IngressRoute CRDs
2021-01-15 15:54:04 +01:00
Fernandez Ludovic
b1ddd0e038
Merge branch v2.4 into master
2021-01-15 14:21:59 +01:00
Fernandez Ludovic
8c5dc3b5cb
Merge branch v2.3 into v2.4
2021-01-15 13:55:30 +01:00
Fernandez Ludovic
afa05329d9
fix: structor latest tag.
2021-01-15 13:21:43 +01:00
Ludovic Fernandez
dbbff393e1
Use GitHub Action to publish documentation.
2021-01-15 13:06:04 +01:00
romain
f742671bbe
Merge branch v2.4 into master
2021-01-14 18:29:48 +01:00
romain
0dae829080
Merge branch v2.3 into v2.4
2021-01-14 17:56:52 +01:00
Kevin Pollet
e62a00a3f5
Update copyright year for 2021
2021-01-13 16:50:03 +01:00
Michael
ab4c93dd2f
New Traefik Labs doc theme
2021-01-13 11:54:04 +01:00
kevinpollet
ed5321999c
Merge branch v2.4 into master
2021-01-13 09:21:20 +01:00
Kevin Pollet
fb21e3bb5c
Prepare release v2.4.0-rc2
2021-01-12 16:30:04 +01:00
romain
3595292f7f
Merge branch v2.3 into v2.4
2021-01-12 09:21:00 +01:00
Harold Ozouf
47fb6e036a
Prepare release v2.3.7
2021-01-11 18:48:03 +01:00
romain
92886c46ea
Merge branch v2.3 into v2.4
2021-01-11 16:26:53 +01:00
Sylvere Richard
83fa3f4cc8
Discrepancy in Traefik log levels
2021-01-11 15:42:04 +01:00
Kevin Pollet
c24f75ce0b
Update copyright year for 2021
2021-01-08 19:20:04 +01:00
Henning
63929b0341
Compile kubernetes ingress annotation regex only once
2021-01-07 18:56:03 +01:00
Linden Krouse
fc7ec17905
Feature: add udp timeout configuration
2021-01-07 17:16:03 +01:00
Julien Salleyron
e5a01c7cc8
Add HTTP3 support (experimental)
...
Co-authored-by: Ludovic Fernandez <ldez@users.noreply.github.com >
2021-01-07 14:48:04 +01:00
Michael
0509b6fdb9
Merge branch v2.4 into master
2021-01-06 18:59:45 +01:00
Michael
60d87f3c64
Merge back v2.3 into v2.4
2021-01-06 17:59:03 +01:00
Michael
5d800ba5fe
Do a Docker login on Travis
2021-01-06 17:58:04 +01:00
Gian Ortiz
759d17547a
Use Datadog tracer environment variables to setup default config
2021-01-06 17:08:03 +01:00
Avdhoot Dendge
d4f0a9ff62
Fix wildcard hostname issue
2021-01-05 12:26:04 +01:00
Anil Kumar Maurya
c4fa96c41e
Add ECS to supported providers list
2021-01-04 10:58:03 +01:00
Ludovic Fernandez
f54136b602
chore: update linter.
2020-12-29 10:54:03 +01:00
Kevin Pollet
5dd1728bf8
webui: fix missing custom request and response header names
2020-12-27 20:48:04 +01:00
Robin van Boven
da1c9f48b7
docs: rephrase forwardauth.authRequestHeaders
2020-12-22 15:36:03 +01:00
kevinpollet
0ec0e37532
Merge branch v2.3 into v2.4
2020-12-22 14:23:56 +01:00
Kevin Pollet
544dc2eaa5
docs: fix broken links to docker-compose documentation
2020-12-22 14:20:03 +01:00
Sylvain Rabot
a3327c4430
Add TLS certs expiration metric
2020-12-18 18:44:03 +01:00
kevinpollet
f8ae972e70
Merge branch v2.3 into v2.4
2020-12-18 10:15:01 +01:00
Jean-Baptiste Doumenjou
3ff83fc1f8
Prepare release v2.3.6
2020-12-17 17:02:04 +01:00
Ludovic Fernandez
63f65e5b2a
Disable router when a rule has an error
2020-12-17 10:06:03 +01:00
Ludovic Fernandez
3140a4e0cd
Prepare release v2.4.0-rc1
2020-12-16 16:42:04 +01:00
romain
31038e0e12
Merge branch v2.3 into master
2020-12-16 15:22:34 +01:00
Icelyn Jennings
ac8e47579b
Add missing quotes in errorpages k8s example yaml
2020-12-16 15:20:04 +01:00
Fabian Gruber
ec0075e0d0
Extend marathon port discovery to allow port names as identifier
2020-12-16 12:32:03 +01:00
Emile Vauge
7900d266b1
Add jspdown to maintainers
2020-12-15 17:40:03 +01:00
Romain
c21597c593
Add Kubernetes Gateway Provider
...
Co-authored-by: Jean-Baptiste Doumenjou <925513+jbdoumenjou@users.noreply.github.com >
2020-12-15 16:40:05 +01:00
romain
ea418aa7d8
Merge branch v2.3 into master
2020-12-15 15:28:00 +01:00
Harold Ozouf
5487015a83
Update Logrus to v1.7.0
2020-12-14 12:56:03 +01:00
Frederic Werner
418cccd307
Add configuration example for access log filePath
2020-12-14 12:34:05 +01:00
Ludovic Fernandez
2a0760412c
Update Yaegi to v0.9.8
2020-12-14 12:00:04 +01:00
kevinpollet
eebbe64b36
Merge branch v2.3 into master
2020-12-11 10:58:00 +01:00
Romain
42d8e6d60d
Prepare release v2.3.5
2020-12-10 16:48:04 +01:00
Romain
7ba907f261
IngressRoute: add an option to disable cross-namespace routing
...
Co-authored-by: Jean-Baptiste Doumenjou <925513+jbdoumenjou@users.noreply.github.com >
2020-12-10 14:58:04 +01:00
Harold Ozouf
c72769e2ea
Fix TLS options fallback when domain and options are the same
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2020-12-09 14:16:03 +01:00
Paulo Júnior
02d856b8a5
Documentation: Add spacing to sidebars so the last item is always visible
2020-12-07 18:24:04 +01:00
Ioannis Pinakoulakis
0d15ac8861
Fix UI bug on long service name
2020-12-07 14:14:03 +01:00
Ludovic Fernandez
134a767a7f
Update go-acme/lego to v4.1.3
2020-12-04 23:40:03 +01:00
Harold Ozouf
7403b6fb82
Fix concatenation of IPv6 addresses and ports
2020-12-04 20:56:04 +01:00
Harold Ozouf
64a65cadf3
Send anonymized dynamic configuration to Pilot
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2020-12-03 15:52:05 +01:00
Kevin Crawley
121eaced49
Add example for multiple service per container
2020-12-03 09:36:03 +01:00
Ludovic Fernandez
a488430f23
acme: add external account binding support.
2020-12-01 10:40:05 +01:00
Julien Salleyron
b5db753e11
Improve setup readability.
...
Co-authored-by: Ludovic Fernandez <ldez@users.noreply.github.com >
2020-12-01 10:04:04 +01:00
Marco Cameriero
b0aa27db31
Display Proxy Protocol version for backend services in web dashboard.
2020-11-30 17:04:03 +01:00
Sergiu Marsavela
512ed086bd
Fix typos in migration guide
2020-11-27 11:18:04 +01:00
Kevin Pollet
76e35a09b7
Prepare release v2.3.4
2020-11-24 17:06:04 +01:00
SkapiN
d2c1d39d42
Fix clusters option in ECS provider documentation
2020-11-24 14:50:03 +01:00
Harold Ozouf
e9cccf6504
Do not evaluate templated URL in redirectRegex middleware
2020-11-24 14:16:03 +01:00
Ludovic Fernandez
1c505903ff
fix: invalid slice parsing.
2020-11-24 09:40:03 +01:00
Ludovic Fernandez
53ed8e04ae
Update go-acme/lego to v4.1.2
2020-11-23 12:00:03 +01:00
kevinpollet
2112de6f15
Merge branch v2.3 into master
2020-11-20 11:30:07 +01:00
Romain
be0845af02
Apply labelSelector as a TweakListOptions for Kubernetes informers
2020-11-20 00:18:04 +01:00
Ludovic Fernandez
f83a57b3da
Prepare release v2.3.3
2020-11-19 18:31:09 +01:00
Kevin Pollet
08264749f0
Update Yaegi to v0.9.7
2020-11-19 17:56:03 +01:00
Harold Ozouf
a75819cae3
Filter out Helm secrets from informer caches
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2020-11-19 14:32:03 +01:00
Ivor Scott
9fb32a47ca
Fix grammar in kubernetes ingress controller documentation
2020-11-19 10:04:04 +01:00
Harold Ozouf
4f43c9ebb4
Fix missing allow-empty tag on ECS and Consul Catalog providers
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2020-11-19 00:12:03 +01:00
Harold Ozouf
9177982334
Fix consul catalog panic when health and services are not in sync
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2020-11-17 17:30:03 +01:00
Matthias Schneider
84b125bdde
added support for tcp proxyProtocol v1&v2 to backend
2020-11-17 13:04:04 +01:00
Yoan Blanc
52eeff9f9f
fix: consulcatalog to update before the first interval
2020-11-16 20:44:04 +01:00
Petyo Kunchev
0fcccd35ff
/bin/bash replaced with /usr/bin/env bash to match other scripts
2020-11-16 15:38:04 +01:00
Douglas De Toni Machado
598dcf6b62
Improve service name lookup on TCP routers
2020-11-13 12:48:04 +01:00
Alexander Wellbrock
459200dd01
Forwardauth headers
2020-11-10 17:50:04 +01:00
james426759
af22cabc6f
Fix docs for TLS
2020-11-10 17:28:04 +01:00
Alessandro Chitolina
920e82f11a
fix: translate configured server port into correct mapped host port
2020-11-09 17:12:05 +01:00
Fernandez Ludovic
520fcf82ae
Merge branch v2.3 into master.
2020-11-09 00:07:28 +01:00
Ludovic Fernandez
9bdf9e1e02
Update Yaegi to v0.9.5
2020-11-08 23:42:03 +01:00
Ludovic Fernandez
3a45f05e36
Update go-acme/lego to v4.1.0
2020-11-08 23:24:04 +01:00
Neil McAllister
8e3e387be7
Fix Traefik Proxy product nav in docs
2020-11-06 21:56:03 +01:00
Ludovic Fernandez
267d0b7b5a
chore: update linter.
2020-11-06 09:26:03 +01:00
Daniel Adams
74d1d55051
Feature: Exponential Backoff in Retry Middleware
2020-11-05 16:14:04 +01:00
Kevin Pollet
3a8cb3f010
Add AccessControlAllowOriginListRegex field to deepcopy
2020-11-05 11:24:03 +01:00
Kevin Pollet
f5b290b093
Add ECS menu to dynamic config reference
2020-11-03 17:40:04 +01:00
Sylvain Rabot
d38d11f02e
Set kubernetes client User-Agent to something meaningful
2020-10-30 17:56:03 +01:00
Michael
af04e92cf2
Enable stats collection when pilot is enabled
2020-10-30 16:54:04 +01:00
Michael
4ea1c98ac9
Improve anonymize configuration
2020-10-30 12:44:05 +01:00
Ludovic Fernandez
05333b9579
acme: new HTTP and TLS challenges implementations.
2020-10-29 15:40:04 +01:00
iamolegga
49cdb67ddc
Middlewares: add forwardAuth.authResponseHeadersRegex
2020-10-29 15:10:04 +01:00
Luca Guidi
b5198e63c4
Allow to use regular expressions for AccessControlAllowOriginList
2020-10-29 10:52:03 +01:00
Tristan Weil
db007efe00
Ignore errors when setting keepalive period is not supported by the system
2020-10-28 15:32:04 +01:00
Fernandez Ludovic
699cf71652
Merge branch v2.3 into master
2020-10-27 18:39:03 +01:00
Jean-Baptiste Doumenjou
a0c02f62a3
fix: exclude protected link from doc verify
2020-10-27 18:34:04 +01:00
Jean-Baptiste Doumenjou
ff7b814edc
fix documentation
2020-10-27 12:46:04 +01:00
Manuel Zapf
015f24a901
Propose kevinpollet to Maintainers
2020-10-26 17:18:04 +01:00
Jean-Baptiste Doumenjou
4fccde84bd
Merge current v2.3 branch into master
2020-10-23 14:29:22 +02:00
Ludovic Fernandez
ea459e9af0
fix: update Yaegi to v0.9.4
2020-10-23 11:30:04 +02:00
Andrii Dembitskyi
2dd5a53db2
Add missed tls config for yaml example
2020-10-23 11:00:05 +02:00
Romain
fc97ea7ee0
Use timezone without daylight saving time for logger formatter tests
...
Co-authored-by: jbdoumenjou <925513+jbdoumenjou@users.noreply.github.com >
2020-10-22 19:52:04 +02:00
Kevin Crawley
582d2540af
add links to contributors guide
2020-10-22 12:08:05 +02:00
Tom Matthews
6ad79dcd45
Clarify time-based field units
2020-10-22 11:36:03 +02:00
Tom Matthews
721896ba70
Resolve broken URLs causing make docs to fail
2020-10-20 23:02:04 +02:00
Yeri Pratama
228270414c
fix typo in providers overview documentation
2020-10-20 19:02:04 +02:00
Romain
2683df7b5b
Fix ingress documentation
2020-10-20 14:16:04 +02:00
Romain
3e61d1f233
Prepare release v2.3.2
2020-10-19 20:22:04 +02:00
Ludovic Fernandez
04c07227f2
fix: Consul Catalog address documentation.
2020-10-19 10:28:03 +02:00
Neil McAllister
2e8d99c5b8
Revise Traefik Pilot documentation section
2020-10-16 11:20:05 +02:00
Ludovic Fernandez
c07301473b
fix: update Yaegi to v0.9.4
2020-10-16 11:02:03 +02:00
Andrew Savinykh
b1ba42410b
Moving Provider Namespace documentation topic to Configuration Discovery section
2020-10-15 14:54:04 +02:00
Andrew Savinykh
b80f89e3db
Adding details about the default TLS options to the documentation
2020-10-15 14:12:04 +02:00
Romain
edb15a9346
fix: kv doc reference
2020-10-13 16:34:04 +02:00
Fernandez Ludovic
714a4d4f2d
Merge branch v2.3 into master
2020-10-09 12:41:38 +02:00
Ludovic Fernandez
5c853766e8
fix: flaky integration tests
2020-10-09 09:32:03 +02:00
Romain
3567ae88ad
Bump k8s client to v0.19.2
2020-10-08 17:12:04 +02:00
romain
afcec56be4
Merge 'v2.3' into master.
2020-10-08 14:05:10 +02:00
Ludovic Fernandez
d2435cf43b
fix: restrict protocol for TLS Challenge.
2020-10-08 13:34:04 +02:00
Michael
556f7608db
fix: use provider keytype instead of account keytype.
2020-10-08 12:58:04 +02:00
Jean-Baptiste Doumenjou
a4df4b028e
fix: pilot static configuration documentation
2020-10-08 11:36:03 +02:00
Ludovic Fernandez
63683d35fc
doc: add YAML sample.
2020-10-08 10:38:05 +02:00
Ludovic Fernandez
495344591f
fix: versions in the PR template.
2020-10-08 00:48:03 +02:00
Kevin Pollet
4e508499da
Fix containous links in readme
2020-10-07 18:02:04 +02:00
Nikita Konev
326be29568
Filter ForwardAuth request headers
2020-10-07 16:36:04 +02:00
Benjamin Durham
e4a3df3516
Fix broken logo
2020-10-07 10:46:04 +02:00
Matthias Schneider
3506cbd5e9
fix: udp json struct tag
2020-10-02 17:38:04 +02:00
Anton Popovichenko
ab13019bde
acme: Fix race condition in LocalStore during saving.
2020-09-30 12:04:04 +02:00
Romain
ddc663eac0
Prepare release v2.3.1
2020-09-29 17:36:04 +02:00
Matthieu Hostache
fc7002fbab
Fix blank webui on some browsers
2020-09-28 12:14:04 +02:00
Robin Müller
f2e53a3569
Re-add server up metrics
2020-09-26 13:30:03 +02:00
Damien Goujard
c5b4e589ff
Update of the helm repo localisation
2020-09-25 12:18:04 +02:00
Kevin Pollet
5e63ab619e
Fix default value of docker client timeout
2020-09-25 09:14:04 +02:00
Ludovic Fernandez
c9bbfa1272
chore: Added configuration files for generating the changelog of a release.
2020-09-25 01:32:03 +02:00
Fernandez Ludovic
050968cbac
Merge branch 'v2.3' into master.
2020-09-24 16:17:12 +02:00
Kevin Crawley
8ca0d804d8
restore traefik logo
2020-09-24 16:02:03 +02:00
Ludovic Fernandez
54e5a3607e
Removes invalid items in the changelog.
2020-09-24 09:04:04 +02:00
Fernandez Ludovic
cd947ae822
Merge branch 'v2.3' into master
2020-09-23 15:35:31 +02:00
Ludovic Fernandez
2477e18c87
Prepare release v2.3.0
2020-09-23 12:44:04 +02:00
Ludovic Fernandez
ef08e8b8a0
fix: precheck function.
2020-09-23 12:24:03 +02:00
Romain
f59bf16e82
Fix consul catalog router tag example
2020-09-23 11:56:03 +02:00
Romain
118c31eb8d
Fix yaml documentation
2020-09-23 11:38:03 +02:00
Fernandez Ludovic
476f16f0aa
fix: remove old mixtus call.
2020-09-23 11:08:17 +02:00
Romain
b40d35b779
chore: apply new documentation style.
...
Co-authored-by: jbdoumenjou <jb.doumenjou@gmail.com >
2020-09-23 10:20:04 +02:00
Ludovic Fernandez
8e016cf672
Prepare release v2.3.0-rc7
2020-09-18 17:20:03 +02:00
Ludovic Fernandez
7e482e9f8b
fix: pilot metrics unit for req duration.
2020-09-18 15:36:04 +02:00
Ludovic Fernandez
6445befe87
fix: start of Traefik Pilot
2020-09-18 09:26:03 +02:00
Fernandez Ludovic
86c099d629
Merge branch v2.3 into master
2020-09-17 12:32:18 +02:00
Ludovic Fernandez
79af433381
Prepare release v2.3.0-rc6
2020-09-16 16:02:03 +02: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
Jean-Baptiste Doumenjou
9df89e66e3
Add the ingressclass resource in the ingress RBAC documentation
2020-09-15 18:34:04 +02:00
Ludovic Fernandez
660375d6e4
fix: uint64 alignment in go-kit.
2020-09-15 18:22:04 +02:00
Eli Mallon
498e8545b6
feat: update more than one LoadBalancer ip
...
Co-authored-by: kevinpollet <pollet.kevin@gmail.com >
2020-09-15 13:48:32 +02:00
Ludovic Fernandez
230c2e5cc2
chore: update linter.
2020-09-15 13:08:03 +02:00
Ludovic Fernandez
3e60863e2d
Moves pilot outside the experimental section.
2020-09-15 12:08:03 +02:00
romain
4592626bbb
Merge branch v2.2 into v2.3
2020-09-15 10:57:20 +02:00
Matthieu Hostache
b980c87eff
Avoid Traefik Pilot iframe code in Traefik webui regarding notifications
2020-09-15 10:26:03 +02:00
Freddy Grieshaber
0f7c322623
Improve documentation for usage of Kubernetes Ingress
2020-09-15 09:46:04 +02:00
Julien Salleyron
76f42a3013
add ServersTransport on services
2020-09-11 15:40:03 +02:00
Jake Howard
93b3d601d5
Fix typo when comparing exported data
2020-09-10 16:44:04 +02:00
Toni Peric
56329e89bb
Change wording
2020-09-08 17:52:03 +02:00
kosssi
5c8b8149eb
doc: fix typo in health check options
2020-09-08 10:54:04 +02:00
Fernandez Ludovic
6075f7e8fd
Merge branch v2.3 into master
2020-09-08 10:48:09 +02:00
Thomas Steinbach
ddf53494f0
fixed typo in buffering.md docs
2020-09-08 10:32:03 +02:00
Romain
cd1f03d4f4
Prepare release v2.3.0-rc5
2020-09-07 18:30:04 +02:00
Fernandez Ludovic
8474a61f21
Merge branch v2.2 into v2.3
2020-09-07 16:30:17 +02:00
Romain
4ad0ab5433
Prepare release v2.2.11
2020-09-07 16:00:03 +02:00
Ludovic Fernandez
66d151df77
Improve plugins builder.
2020-09-07 13:58:03 +02:00
Andrew Savinykh
2045b250fd
Clarified hostname documentation for load balancer healthcheck
2020-09-07 10:30:04 +02:00
Pierre Erraud
1dbee90d34
feat: allows to change the Pilot URL in the web UI in dev mode
2020-09-07 10:22:03 +02:00
Ludovic Fernandez
eb7a6d925b
fix: header middleware response writer.
2020-09-07 09:26:03 +02:00
Fernandez Ludovic
3678bd5a93
Merge branch v2.2 into v2.3
2020-09-04 21:06:11 +02:00
Jean-Baptiste Doumenjou
2d1a973ee5
Prepare release v2.2.10
2020-09-04 17:40:03 +02:00
Jean-Baptiste Doumenjou
322f7b2ad4
Prepare release 2.2.9
2020-09-04 17:14:03 +02:00
Ludovic Fernandez
41aa2672cd
Update go-acme/lego to v4.0.1
2020-09-04 10:52:03 +02:00
Romain
f3090a452a
doc: specify HostSNI rule removal only for HTTP routers
2020-09-02 17:16:04 +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
Kevin Pollet
3677252e17
Add missing IPStrategy struct tag for YAML
2020-09-01 17:34:04 +02:00
Manuel Zapf
235d1d655d
Add example for the IngressClass usage
2020-09-01 10:18:03 +02:00
Sune Keller
29bd6faa18
Support configuring a HTTP client timeout in the Docker provider
2020-08-28 10:02:03 +02:00
Fernandez Ludovic
69c0f38305
Merge branch v2.2 into v2.3
2020-08-27 12:54:50 +02:00
Mathias Petermann
0399d0c4d6
Reorder migrations for v2 minor upgrades
2020-08-27 12:08:03 +02:00
Olivier Lemasle
3db47f0adc
Fix & improve Grafana dashboards
2020-08-27 11:38:03 +02:00
Fernandez Ludovic
483e2c43cf
Merge branch v2.3 into master
2020-08-26 12:22:39 +02:00
Dakshraj Sharma
3e3b7238e0
doc: Minor language improvement in TLS documentation
2020-08-25 17:10:04 +02:00
Kevin Crawley
532b5865de
doc: added tz section to access log
2020-08-25 14:38:04 +02:00
Matthieu Hostache
54b94f29e1
Add ability to dismiss pilot notification
2020-08-24 17:38:24 +02:00
Ludovic Fernandez
b67a7215f6
chore: update linter.
2020-08-21 11:12:04 +02:00
Romain
e424cc7608
Prepare release v2.3.0-rc4
2020-08-19 17:46:05 +02:00
Kevin Pollet
229008e76a
docs: add missing apigroup to Kubernetes RBAC
2020-08-19 17:02:04 +02:00
Kevin Pollet
584f4bc596
Update jaeger-client-go dependency to v2.25.0
2020-08-19 15:50:03 +02:00
Ludovic Fernandez
1502d20def
chore: move the parser to a dedicated package.
2020-08-17 18:04:03 +02:00
Ludovic Fernandez
eecc2f4dd7
Update to go1.15
2020-08-17 12:02:03 +02:00
ScuttleSE
6fc110a71a
doc: fix typo in migration guide
2020-08-15 16:04:03 +02:00
Fernandez Ludovic
ca6b46533a
Merge branch v2.2 into v2.3
2020-08-14 12:07:41 +02:00
Ludovic Fernandez
a1fe29347a
doc: fix dead link.
2020-08-14 11:36:05 +02:00
Никита Тимофеев
449afea4fc
Allows multi-level KV prefixes
2020-08-11 17:42:05 +02:00
Fernandez Ludovic
6e5dd35ee3
Merge branch v2.2 into v2.3
2020-08-11 17:21:44 +02:00
Romain
0d5d14d41a
Pilot metrics provider
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com >
2020-08-10 15:26:04 +02:00
Michael
3a42e457cf
Add mixtus for documentation
2020-08-07 16:40:03 +02:00
Kevin Pollet
5b05c990b0
Improve region resolution for ECS provider
...
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
2020-08-05 11:52:03 +02:00
Antoine Caron
9df0a6208b
chore(webui): upgrade nodejs to Node current LTS
2020-08-03 18:18:03 +02:00
NT-florianernst
3214904cc7
kubernetes-crd: fix whitespace in configuration examples
2020-08-03 17:40:07 +02:00
Ludovic Fernandez
ec775a016a
doc: replace underscore by hyphen for k8s metadata names.
2020-08-03 17:30:04 +02:00
Matthieu Hostache
a2ca235fee
Harmonize docs
2020-07-31 10:56:04 +02:00
Ludovic Fernandez
de458b7357
doc: add security policies.
2020-07-29 12:42:03 +02:00
Fernandez Ludovic
7c039ca223
Merge branch v2.3 into master.
2020-07-29 12:09:30 +02:00
Ludovic Fernandez
3942962ef5
Prepare release v2.3.0-rc3
2020-07-28 19:16:04 +02:00
Fernandez Ludovic
675655d437
Merge branch v2.2 into v2.3
2020-07-28 17:50:35 +02:00
Romain
dafb14ff37
Support Kubernetes Ingress pathType
...
Co-authored-by: jbdoumenjou <jb.doumenjou@gmail.com >
Co-authored-by: kevinpollet <pollet.kevin@gmail.com >
2020-07-28 17:50:04 +02:00
Ludovic Fernandez
fc52d1cfba
Prepare release v2.2.8
2020-07-28 17:34:03 +02:00
Stephan Müller
fdf2a68a11
doc: add name of used key for kubernetes client auth
2020-07-28 17:18:03 +02:00
Michael
3908ef611a
Fix documenation for ECS
2020-07-28 10:44:05 +02:00
Ludovic Fernandez
e63db782c1
fix: clean X-Forwarded-Prefix header for the dashboard.
2020-07-28 10:08:03 +02:00
Filip Kszczot
a6c6127e33
spelling(docs/content/routing/providers/docker.md)
2020-07-28 01:02:03 +02:00
jb doumenjou
207d0bec78
Merge v2.2 into v2.3
2020-07-22 15:49:28 +02:00
Kevin Pollet
1443c8d4c6
Add migration documentation for IngressClass
2020-07-21 18:06:04 +02:00
Kevin Pollet
a136c46148
Use semantic versioning to enable ingress class support
2020-07-21 15:32:04 +02:00
Romain
bbbc18fd84
Prepare release 2.2.7
2020-07-20 18:48:04 +02:00
Ludovic Fernandez
2c7f6e4def
fix: drop host port to compare with SNI.
2020-07-20 18:32:03 +02:00
Stephen Solka
dcd0cda0c6
prefer NoError/Error over Nil/NotNil
2020-07-19 13:10:03 +02:00
Romain
ff16925f63
Prepare release v2.2.6
2020-07-17 17:54:04 +02:00
Julien Salleyron
0b7aaa3643
Fix domain fronting
...
Co-authored-by: Ludovic Fernandez <ldez@users.noreply.github.com >
2020-07-17 15:38:04 +02:00
Ludovic Fernandez
44a244b1cb
file parser: skip nil value.
2020-07-17 11:04:04 +02:00
Neil McAllister
1dc6f39b55
Update availability info
2020-07-17 10:08:03 +02:00
Mickael Jeanroy
45f52ca29c
fix: access logs header names filtering is case insensitive
2020-07-16 17:36:04 +02:00
Manuel Zapf
fae2d93525
Get Entrypoints Port Address without protocol for redirect
2020-07-16 17:18:03 +02:00
Simon Heimberg
25b74ce1f3
Add example for entrypoint on one ip address
2020-07-16 12:38:03 +02:00
Fernandez Ludovic
4957e498af
Prepare release v2.3.0-rc2
2020-07-15 22:00:19 +02:00
Fernandez Ludovic
54ca1abd2b
fix: goreleaser.
2020-07-15 21:58:16 +02:00
Ludovic Fernandez
8f2951b275
Prepare release v2.3.0-rc1
2020-07-15 20:50:03 +02:00
Neil McAllister
720bef97e6
doc: add pilot and plugins documentation.
2020-07-15 20:14:04 +02:00
Fernandez Ludovic
c42f1b7a50
feat: raw map parser.
2020-07-15 20:14:04 +02:00
Fernandez Ludovic
0186c31d59
feat: plugins integration.
2020-07-15 20:14:04 +02:00
Matthieu Hostache
58bf1a2ca5
feat: Traefik Pilot WebUI
2020-07-15 20:14:04 +02:00
Julien Salleyron
4a31544024
feat: Traefik Pilot integration.
...
Co-authored-by: Ludovic Fernandez <ldez@users.noreply.github.com >
2020-07-15 20:14:04 +02:00
Daniel Tomcej
cb6ec507e2
Add new ingressClass support to ingress provider
...
* add new ingressClass
* add doc
* lint
* adjust behavior to look for a class with a specific controller
* remove looking strange test ingressclass
* return nil rather than en empty object
* change documentation
* apply @kevinpollet suggestion
* change order of processIngress to be correct and adjust tests
* review: clean.
* review: clean.
* Fix for review
Co-authored-by: Manuel Zapf <manuel@containo.us >
Co-authored-by: Fernandez Ludovic <ludovic@containo.us >
Co-authored-by: Michael <michael.matur@gmail.com >
2020-07-15 19:18:03 +02:00
Kevin Pollet
1ef93fead7
Add HTTP Provider
...
* feat: add HTTP provider implementation
* refactor: add SetDefaults and struct tag for the new file parser
* feat: add TLS configuration property
* refactor: rework HTTP provider implementation
* feat: provide config only once if fetched config is unchanged
* style: lint
* ui: add HTTP provider icon
* tests: simplify and fix integration test
* docs: add reference config for file
* docs: move http reference config for file
Co-authored-by: Daniel Tomcej <daniel.tomcej@gmail.com >
2020-07-15 16:56:03 +02:00
Alessandro Chitolina
285ded6e49
Add AWS ECS provider
...
* add ecs provider
* add ecs docs
* fix test after rebase
* add provider icon
* add missing addProvider call
* Fix for review
* Fix documentation
* Fix for review
* Fix documentation
* fix ctx usage
* autoDiscoverClusters setDefaults false
* Fix for review
* review: doc.
* Fix for review: add ctx in backoff retry
* review: linter.
Co-authored-by: Michael <michael.matur@gmail.com >
Co-authored-by: romain <romain@containo.us >
Co-authored-by: Fernandez Ludovic <ludovic@containo.us >
2020-07-15 16:28:04 +02:00
Fernandez Ludovic
6e4f5821dc
Merge branch 'v2.2' into master
2020-07-15 09:37:32 +02:00
Ludovic Fernandez
a3df5b9a94
fix: documentation references.
2020-07-15 09:10:03 +02:00
Romain
04f0ebf776
Prepare release v2.2.5
2020-07-13 18:18:03 +02:00
Romain
0e97a3becd
Revert domain fronting fix
...
* revert domain fronting changes
* reintroduce HostHeader rule
* add doc for removals
2020-07-13 17:58:03 +02:00
John Pekcan
77a0cef9ce
fix k8s crd to read contentType middleware into dynamic config
...
Co-authored-by: John Pekcan <apekcan@ea.com >
2020-07-13 12:30:03 +02:00
Julien Salleyron
143e9b6f9c
Fix default value for InsecureSNI when global is not set
2020-07-13 12:06:03 +02:00
Jean-Baptiste Doumenjou
06dcf8d8aa
Prepare release v2.2.4
2020-07-10 19:16:04 +02:00
Jean-Baptiste Doumenjou
c315b4e064
Change the default value of insecureSNI
...
* fix: allow domain fronting by default
* review: typo.
* review: doc.
Co-authored-by: Fernandez Ludovic <ludovic@containo.us >
2020-07-10 18:48:03 +02:00
jb doumenjou
73ca7ad0c1
Merge remote-tracking branch 'upstream/v2.2' into mrg-current-v2.2
2020-07-10 11:23:49 +02:00
Jean-Baptiste Doumenjou
d7f517fbf5
Prepare release v2.2.3
2020-07-09 17:58:03 +02:00
Julien Salleyron
b10cb84f33
Fix panic when using chain middleware.
2020-07-09 10:50:04 +02:00
Jean-Baptiste Doumenjou
a55f0cabdd
Prepare release v2.2.2
2020-07-08 17:16:03 +02:00
Douglas De Toni Machado
d73c7ccf50
Fix triggering multiple concurrent requests to ACME
2020-07-08 12:54:04 +02:00
Romain
2b35397169
Disable domain fronting
...
Co-authored-by: jbdoumenjou <jb.doumenjou@gmail.com >
2020-07-08 12:18:03 +02:00
Douglas De Toni Machado
416c367778
Update Dashboard examples and move it after 'Router Rule' section
2020-07-08 09:26:03 +02:00
Ludovic Fernandez
a20e90aa17
chore: update linter.
2020-07-07 14:42:03 +02:00
Thomas Einwaller
d698eba1e7
added required quotes to domains config
...
* added required quotes to domains config
otherwise syntax is incorrect
* review.
Co-authored-by: Fernandez Ludovic <ludovic@containo.us >
2020-07-03 15:18:03 +02:00
Ludovic Fernandez
fe8e9414cf
Change doc analytics.
2020-07-02 18:20:03 +02:00
Heisenberg74
ed216bea4d
Add iOS specific icons
...
* Add iOS specific icons
* Remove extra line
2020-07-02 14:06:03 +02:00
Ludovic Fernandez
3350b56057
Update go-acme/lego to v3.8.0
2020-07-02 13:56:03 +02:00
Kevin Pollet
4d71f682b3
Fix race condition issues with provided dynamic configuration
...
* tests: add tests to show race condition on provider config
* fix: store a deep copy of previous provider config
* fix: send a deep copy of provdier config to watcher listener
2020-07-02 11:18:04 +02:00
Bartek Bułat
607cda779d
Add missing accessControlAllowOrigin list to middleware view
...
Headers middleware doesn't support `accessControlAllowOrigin` option
anymore, it should print a list of values from
`accessControlAllowOriginList`.
2020-07-02 10:56:03 +02:00
Yongxin Wang
b61de07ca0
Remove checkStringQuoteValidity in loadIngressRouteConf
...
* remove checkStringQuoteValidity in loadIngressRouteConf
* remove checkStringQuoteValidity and related tests in crd
* remove checkStringQuoteValidity from ingress and related tests
Co-authored-by: traefiker <30906710+traefiker@users.noreply.github.com >
2020-07-02 10:34:04 +02:00
David Badura
295ed76a1a
fix certResolver typo
2020-07-01 14:42:04 +02:00
Léopold Jacquot
7669f41e8e
Add custom ping http code when Traefik is terminating
2020-07-01 14:40:04 +02:00
Roger D. Winans
8da051789f
Fix statement about lego _FILE env var
2020-07-01 13:16:04 +02:00
Romain
30e0778ed2
Fix sticky cookie ingress annotation doc
2020-07-01 12:58:05 +02:00
Vitaliy Potapov
7b1a256546
Update basicauth.md
2020-07-01 12:28:04 +02:00
Michi Gysel
cc4879fb76
Fix log field names in documentation
2020-07-01 12:14:04 +02:00
Neil McAllister
7c54a45950
Minor fix to Go templating documentation
2020-07-01 12:00:03 +02:00
Daniel Tomcej
73513f8371
Allow multiple secure middlewares to operate independently
2020-07-01 10:42:04 +02:00
Emile Vauge
dabf69abc7
Add rtribotte to maintainers
2020-06-18 17:50:04 +02:00
Romain
8d3d5c068c
Provide username in log data on auth failure
2020-06-18 16:02:04 +02:00
Ludovic Fernandez
cb1d0441e9
feat: use parser to load dynamic config from file.
2020-06-17 16:48:04 +02:00
Romain
8d827f98da
Fix Headers middleware documentation, usage of proper bool
2020-06-17 10:22:03 +02:00
Romain
e5e46bf4ed
Fix ipv6 handling in redirect middleware
2020-06-17 01:10:04 +02:00
mpl
9f32292473
internal handlers: support for response modifiers
...
Co-authored-by: Julien Salleyron <julien@containo.us >
Co-authored-by: Romain <rtribotte@users.noreply.github.com >
Co-authored-by: Jean-Baptiste Doumenjou <jb.doumenjou@gmail.com >
2020-06-15 12:20:05 +02:00
jb doumenjou
7affeae480
Merge remote-tracking branch 'upstream/v2.2' into mrg-current-v2.2
2020-06-15 11:22:51 +02:00
Jan Christian Grünhage
b0f7b71453
refactor X-Forwarded-Proto
2020-06-10 14:32:03 +02:00
Jean-Baptiste Doumenjou
c0c540dc09
fix a broken link on Docker plugins documentation
2020-06-10 12:22:04 +02:00
František Hána
7694ff1761
Fix v1-> v2 migration: unify domain name in documentation example
2020-06-09 12:18:04 +02:00
cbachert
0d902671e5
Avoid overwriting already received UDP messages
2020-06-08 18:12:04 +02:00
Romain
fb90a7889a
Fix doc url for Aurora DNS provider
2020-06-08 13:30:03 +02:00
Douglas De Toni Machado
48c73d6a34
Fix mem leak on UDP connections
2020-06-04 11:04:04 +02:00
Rick Herrick
12e462f383
Update kubernetes-crd.md
2020-06-03 17:24:04 +02:00
Ludovic Fernandez
b7fe55b6be
fix: dead link.
2020-06-03 16:22:04 +02:00
Bo Jeanes
a1270d6cc7
Use specified network for "container" network mode
2020-05-28 19:58:04 +02:00
Sergio Maria Matone
f874c389bd
fixing typo in Provider KubernetesIngress at Routing documentation
2020-05-27 17:48:04 +02:00
Ondřej Bárta
8c5846c478
Fix healthcheck.interval in docs
2020-05-26 21:54:03 +02:00
Brad Jones
dce807a329
Use "headers" instead of "header" in access log docs
2020-05-26 16:56:04 +02:00
Michael
7928e6d0cd
Merge branch 'v2.2' into master
2020-05-18 18:37:11 +02:00
Volker
a98b726263
Fixes config samples regarding forceSlash option
2020-05-18 17:42:04 +02:00
Christian
42ec4e4e98
Fixed incorrect logging parameter in documentation
2020-05-18 17:20:04 +02:00
Julio Castillo
635e3fb9a8
Fix acme.md typo
2020-05-18 17:10:04 +02:00
Daniel Tomcej
5f0b6fde92
Upgrade Client-go to 0.18.2
2020-05-14 18:36:06 +02:00
Lukas Pfannschmidt
04257afab7
Remove redundant paragraph in Kubernetes ingress documentation
2020-05-14 18:22:04 +02:00
mpl
b673969a0f
Makefile: be consistent with host.docker.internal on all platforms
2020-05-14 18:00:08 +02:00
Daniel Tomcej
c52c40f061
Improve redirectScheme documentation
2020-05-14 17:30:06 +02:00
Michael
abdb5cc6cb
Update Copyright
2020-05-12 19:04:04 +02:00
Ludovic Fernandez
4a6817c64b
Update go-acme/lego to v3.7.0
2020-05-11 19:54:04 +02:00
Ludovic Fernandez
328611c619
Update linter
2020-05-11 12:06:07 +02:00
João Neto
f12c27aa7c
Improve acme CLI options in Let's Encrypt documentation
2020-05-04 23:36:03 +02:00
Julien Salleyron
e22c62baba
Fix wss in x-forwarded-proto
2020-04-30 18:00:04 +02:00
Fernandez Ludovic
6b1158235e
Merge branch 'v2.2' into master
2020-04-30 09:28:37 +02:00
Ludovic Fernandez
efcaf64a43
Prepare release v2.2.1
2020-04-29 19:46:04 +02:00
Manuel Zapf
f120301bc8
Disable distribution of the WebUI as PWA
2020-04-29 19:04:04 +02:00
mpl
4da63c9237
ratelimit: do not default to ipstrategy too early
2020-04-29 18:32:05 +02:00
Michael
97294df84f
Update the documentation for helm chart
2020-04-29 17:32:05 +02:00
Ludovic Fernandez
de42fc10b5
fix: cookie documentation.
2020-04-29 17:10:05 +02:00
Romain
e5c6b0d4ea
Doc middleware compress content type
2020-04-29 11:26:04 +02:00
Marc Bihlmaier
7c7ca7ef2b
docs: Update kubernetes-crd-resource.yml
2020-04-28 17:18:04 +02:00
Michael
a813d32c53
Manage case for all Websocket headers
2020-04-27 18:12:04 +02:00
Lukas Haß
2f18e20cb0
Add polling for getOverview in toolbar
2020-04-27 17:48:05 +02:00
yuyicai
2ce2d63bda
doc: add apiVersion for "kind: Middleware"
2020-04-27 17:26:06 +02:00
bryfry
367e797d5f
fix KV service docs for http:url and tcp:address
2020-04-27 17:18:04 +02:00
Manuel Zapf
4fcf7bf2de
Add sentence about the resource namespace and middleware
2020-04-27 11:32:05 +02:00
Ludovic Fernandez
e1d51b51f2
Update go-acme/lego to v3.6.0
2020-04-24 14:58:05 +02:00
MartinKoerner
40b4032ea0
Add Access log chapter for migration v1->v2
2020-04-22 11:12:05 +02:00
Thomas Brandstetter
756aa82aa9
Fix case-sensitive header Sec-Websocket-Version
2020-04-21 17:16:05 +02:00
Frank Brütting
fe5a4a26f8
Edit code indentation for correct alignment
2020-04-17 17:32:04 +02:00
Nicholas Wiersma
2171cb7f3d
fix: consider UDP when checking for empty config
2020-04-16 16:18:04 +02:00
Ludovic Fernandez
f55a09862e
doc: improve CRD documentation.
2020-04-15 17:38:05 +02:00
Felix SOEDJEDE
d0b21efd36
Added missing text a yaml file
in Configuration
2020-04-15 17:26:05 +02:00
Michael
daf4258472
FIx wS heAder
2020-04-14 18:24:04 +02:00
Jan
619bc95b2b
Update headers.md
2020-04-14 18:04:04 +02:00
Collin Mutembei
76c2fa6d9a
Add link to tracing with elastic
2020-04-14 17:50:05 +02:00
Csaba Apagyi
77bf3ac6ce
Fix documentation about api.insecure defaults
2020-04-14 17:38:04 +02:00
Sandro
0d7761f097
Fix typos in documentation
2020-04-08 18:54:03 +02:00
Michael
6c08d0b20b
Fix documentation
2020-04-07 18:38:04 +02:00
Michael
148400ae0a
Add note about health check in kubernetes
2020-04-07 17:16:03 +02:00
Jean-Baptiste Doumenjou
ac1657d86e
Delete an unnecessary warning log
2020-04-03 17:06:06 +02:00
Benjamin Freeman
332c314d53
Fix bad address syntax in Global HTTP to HTTPS redirection v2 TOML
2020-04-02 13:20:05 +02:00
Jake Howard
5c8d386881
It's just the one TLS, actually.
2020-03-31 17:08:05 +02:00
Ludovic Fernandez
6f749c6414
Normalize default names for ConsulCatalog.
2020-03-30 19:12:05 +02:00
Ludovic Fernandez
a6b6e1d101
Change the default priority on the router created by the redirect.
2020-03-30 14:50:05 +02:00
AJ Schmidt
aa68cc2e63
Doc Fix for 2.2 Redirects
2020-03-28 13:02:04 +01:00
Ludovic Fernandez
5560ab28f2
Prepare release v2.2.0
2020-03-25 17:46:04 +01:00
Jean-Baptiste Doumenjou
f624449ccb
Delete an unnecessary warning log
2020-03-25 14:32:04 +01:00
mpl
69de5bb828
digest auth: use RequireAuthStale when appropriate
2020-03-25 14:28:04 +01:00
Fernandez Ludovic
b54412e82e
Merge branch v2.1 into v2.2
2020-03-24 14:18:39 +01:00
Ludovic Fernandez
dd19fc3f3e
Prepare release v2.1.9
2020-03-23 17:40:04 +01:00
Julien Salleyron
dd436a689f
Force http/1.1 for upgrade (Traefik v2)
2020-03-23 16:48:06 +01:00
Ludovic Fernandez
ee06778cc2
fix: period field name.
2020-03-23 13:08:04 +01:00
Ludovic Fernandez
b0c7fad81b
doc: fix terminationDelay word case.
2020-03-23 11:48:04 +01:00
Ludovic Fernandez
0c28630948
Fix sameSite (Traefik v2)
2020-03-23 11:24:05 +01:00
Marco Vito Moscaritolo
198320be8a
Fix tab name
2020-03-21 20:22:04 +01:00
Ludovic Fernandez
da8451c637
Prepare release v2.2.0-rc4
2020-03-19 18:10:05 +01:00
Fernandez Ludovic
f54b8d8847
Merge branch v2.1 into v2.2
2020-03-19 17:53:34 +01:00
Ludovic Fernandez
f4fb758629
Prepare release v2.1.8
2020-03-19 15:46:04 +01:00
Julien Salleyron
b40fa61783
Fix memory leak in metrics
...
Co-authored-by: Ludovic Fernandez <ldez@users.noreply.github.com >
2020-03-19 13:48:04 +01:00
Maxime Veber
94cd9e5337
Doc: fix wrong name of config format
2020-03-19 00:32:03 +01:00
Ludovic Fernandez
15c9fc4051
Prepare release v2.2.0-rc3
2020-03-18 18:58:04 +01:00
Fernandez Ludovic
2b28607a4e
Merge remote-tracking branch 'upstream/v2.1' into v2.2
2020-03-18 18:16:08 +01:00
Fernandez Ludovic
683d5d5a48
chore: skip openbsd/freebsd arm64
2020-03-18 17:21:20 +01:00
Ludovic Fernandez
4f92ef5fa9
Prepare release v2.1.7
2020-03-18 15:50:05 +01:00
Ludovic Fernandez
44221fba49
Fix entry point redirect behavior
2020-03-18 15:48:04 +01:00
mpl
63d7ed74f1
udp: replace concurrently reset timer with ticker
...
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com >
2020-03-18 14:50:06 +01:00
Ludovic Fernandez
9012f2d6b1
fix: Ingress TLS support
...
Co-authored-by: Julien Salleyron <julien@containo.us >
2020-03-18 13:30:04 +01:00
Ludovic Fernandez
09224e4b04
fix: custom Host header.
2020-03-18 00:54:04 +01:00
Maxime Veber
668e6fd610
Fix wrong copy/pasted with service name warning
2020-03-18 00:32:04 +01:00
Ludovic Fernandez
62c3025a76
Access log field quotes.
2020-03-17 12:36:04 +01:00
mpl
6e92c20edb
docs: clarify multi-levels stickiness
2020-03-17 12:34:04 +01:00
Ludovic Fernandez
60de577a5f
Update go-acme/lego to v3.5.0
2020-03-16 17:28:05 +01:00
Ludovic Fernandez
af58faafae
Drop traefik from default entry points.
2020-03-16 16:54:04 +01:00
Ludovic Fernandez
5adf74e6ce
doc: Use neutral domains.
2020-03-13 22:50:05 +01:00
Ludovic Fernandez
f4007a342c
Improve ping documentation.
2020-03-13 18:12:04 +01:00
Mathieu Debove
672234aaea
docs: terminology, replace 'encoded' by 'hashed'
2020-03-13 17:30:04 +01:00
Ludovic Fernandez
f19eebd3cc
doc: fix typo.
2020-03-12 09:48:04 +01:00
Darren Shepherd
37fb5298a0
Stop using fork of go-rancher-metadata
2020-03-12 00:00:04 +01:00
Michael
4280af4844
Update traefik install documentation
2020-03-11 18:28:05 +01:00
Ludovic Fernandez
d67e06037e
Prepare release v2.2.0-rc2
2020-03-11 18:12:04 +01:00
Emile Vauge
4ce90a7eb4
Remove @dduportal from the maintainers team ( #6464 )
2020-03-11 13:07:54 +01:00
mpl
4408c634b0
Specify passthrough for TCP/TLS in its own section
2020-03-10 17:28:04 +01:00
John Molakvoæ
df351511de
Fix example values for swarmModeRefreshSeconds
2020-03-10 16:08:05 +01:00
robotte
3b85dc9618
Improve kubernetes external name service support
...
Co-authored-by: jbdoumenjou <jb.doumenjou@gmail.com >
2020-03-10 12:46:05 +01:00
robotte
e511cfe2e4
Improve documentation for kubernetes ingress configuration
...
Co-authored-by: jbdoumenjou <jb.doumenjou@gmail.com >
2020-03-09 13:48:06 +01:00
Ludovic Fernandez
d0f8c1834d
Update migration documentation
2020-03-09 13:22:06 +01:00
Ludovic Fernandez
d02bb28920
Router entry points on reload.
2020-03-09 11:12:05 +01:00
Patrizio Bekerle
99861ac808
Fix broken documentation link
2020-03-06 10:30:06 +01:00
Traefiker Bot
13ebd2c4e4
Update version references.
2020-03-05 21:46:04 +01:00
Fernandez Ludovic
16c4807162
fix: update dockerignore.
2020-03-05 19:50:51 +01:00
Fernandez Ludovic
11aa4a6be0
Prepare release v2.2.0-rc1
2020-03-05 19:12:04 +01:00
Dmytro Tananayskiy
cf7f0f878a
Support mirroring request body
...
Co-authored-by: Mathieu Lonjaret <mathieu.lonjaret@gmail.com >
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com >
2020-03-05 18:30:07 +01:00
Fernandez Ludovic
09c07f45ee
Merge v2.1 into master.
2020-03-05 16:10:23 +01:00
Traefiker Bot
b5d205b78c
fix statsd scale for duration based metrics
2020-03-05 15:10:07 +01:00
Traefiker Bot
ad6bf936d5
Add metrics about TLS
2020-03-05 13:30:05 +01:00
Traefiker Bot
a6040c623b
Entry point redirection and default routers configuration
...
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com >
Co-authored-by: Mathieu Lonjaret <mathieu.lonjaret@gmail.com >
2020-03-05 12:46:05 +01:00
Traefiker Bot
93a7af270f
Update the k8s CRD documentation
2020-03-05 11:48:04 +01:00
Traefiker Bot
082fb166a2
Rework access control origin configuration
2020-03-05 08:18:04 +01:00
Ludovic Fernandez
dccc075f2c
Add some missing doc.
2020-03-04 16:48:05 +01:00
Ole Rößner
5fdec48854
Added wildcard ACME example
2020-03-04 13:24:05 +01:00
Ludovic Fernandez
fb51ebcba6
Disable default APM tracer.
2020-03-04 00:56:04 +01:00
Julien Salleyron
67e17def56
Revert "Allow fsnotify to reload config files on k8s (or symlinks)"
2020-03-03 18:44:04 +01:00
robotte
353bd3d06f
Added support for replacement containing escaped characters
...
Co-authored-by: Ludovic Fernandez <ldez@users.noreply.github.com >
2020-03-03 16:20:05 +01:00
Hamilton Turner
a7495f711b
fix typo
2020-02-29 18:48:04 +01:00
Fernandez Ludovic
e9d0a16a3b
Merge 'v2.1' into master
2020-02-29 00:59:18 +01:00
Ludovic Fernandez
5072735866
Prepare release v2.1.6
2020-02-28 18:30:05 +01:00
Ludovic Fernandez
1746ed6e1c
Prepare release v2.1.5
2020-02-28 18:02:05 +01:00
Ludovic Fernandez
664cd940c5
fix: YML example of template for the file provider.
2020-02-28 14:52:05 +01:00
Dmitry Sharshakov
389536aff0
Add dark theme for Web UI
2020-02-27 21:30:04 +01:00
Daniel Tomcej
f6c6c2b2c0
Allow fsnotify to reload config files on k8s (or symlinks)
2020-02-26 17:50:07 +01:00
Robin Müller
18d90ecd96
Do not follow redirects for the health check URLs
2020-02-26 17:28:04 +01:00
Ludovic Fernandez
70fdfeb926
Use explicitly the word Kubernetes in the migration guide.
2020-02-26 16:38:05 +01:00
Ludovic Fernandez
8c271cf40c
Update to go1.14
2020-02-26 15:30:06 +01:00
Jean-Baptiste Doumenjou
665aeb34b2
Add UDP support in kubernetesCRD provider
...
Co-authored-by: Mathieu Lonjaret <mathieu.lonjaret@gmail.com >
2020-02-26 12:28:05 +01:00
Ma Zi'ang
98f304f8b0
Use EDF schedule algorithm for WeightedRoundRobin
2020-02-26 11:56:05 +01:00
Matthieu Hostache
7a5d2a3bd9
WebUI: add udp pages
2020-02-26 11:12:05 +01:00
Evan Lurvey
f4d62d3342
Fix docs and code to match in haystack tracing.
2020-02-26 11:10:06 +01:00
Ludovic Fernandez
54df7b0a3c
Update go-acme/lego to v3.4.0
2020-02-26 10:36:05 +01:00
Ludovic Fernandez
9795a7c4a9
fix: consul-catalog use port from label instead of item port.
2020-02-25 23:00:04 +01:00
Julien Salleyron
1557fda588
Consider SSLv2 as TLS in order to close the handshake correctly
2020-02-25 17:50:05 +01:00
Julien Salleyron
1e7f34c271
Launch healhcheck only one time instead of two
2020-02-25 16:30:05 +01:00
Michael
d71e8ab7c9
Fix secret informer load
2020-02-25 15:14:04 +01:00
Daniel Tomcej
3b4c8ba439
Use consistent protocol determination
2020-02-25 10:12:04 +01:00
Ludovic Fernandez
336dd1d5ba
Update k3s.
2020-02-24 17:56:05 +01:00
Daniel Tomcej
a474e196ea
Add TLSStores to Kubernetes CRD
2020-02-24 17:14:06 +01:00
Ludovic Fernandez
101aefbfe8
Update dependencies
2020-02-24 16:06:05 +01:00
Patrick Schaub
e04ebaa364
Fix typo in the godoc of TLS option MaxVersion
2020-02-21 17:48:05 +01:00
Julien Salleyron
bb4de11c51
Add UDP in providers with labels
2020-02-20 22:24:05 +01:00
Ludovic Fernandez
a20a5f1a44
Improvement of the unique name of the router for Ingress.
2020-02-18 17:34:05 +01:00
Ludovic Fernandez
aab7043d45
Add information about filename and directory options.
2020-02-18 17:30:05 +01:00
Julien Salleyron
ee6d28b25e
Build all UDP services on an entrypoint
2020-02-17 18:02:04 +01:00
rYR79435
ef504f3eba
Remove TLS cipher suites for TLS minVersion 1.3
2020-02-17 17:38:05 +01:00
Bret Fisher
86407871e6
Docs: Clarifying format of ingress endpoint service name
2020-02-17 17:30:06 +01:00
Ludovic Fernandez
76bb2ef60c
fix: dashboard example with k8s CRD.
2020-02-17 17:20:05 +01:00
Ludovic Fernandez
beec65938e
Improve documentation.
2020-02-17 11:04:04 +01:00
Felipe
1c764052f7
Add http request scheme to logger
2020-02-17 10:46:04 +01:00
Ludovic Fernandez
d501c0786f
Early filter of the catalog services.
2020-02-13 10:26:04 +01:00
Jean-Baptiste Doumenjou
322c329c6f
fix: use the right error in the log
2020-02-12 18:28:05 +01:00
Daniel Tomcej
7c430e5c9d
Allow PreferServerCipherSuites as a TLS Option
2020-02-12 18:06:04 +01:00
Ludovic Fernandez
94b2b6393f
Add missing generated element for UDP.
2020-02-12 15:40:06 +01:00
Vyacheslav Matyukhin
4a1d20e8a3
Fix formatting in "Kubernetes Namespace" block
2020-02-12 14:26:05 +01:00
Sylvain Rabot
8762e5160d
Let metrics libs handle the atomicity
2020-02-11 16:40:05 +01:00
Ludovic Fernandez
c33348e80c
fix: return an error when ping is not enabled.
2020-02-11 16:06:06 +01:00
FuNK3Y
0c90f6afa2
Fix traefik behavior when network_mode is host
2020-02-11 11:56:05 +01:00
mpl
115d42e0f0
UDP support
...
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com >
2020-02-11 01:26:04 +01:00
Andrew Parker
6e43ab5897
Don't throw away valid configuration updates
2020-02-10 21:40:06 +01:00
Sylvain Rabot
8988c8f9af
Decrease log level for client related error
2020-02-10 18:54:05 +01:00
Fernandez Ludovic
aa21351d0d
Merge branch v2.1 into master
2020-02-10 16:47:13 +01:00
Ludovic Fernandez
97109db82b
fix: KV flaky tests.
2020-02-10 15:48:06 +01:00
Rowayda Khayri
8bb625adb7
Minor readme improvements
2020-02-10 14:54:05 +01:00
Ludovic Fernandez
ea2d65f8bb
Update valkeyrie to fix the support of Redis.
2020-02-10 14:52:05 +01:00
Dmitry Sharshakov
1cf09d91bb
Proxy API to Traefik in dev mode
2020-02-10 09:38:04 +01:00
Isaac Newton K
cf2b97b656
Added link to community forum
2020-02-07 17:36:05 +01:00
Ludovic Fernandez
2e8cbd81b4
Prepare release v2.1.4
2020-02-06 17:54:03 +01:00
Daniel Tomcej
b498c7bcbb
Properly purge default certificate from stores before logging
2020-02-05 18:46:03 +01:00
silenceshell
e78843bdca
fix a typo
2020-02-05 14:08:04 +01:00
Steve Groom
2eaf3136f9
Minor documentation tweaks.
2020-02-04 21:20:04 +01:00
谭九鼎
6b6ab9fe6d
readme: update links to use HTTPS
2020-02-04 17:46:03 +01:00
Renee Margaret McConahy
f35b9a4509
Correct a trivial spelling mistake in the documentation.
2020-02-03 22:34:05 +01:00
Julien Salleyron
349ce004f8
don't create http client for each request in forwardAuth middleware
2020-02-03 18:44:03 +01:00
Julien Salleyron
1b63c95c4e
Fix kubernetes providers shutdown and clean safe.Pool
2020-02-03 17:56:04 +01:00
Sander Lissenburg
c80d53e7e5
Update install-traefik.md
2020-02-03 17:18:04 +01:00
Ludovic Fernandez
eb2028e0fa
Add missing certResolver in IngressRoute examples.
2020-02-03 14:54:06 +01:00
Daniel Tomcej
03689251c5
Allow wildcard hosts in ingress provider
2020-02-03 11:24:06 +01:00
Alan
85c08312be
Documentation fix for acme.md CLI
2020-02-02 13:50:03 +01:00
mpl
16288d171c
use provider-qualified name when recursing for chain
2020-01-27 10:40:05 +01:00
Ludovic Fernandez
87044c54f4
Improvement of the certificates resolvers logs
2020-01-24 16:30:07 +01:00
Ludovic Fernandez
a4e8d3cb36
doc: use the same entry point name everywhere
2020-01-23 16:36:07 +01:00
Ludovic Fernandez
dce6356d75
fix: etcd provider name.
2020-01-22 18:26:03 +01:00
mpl
c24e74efe3
systematically call updateIngressStatus
2020-01-22 03:44:04 +01:00
Fernandez Ludovic
60e247862a
Merge branch v2.1 into master
2020-01-21 18:41:46 +01:00
Ludovic Fernandez
c796cd2250
Prepare release v2.1.3
2020-01-21 18:20:05 +01:00
Julien Salleyron
c296a4a967
Remove Content-Type auto-detection
...
Co-authored-by: mpl <mathieu.lonjaret@gmail.com >
2020-01-21 18:06:03 +01:00
mpl
24192a3797
fix memleak in safe.Pool
...
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com >
2020-01-20 17:42:05 +01:00
Julien Salleyron
f84d947115
Use the calculated port when useBindPortIP is enabled
2020-01-20 15:56:05 +01:00
Ludovic Fernandez
9544dece07
fix: invalid service definition.
2020-01-20 15:28:06 +01:00
Ludovic Fernandez
6c4d7fd377
doc: adds an explanation of the global redirection pattern.
2020-01-20 15:04:09 +01:00
Jan
8d467ddd61
Adding an explanation how to use htpasswd
for k8s secret
2020-01-20 13:24:05 +01:00
Ludovic Fernandez
db28ee1ff7
Update golangci-lint version.
2020-01-19 23:00:06 +01:00
Ludovic Fernandez
e378cb410c
Update supported providers list.
2020-01-17 17:30:07 +01:00
Simon
144eee7fbf
Update go-acme/lego to v3.3.0
2020-01-17 15:20:05 +01:00
Ludovic Fernandez
72e702a15a
Support 'networking.k8s.io/v1beta1' ingress apiVersion
2020-01-16 10:14:06 +01:00
Ludovic Fernandez
6b7be462b8
Add Ingress annotations support
...
Co-authored-by: jbdoumenjou <jb.doumenjou@gmail.com >
2020-01-14 15:48:06 +01:00
Ludovic Fernandez
4329d393e6
Update license date
2020-01-14 15:22:05 +01:00
Jean-Baptiste Doumenjou
4f52691f71
Add namespace attribute on IngressRouteTCP service
2020-01-14 12:14:05 +01:00
Igor Scheller
c132d71684
Fixed typo in k8s doc
2020-01-13 15:54:06 +01:00
Evert Arias
8410f61c73
Fix small typo in user-guides documentation
2020-01-10 21:34:04 +01:00
Ludovic Fernandez
cac76a182e
Update APM client.
2020-01-10 11:48:07 +01:00
thatshubham
5b0e93552c
Update Marathon.md
2020-01-10 02:40:03 +01:00
tvrg
5eebd04d43
Fix typo in docker routing documentation
2020-01-09 16:34:05 +01:00
mpl
6f4aefffe7
Add period for rate limiter middleware
2020-01-08 11:44:04 +01:00
Sylvain Rabot
377c219fd9
Rename the non-exposed field "count" to "size"
2020-01-07 20:00:05 +01:00
Fernandez Ludovic
da3d814c8b
Merge branch 'v2.1' into master
2020-01-07 19:13:48 +01:00
Ludovic Fernandez
4461ecfed1
Prepare release v2.1.2
2020-01-07 16:56:05 +01:00
Gary Kramlich
bd676922c3
k8s Ingress: fix crash on rules with nil http
2020-01-07 16:26:08 +01:00
José Carlos Chávez
49356cadd4
fix(tracing): makes sure tracing headers are being propagated when using forwardAuth
2020-01-07 15:48:07 +01:00
Ludovic Fernandez
c02f222005
Improves error message when a configuration file is empty.
2020-01-07 15:24:05 +01:00
Jean-Baptiste Doumenjou
d3977ce40e
Improve documentation about Kubernetes IngressRoute
2020-01-07 11:26:05 +01:00
Jean-Baptiste Doumenjou
7283d7eb2f
Log the ignored namespace only when needed
2020-01-07 10:46:04 +01:00
Stanislav Mekhonoshin
48252d284e
Allow to run docker from Makefile in non-interactive mode
2020-01-06 16:58:04 +01:00
Julien Salleyron
807dc46ad0
Handle respondingtimeout and better shutdown tests.
...
Co-authored-by: Mathieu Lonjaret <mathieu.lonjaret@gmail.com >
2020-01-06 16:56:05 +01:00
Tiago Boeing
0837ec9b70
Fix command for use websecure via CLI
2020-01-01 01:56:04 +01:00
Ludovic Fernandez
b380522df8
fix: dashboard redirect loop
2019-12-24 17:36:04 +01:00
Ludovic Fernandez
c127d34d32
fix: Malformed x-b3-traceid Header
2019-12-22 08:24:03 +01:00
der-domi
bc0b97d5d8
Update ipwhitelist.md
2019-12-19 21:38:03 +01:00
Manuel Zapf
431abe79f3
Query consul for service health separately
2019-12-19 11:00:07 +01:00
Dmitry Sharshakov
125470f110
Support SSH connection to Docker
2019-12-18 15:28:04 +01:00
Dmitry Sharshakov
4f669bdd66
Don't set user-agent to Go-http-client/1.1
2019-12-18 11:22:06 +01:00
Ludovic Fernandez
8930236396
fix: invalid label/flag parsing.
2019-12-17 16:10:06 +01:00
Matthieu Hostache
b3c9a50ead
Web UI: Polling on tables
2019-12-17 14:52:05 +01:00
Ludovic Fernandez
4d0aee67be
doc: remove section about templates
2019-12-17 14:30:06 +01:00
Kenneth Peiruza
b501c6d5bf
Added ExternalName https support for Kubernetes CRD, as done in v2.0
2019-12-16 21:48:03 +01:00
Ludovic Fernandez
7dcee38b21
Use consistent name in ACME documentation
2019-12-13 15:46:06 +01:00
Damien Duportal
903c63ac13
add a documentation example for dashboard and api for kubernetes CRD
2019-12-13 10:36:04 +01:00
Ludovic Fernandez
a98c9f99d1
Prepare release v2.1.1
2019-12-12 19:44:04 +01:00
Ludovic Fernandez
7f085df240
chore: update some dependencies
2019-12-12 17:48:05 +01:00
Manuel Zapf
b5ae141fb6
Add Migration Guide for Traefik v2.1
2019-12-12 17:06:05 +01:00
Ludovic Fernandez
7eb866ffee
Improve documentation about Traefik build.
2019-12-12 16:32:06 +01:00
mpl
61e59d74e0
CloseNotifier: return pointer instead of value
2019-12-12 15:12:05 +01:00
David
5f50d2e230
Add serial number certificate to forward headers
2019-12-12 00:32:03 +01:00
Matthieu Hostache
3f1484480e
Web UI: Take off logic from generic table component
2019-12-11 23:14:04 +01:00
Fernandez Ludovic
2d3fc613ec
Merge branch 'v2.1' into master
2019-12-11 22:14:26 +01:00
Ludovic Fernandez
e2982185d6
Prepare release v2.1.0
2019-12-11 18:40:04 +01:00
mpl
bdf4c6723f
detect CloseNotify capability in accesslog and metrics
2019-12-10 18:18:04 +01:00
Matthieu Hostache
1d4f10bead
Fix http/tcp resources pagination
2019-12-10 17:48:04 +01:00
Ludovic Fernandez
aac3e2d4fb
Several documentation fixes
2019-12-10 16:12:06 +01:00
Jean-Baptiste Doumenjou
87dd6badac
Use valid condition in the service details panel UI
2019-12-10 15:34:06 +01:00
Dmitry Sharshakov
1b6c7af3eb
Fix weighted service provider icon
2019-12-10 15:14:06 +01:00
Fernandez Ludovic
5c091a1871
Merge branch 'v2.0' into v2.1
2019-12-09 18:48:20 +01:00
Ludovic Fernandez
1a7a3a4233
fix: remove double call to server Close.
2019-12-09 15:14:06 +01:00
Ludovic Fernandez
ddbf4470a1
fix: debug endpoint when insecure API.
2019-12-04 15:28:07 +01:00
Fernandez Ludovic
829649e905
Merge branch 'v2.1' into master
2019-12-03 10:43:25 +01:00
Ludovic Fernandez
bc063ad773
Merge current v2.0 branch into v2.1
2019-12-03 10:40:05 +01:00
Ludovic Fernandez
5ccca8d708
Prepare release v2.1.0-rc3
2019-12-02 19:10:04 +01:00
Fernandez Ludovic
89919dbe36
Merge branch 'v2.0' into v2.1
2019-12-02 18:20:29 +01:00
Brendan Le Glaunec
4cb9eec257
Add custom help function to command
2019-12-02 17:34:06 +01:00
Ludovic Fernandez
cf1ace3a73
fix: consul catalog constraints.
2019-11-29 17:16:05 +01:00
Ludovic Fernandez
9b9f4be6a4
Add KV store providers (dynamic configuration only)
...
Co-authored-by: Jean-Baptiste Doumenjou <jb.doumenjou@gmail.com >
2019-11-28 21:56:04 +01:00
Wagum
028683666d
Update deprecated function call in k8s providers
2019-11-28 00:04:04 +01:00
Michael
a99673122e
Service registered with same id on Consul Catalog
2019-11-27 16:24:06 +01:00
Amine Benseddik
fe8b090911
Elastic APM tracer implementation
2019-11-27 16:00:07 +01:00
Matthieu Hostache
c4a38de007
Web UI: Table infinite scroll
2019-11-27 15:06:06 +01:00
Ludovic Fernandez
772b260b37
fix: sub command help
2019-11-27 10:32:06 +01:00
Maxim Fominykh
bd75eddc8e
Duration order consistency when multiplying number by time unit
2019-11-26 21:38:03 +01:00
Matthieu Hostache
2bcc1b7fb4
Web UI: Sync toolbar table state with url query params
2019-11-20 19:02:05 +01:00
Matthieu Hostache
433c848c8d
Web UI: Avoid polling on /api/entrypoints
2019-11-20 18:36:04 +01:00
Fernandez Ludovic
9ef4f47ba0
fix: changelog.
2019-11-15 22:06:23 +01:00
Ludovic Fernandez
3bbc88f89a
Prepare release v2.1.0-rc2
2019-11-15 20:32:03 +01:00
Ludovic Fernandez
bfa61c8f67
fix: use MaxInt32.
2019-11-15 20:14:04 +01:00
Jean-Baptiste Doumenjou
3bdeb75cc2
Prepare release v2.1.0-rc1
2019-11-15 18:44:03 +01:00
Fernandez Ludovic
ca9eaf383a
Merge branch 'v2.0' into master
2019-11-15 13:34:41 +01:00
mpl
f30a52c2dc
Support for all services kinds (and sticky) in CRD
...
Co-authored-by: Jean-Baptiste Doumenjou <jb.doumenjou@gmail.com >
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com >
2019-11-14 19:28:04 +01:00
Ludovic Fernandez
424e2a9439
Add internal provider
...
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com >
2019-11-14 16:40:05 +01:00
Michael
2ee2e29262
Fix empty address for registering service without IP
2019-11-14 11:10:06 +01:00
SKP
ca1d980746
Added configurable prefix for statsd metrics collection
2019-11-12 18:18:04 +01:00
Kelvin Sarink
5a3e325742
Add tls option for Elliptic Curve Preferences
2019-11-03 15:54:04 +01:00
Ludovic Fernandez
c5ec12cd56
feat: add consul catalog options
2019-10-31 11:56:05 +01:00
Ludovic Fernandez
3410541a2f
Conditionnal compression based on Content-Type
2019-10-31 11:36:05 +01:00
kmeekva
1f39083555
Add support for MaxVersion in tls.Options
2019-10-29 12:58:05 +01:00
Ludovic Fernandez
5f8fb6c226
fix: Consul Catalog documentation.
2019-10-29 12:32:05 +01:00
Fernandez Ludovic
d66dd01438
Merge branch 'v2.0' into master
2019-10-29 09:52:45 +01:00
Michael
14bdc0e57a
Fix consul catalog documentation
2019-10-16 10:36:04 +02:00
Andrew Privalov
7be2db6e86
Add Consul Catalog provider
2019-10-15 17:34:08 +02:00
Michael
d0ed814669
Update jaeger dependencies
2019-10-15 16:30:06 +02:00
Fernandez Ludovic
4e9166759d
Merge branch 'v2.0' into master
2019-10-10 00:30:01 +02:00
Fernandez Ludovic
2471f893e7
Merge branch 'v2.0' into master
2019-09-23 17:26:52 +02:00
Fernandez Ludovic
56e0580aa5
Merge branch 'v2.0' into master
2019-09-17 17:37:22 +02:00
Fernandez Ludovic
e4e2a188c5
Merge branch 'v2.0' into master
2019-09-11 15:21:50 +02:00
Fernandez Ludovic
a20a6636b4
Merge v2.0.0-rc1 into master
2019-08-27 01:59:33 +02:00
Fernandez Ludovic
88ebac942e
Merge branch 'v2.0' into master.
2019-08-06 21:26:59 +02:00
Fernandez Ludovic
06df6017df
Merge branch 'v2.0' into master
2019-07-02 13:35:09 +02:00
Fernandez Ludovic
15b5433f1a
Merge branch 'v2.0' into master
2019-06-25 20:16:20 +02:00
Fernandez Ludovic
890d02638b
Merge branch v2.0 into master
2019-06-20 11:37:47 +02:00
Fernandez Ludovic
11f04a453e
Merge branch v2.0 to master.
2019-04-17 13:49:49 +02:00
Fernandez Ludovic
7baa752a9d
Merge 'v2.0.0-alpha3' into master
2019-03-29 15:38:45 +01:00