Commit graph

64 commits

Author SHA1 Message Date
mmatur
da808bda43
Merge branch v3.6 into v3.7 2026-04-22 11:27:30 +02:00
mmatur
4aea15feea
Merge v2.11 into v3.6
Some checks are pending
CodeQL / Analyze (push) Waiting to run
Build and Publish Documentation / Doc Process (push) Waiting to run
Build experimental image on branch / build-webui (push) Waiting to run
Build experimental image on branch / Build experimental image on branch (push) Waiting to run
2026-04-20 11:19:04 +02:00
Julien Salleyron
5e1de22584
Fix trustForwardHeader on forward auth middleware
Some checks are pending
CodeQL / Analyze (push) Waiting to run
Build and Publish Documentation / Doc Process (push) Waiting to run
Build experimental image on branch / build-webui (push) Waiting to run
Build experimental image on branch / Build experimental image on branch (push) Waiting to run
2026-04-17 15:42:05 +02:00
Murat Aslan
091d13b5e4
Make SameSite cookie value case-insensitive
Some checks are pending
CodeQL / Analyze (push) Waiting to run
Build and Publish Documentation / Doc Process (push) Waiting to run
Build experimental image on branch / build-webui (push) Waiting to run
Build experimental image on branch / Build experimental image on branch (push) Waiting to run
2026-04-09 17:10:13 +02:00
Julien Salleyron
a06eca2b99
Add support for auth-snippet
Some checks are pending
CodeQL / Analyze (push) Waiting to run
Build and Publish Documentation / Doc Process (push) Waiting to run
Build experimental image on branch / build-webui (push) Waiting to run
Build experimental image on branch / Build experimental image on branch (push) Waiting to run
Co-authored-by: Mathis Urien <contact.lbf38@gmail.com>
2026-03-18 09:06:05 +01:00
mmatur
efcc60fbdb
Merge branch v3.6 into master 2026-03-06 16:13:25 +01:00
Jesper Noordsij
c7d5507462
Use modern WaitGroup.Go function in additional places 2026-03-06 11:22:06 -03:00
LBF38
b643cd1508
Add support for upstream-hash-by NGINX annotation
Some checks are pending
CodeQL / Analyze (push) Waiting to run
Build and Publish Documentation / Doc Process (push) Waiting to run
Build experimental image on branch / build-webui (push) Waiting to run
Build experimental image on branch / Build experimental image on branch (push) Waiting to run
2026-03-04 11:10:05 -03:00
mmatur
4a4be524bb
Merge v3.6 into master
Some checks failed
CodeQL / Analyze (push) Has been cancelled
Build and Publish Documentation / Doc Process (push) Has been cancelled
Build experimental image on branch / build-webui (push) Has been cancelled
Build experimental image on branch / Build experimental image on branch (push) Has been cancelled
2026-02-10 09:07:34 +01:00
Landry Benguigui
34ae66b9ab
Failover according to response status code
Some checks are pending
CodeQL / Analyze (push) Waiting to run
Build and Publish Documentation / Doc Process (push) Waiting to run
Build experimental image on branch / build-webui (push) Waiting to run
Build experimental image on branch / Build experimental image on branch (push) Waiting to run
Co-authored-by: juliens <julien.salleyron@gmail.com>
2026-02-09 14:10:06 +01:00
mmatur
f2b68f29a1
Merge v2.11 into v3.6 2026-02-02 05:33:16 +01:00
kevinpollet
b19e4a435b
Merge branch v3.6 into master 2026-01-29 15:08:34 +01:00
Michael
f32d58c577
Fix flakiness unit tests 2026-01-29 11:42:06 +01:00
LBF38
82c756006b
Add support for session-cookie-expires nginx annotation 2026-01-20 15:26:05 +01:00
mmatur
3315a9fbec
Merge current v2.11 into v3.6 2026-01-16 09:13:54 +01:00
Michael
51343bc15f
Upgrade golangci-lint
Some checks failed
CodeQL / Analyze (push) Has been cancelled
Build and Publish Documentation / Doc Process (push) Has been cancelled
Build experimental image on branch / build-webui (push) Has been cancelled
Build experimental image on branch / Build experimental image on branch (push) Has been cancelled
2026-01-14 17:26:08 +01:00
Michael
1de72c715d
Fix flaky tests on hrw
Some checks failed
CodeQL / Analyze (push) Has been cancelled
Build and Publish Documentation / Doc Process (push) Has been cancelled
Build experimental image on branch / build-webui (push) Has been cancelled
Build experimental image on branch / Build experimental image on branch (push) Has been cancelled
2026-01-02 10:56:04 +01:00
Simon Delicata
a754236ce5
Add least time load balancing strategy
Some checks are pending
CodeQL / Analyze (push) Waiting to run
Build and Publish Documentation / Doc Process (push) Waiting to run
Build experimental image on branch / build-webui (push) Waiting to run
Build experimental image on branch / Build experimental image on branch (push) Waiting to run
2025-10-23 16:16:05 +02:00
Douglas De Toni Machado
8392503df7
Add TCP Healthcheck 2025-10-22 11:42:05 +02:00
mathieuHa
02443545e7
Add HighestRandomWeight Loadbalancing Algorithm 2025-09-08 12:00:42 +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
romain
bd4bfd8919 Merge branch v2.11 into v3.4 2025-06-02 15:50:06 +02:00
Kevin Pollet
cd16321dd9
Bump to go1.24
Co-authored-by: Romain <rtribotte@users.noreply.github.com>
2025-06-02 10:36:05 +02:00
Landry Benguigui
3deea566ac
Make P2C strategy thread-safe 2025-05-19 09:52:05 +02: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
Jorge
740b4cfd25
Support domain configuration for sticky cookies 2025-03-06 09:38:04 +01:00
Julien Salleyron
05c547f211
Fix double hash in sticky cookie 2025-02-13 16:42:08 +01:00
Valéry Fouques
9588e51146
Implementation of serving not ready endpoints 2024-12-11 13:54:05 +01:00
kevinpollet
090db6d4b0
Merge branch v3.2 into master 2024-11-21 14:53:27 +01:00
kevinpollet
b7b4dd9554
Merge branch v2.11 into v3.2 2024-11-12 16:24:22 +01:00
Ludovic Fernandez
f437fb4230
chore: update linter 2024-11-12 10:56:06 +01:00
IIpragmaII
ec00c4aa42
Configurable path for sticky cookies 2024-11-06 16:04:04 +01:00
Matteo Paier
eb99c8c785
Add mirrorBody option to HTTP mirroring 2024-09-02 16:36:06 +02:00
mmatur
05be441027
Merge current v2.11 into v3.0 2024-03-12 12:08:03 +01:00
Ludovic Fernandez
88a2020817
chore: update linter 2024-02-19 15:44:03 +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
白泽
0eeb85d01d
Support setting sticky cookie max age 2024-01-18 09:30:06 +01:00
mmatur
a69c1ba3b7
Merge branch v2.11 into v3.0 2024-01-03 17:28:22 +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
romain
e29a142f6a Merge v2.10 into v3.0 2023-11-29 14:39:01 +01:00
Ludovic Fernandez
553ef94047
chore: update linter 2023-11-17 01:50:06 +01:00
Yakun Sun
d6457e6cbb
Set sameSite field for wrr load balancer sticky cookie 2023-08-08 15:12:06 +02:00
Ludovic Fernandez
044dc6a221
fix: go module 2023-02-03 15:24:05 +01:00
Ludovic Fernandez
56f7515ecd
New logger for the Traefik logs 2022-11-21 18:36:05 +01:00
Julien Salleyron
fadee5e87b
Rework servers load-balancer to use the WRR
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com>
2022-11-16 11:38:07 +01:00
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
Josh Soref
819de02101
Spelling 2022-02-21 12:40:09 +01:00
Anton Gubarev
0ac6f80b50
Fix empty body error in mirror 2021-09-02 10:46:13 +02:00