Traefik + Let's Encrypt
Expose your apps with https certificates from Let's Encrypt
About
Versions (103)
v3.5.4
2025-10-28Important: Please read the migration guide.
Bug fixes:
- [acme] Bump github.com/go-acme/lego/v4 to v4.27.0 (#12166 by ldez)
- [acme] Bump github.com/go-acme/lego/v4 to v4.26.0 (#12063 by ldez)
- [http3] Bump github.com/quic-go/quic-go to v0.55.0 (#12121 by GreyXor)
- [kv] Bump github.com/kvtools/etcdv3 to v1.0.3 (#12163 by kevinpollet)
- [logs,metrics,tracing,accesslogs,otel] Fix otel not working without USER (#12103 by mmatur)
- [logs,otel] Enable stdout logging when OTLP is enabled (#12124 by lbenguigui)
- [metrics,otel] Rename traefik_tls_certs_not_after_milliseconds to traefik_tls_certs_not_after_seconds (#12141 by shreealt)
- [otel] Update OpenTelemetry to v1.38.0 and semantic conventions to v1.37.0 (#12099 by rtribotte)
- [otel] Do not fail when pod is not found in K8sAttributesDetector (#12096 by xe-leon)
- [tls] Make the staple updates continuous (#12142 by rtribotte)
- [webui] Fix version display regression (#12111 by mdeliatf)
Documentation:
- [accesslogs] Fix link for accesslog.fields.names in documentation (#12094 by rmbruntz)
- [acme] Fix Hetzner env var name inside documentation (#12187 by ldez)
- [acme] Replace internal dead links (#12152 by rtribotte)
- [acme] Clean and avoid collisions of anchors in option tables (#12149 by rtribotte)
- [docker/swarm] Fix swarm code example (#12115 by Dr4K4n)
- [healthcheck] Clarify health check requirement for server status metric (#12201 by asafm)
- [k8s/crd] Fix typo in ingressroute.md from pirority to priority (#12112 by miromichalicka)
- [k8s] Fix incorrect option and lint page (#12108 by sheddy-traefik)
- [k8s] Add API basePath documentation and fix broken links (#12177 by mloiseleur)
- [k8s] Merge TLSOption/TLSStore CRD documentation page (#12164 by nmengin)
- [logs] Clarify log.filePath behavior in documentation (#12153 by Alanxtl)
- [metrics] Fix incorrect addInternals configuration option (#12118 by shreealt)
- [middleware] Fix anchors in basic auth configuration options (#12168 by homersimpsons)
- [middleware] Fix PreserveRequestMethod casing (#12122 by LeTamanoir)
- [middleware] Add missing reference docs for statusRewrites in errors middleware (#12198 by sevensolutions)
- [middleware] Document rejectStatusCode (#12062 by czocher)
- [otel] Align documentation on default otlp endpoint (#12151 by mloiseleur)
- [otel] Fix metric name to metrics.otlp.grpc.insecure (#12200 by germainlefebvre4)
- [server,k8s/crd,k8s] Add dedicated pages for routers and fix doc links in CRDs (#12119 by rtribotte)
- [tls] Fix typo in TLS certificate generation description (#12185 by iraj-jelo)
- Fix wrong references to router’s pages (#12131 by rtribotte)
- Fix markdown rendering for table anchors (#12129 by MaBauMeBad)
- Fix provider option descriptions (#12135 by kevinpollet)
- Format HTTP headers as code (#12105 by tyilo)
- Fix heading levels and add links (#12084 by Granjow)
Misc:
- Merge branch v2.11 into v3.5 (#12206 by kevinpollet)
- Merge branch v2.11 into v3.5 (#12158 by rtribotte)