1477 Commits

Author SHA1 Message Date
Michael
67c64ed9b2
Prepare release v3.7.0-ea.1 2026-03-12 07:26:04 -03:00
Julien Salleyron
b9739c20f9
Add an extension point for mod-sec annotations 2026-03-11 05:58:10 -03:00
Harold Ozouf
d82bcf3c74
Service failover support in TraefikService CRD 2026-03-09 12:54:05 -03:00
Adam Jacques
b8132e00ad
Allow entry points to be specified on Nginx Ingresses 2026-03-09 07:52:10 -03:00
Nándor Kollár
ee07a31ae3
Nginx x-forwarded-prefix annotation 2026-03-06 13:16:04 -03:00
mmatur
efcc60fbdb
Merge branch v3.6 into master 2026-03-06 16:13:25 +01:00
Pierre Porée
469ee709d1
Support limit-rpm annotation for ingress-nginx 2026-03-06 11:42:04 -03:00
Jesper Noordsij
c7d5507462
Use modern WaitGroup.Go function in additional places 2026-03-06 11:22:06 -03:00
Kevin Pollet
9ab7fb860d
Bump github.com/valyala/fasthttp to v1.69.0 2026-03-06 11:00:12 -03:00
mmatur
10992086b8
Merge current v2.11 into v3.6 2026-03-06 10:11:25 +01:00
Michael
fc32e6dc0b
Fix priority display in dashboard and ACME bypass redirect 2026-03-06 06:04:05 -03:00
Kangmin Kim
f3413f840a
Support limit-rps annotation for Ingress NGINX 2026-03-05 12:58:05 -03:00
Kevin Pollet
b29c804c25
Support NGINX canary annotations
Co-authored-by: Mathis Urien <contact.lbf38@gmail.com>
2026-03-05 11:54:04 -03:00
Michael
1268d9bc22
Bump Docker and OpenTelemetry dependencies 2026-03-05 11:52:04 -03:00
Romain
c662b9ac6b
Remove path parsing with grpc healthcheck 2026-03-05 11:00:06 -03:00
Romain
ef1d71f786
Fix Gateway API router's rules
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com>
2026-03-05 06:02:07 -03:00
LBF38
b643cd1508
Add support for upstream-hash-by NGINX annotation 2026-03-04 11:10:05 -03:00
Julien Salleyron
d680fef7f1
Implement server-snippet and configuration-snippet annotations
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com>
2026-03-04 06:24:05 -03:00
Jakub Siekiera
6163601db0
Support upstream-keepalive-timeout 2026-03-03 12:22:05 -03:00
Varun Chawla
7a95bac64f
Fix HasSecureHeadersDefined returning false when stsSeconds is 0 2026-03-03 12:12:05 -03:00
Sebastiaan van Stijn
c605e5e139
Replace uses of hashicorp/go-multierror with stdlib errors.Join 2026-03-03 06:00:17 -03:00
Mathieu Parent
734cc21fb4
Remove unused context import from test file 2026-03-03 05:26:04 -03:00
Name
cd0763170a
refactor: use unicode.MaxASCII for clearer ASCII check 2026-03-03 05:22:05 -03:00
Kshitij Bharde
27095a3365
Implement proxy-http-version annotation 2026-03-02 12:26:05 -03:00
Kangmin Kim
2329de1f62
Support server-alias annotation for Ingress NGINX 2026-03-02 11:48:05 -03:00
Michael
3872ea8d18
Fix custom error pages behavior for ingress-nginx provider 2026-03-02 10:12:05 -03:00
Romain
f5efe1e69b
Add AllowCrossNamespaceResources and GlobalAllowedResponseHeader options to control custom headers annotations 2026-02-26 12:16:04 +01:00
Michael
fc65ec8839
Fix from to www nginx annotation 2026-02-26 09:56:04 +01:00
Michael
1ee0c8b4f0
Fix nginx rewrite target 2026-02-25 17:26:05 +01:00
Gina A.
a0654afa97
Fix basePath validation for dashboard template 2026-02-25 17:12:15 +01:00
Gina A.
24ac779a5c
Support proxy-next-upstream* annotations 2026-02-25 14:34:05 +01:00
Julien Salleyron
0aedf85236
Add custom-http-errors and default-backend annotations 2026-02-25 12:06:05 +01:00
LBF38
b9525e53a8
Add support for proxy-read-timeout and proxy-send-timeout NGINX annotations
Co-authored-by: Romain Tribotte <rtribotte@users.noreply.github.com>
2026-02-24 14:38:05 +01:00
Gina A.
0664dadfbd
Support auth-tls-pass-certificate-to-upstream annotation 2026-02-24 11:34:05 +01:00
mmatur
ff1a6786cd
Merge branch v3.6 into master 2026-02-23 19:24:54 +01:00
mmatur
13dc9a6892
Merge v2.11 into v3.6 2026-02-23 17:34:52 +01:00
Julien Salleyron
7a3ffcc3d9
Fix TLS handshake error handling 2026-02-23 14:06:05 +01:00
Gina A.
4595c7a920
Add maxResponseBodySize configuration to forwardAuth middleware 2026-02-23 11:30:06 +01:00
Jesper Noordsij
288e4e2e2b
Upgrade golangci-lint 2026-02-23 11:04:04 +01:00
LBF38
7494b5c9ff
Fix case sensitivity on x-forwarded headers for Connection 2026-02-23 10:04:10 +01:00
David
3d8373b944
Make TlsStore gracefully handle missing secrets 2026-02-20 16:10:05 +01:00
LBF38
827f5ca8c7
Enable retries based on HTTP response status codes, timeout, and non-idempotent methods
Co-authored-by: Romain Tribotte <rtribotte@users.noreply.github.com>
2026-02-20 11:04:05 +01:00
blasko03
cdd28169d3
Support NGINX buffering annotations 2026-02-17 12:30:07 +01:00
Omar
3d3aff10eb
Support nginx.ingress.kubernetes.io/allowlist-source-range 2026-02-17 11:46:06 +01:00
LBF38
4c9c70b7f5
Add support for variable interpolation in auth-signin NGINX annotation 2026-02-13 16:36:05 +01:00
kevinpollet
f0da74e641
Merge branch v3.6 into master 2026-02-13 16:04:04 +01:00
Andreas
b8fca6e460
Handle empty/missing User-Agent header 2026-02-12 15:36:05 +01:00
Romain
f6ce751a06
Reject absolute URL in healthcheck path configuration 2026-02-11 16:10:05 +01:00
mmatur
a28da8a226
Merge v2.11 into v3.6 2026-02-11 14:45:21 +01:00
Romain
31e566e9f1
Remove conn deadline after STARTTLS negociation
Co-authored-by: Michael <michael.matur@gmail.com>
2026-02-11 09:48:05 +01:00