This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+13 more
Affected surfaces
Summary
AI summaryUpdates v1.8.0, @chr0nzz, and https://traefik-manager.xyzlab.dev/agent.html across a mixed release.
Full changelog
v1.8.0
Features
- Load balancing in the route form (@chr0nzz) - point HTTP, TCP, and UDP routes at multiple backends, with sticky sessions, health checks, and router priority as fields instead of raw YAML; cards show a
+Nbadge. Docs - Guided route presets (#116, thanks @fbnlrz) - one-click security headers (per-feature Permissions-Policy, HSTS, nosniff, frame-deny) and optimize for streaming (Jellyfin/Emby/Plex) presets that generate and manage the middleware and transport for you, and never overwrite a middleware you wrote by hand. Works on the Host and on agents (@chr0nzz). Docs
- Client IP Diagnostic (#113, thanks @fbnlrz) - a nav-bar tool showing the client IP this instance actually sees and why, plus source-IP tagging (public / private / CGNAT / loopback) on the Logs tab's Top IPs.
ipStrategybuilder (#114, thanks @fbnlrz) - a Client IP source selector in the IP Allow List wizard so allow-lists match the real client, not your proxy.- Configurable trusted proxy hops (#115, thanks @fbnlrz) -
PROXY_FIX_HOPSsets how many reverse-proxy hops to trust forX-Forwarded-For, so logins and audit logs record the real client behind Cloudflare or Traefik. Docs - Trusted IPs helper (#118, thanks @fbnlrz) - a guided tool in the Static Config editor that adds
forwardedHeaders.trustedIPs(Cloudflare, private ranges, or your own) to an entrypoint, additive and deduplicated with a preview, on the Host and on agents. Completes #112. Docs - Cert resolvers on remote agents (@chr0nzz) - agents detect cert resolvers from their Traefik API without needing the static config mounted, plus an optional per-agent override field. Docs
- Basic auth for an agent's Traefik API (@chr0nzz, #119) - set
TRAEFIK_API_USER/TRAEFIK_API_PASSWORD(or answer the new installer prompt) so agents can reach a Traefik API behind basic auth instead of getting a401. Docs - Agent debug logging (@chr0nzz, #119) -
TMA_DEBUG=truelogs each failed Traefik API call to the journal, so agent-side errors are visible injournalctl. Docs - Hide the Client IP Diagnostic button (@chr0nzz) - a Settings toggle to hide it from the nav, like the documentation, API, and shortcuts buttons.
::: warning
Only count proxy hops you actually control. Each trusted hop is one more X-Forwarded-For entry a client could forge, so setting PROXY_FIX_HOPS higher than your real proxy chain would let callers spoof their source IP past the login rate-limiter and audit log.
:::
Fixes
- Cert resolver dropdown reset after visiting an agent (@chr0nzz) - the Host's resolver list is now restored when you switch back.
- Client IP Diagnostic layout (@chr0nzz) - fixed the hint line overlapping the divider under Socket peer.
- Native select dropdowns ignored the theme (@chr0nzz) -
<select>popups in the route and middleware modals now follow light and dark. - Agent install reliability (#117, thanks @fbnlrz for the report) - fixed a native (binary) install writing a malformed
tma.serviceand falling through to the Docker path, plus a brokendocker-composefallback. Docs
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
Related context
Related tools
Beta — feedback welcome: [email protected]