Skip to content

Traefik Manager

v1.6.0 Feature

This release adds 3 notable features for engineering teams evaluating rollout.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

alpine-linux bcrypt crsf csrf-protection docker fernet
+13 more
flask flask-limiter flask-session gunicorn phosphor-icons python ruamel-yaml tailwind-css totp traefik traefik-management traefik-web-ui vanilla-js

Summary

AI summary

Updates New Features, Bug Fixes, and v1.6.0 across a mixed release.

Full changelog

v1.6.0

New Features

  • #86 - Local backup retention - set a keep-count so only the last N .bak files per config file are kept; older ones are pruned automatically. Configure it in Settings - Backups (host) or via the BACKUP_KEEP_COUNT environment variable (agents). 0 keeps all backups.
  • #86 - Manual commit message - the Git Backup tab now has a commit-message field used for that push only. Turn auto-push off to bundle changes and push them with a meaningful message instead of a commit per save. Works for both the host and remote agents.
  • App icons on the Routes tab - a new Settings - Interface - Routes - Show app icons toggle displays an app icon next to each route name in grid and list view. Off by default. It reuses the Dashboard's selfh.st icon source and per-route custom overrides, so any icon you set on a Dashboard card also shows on the Routes tab. Applies to the Host and remote agents.
  • #89 - Smarter domain chips in the route form - the domain chip list now combines your configured Domains with domains auto-detected from existing routes, and a new + chip lets you type any other domain directly in the form - no more maintaining the Settings list first. Works for the Host and remote agents (agent routes are scanned too). The Domains setting is now clearly labeled as a form convenience that never affects your Traefik configuration.

Bug Fixes

  • #88 - Traefik API behind a private CA - the app now trusts the system CA bundle (/etc/ssl/certs/ca-certificates.crt) for outbound HTTPS instead of only Python's bundled certificates, so a Traefik API served over an internal CA (e.g. step-ca) is trusted once that CA is mounted - the same way curl already worked. A new TRAEFIK_INSECURE_SKIP_VERIFY env var skips verification for self-signed certs on the Host (it already existed for agents).
  • #88 - Connection test now reports why it failed - Test Connection returned a generic "Connection failed" with no detail. It now distinguishes TLS verification failures, timeouts, connection errors, and HTTP 401/403 (wrong API credentials).
  • #88 - Static config API toggles no longer wipe sibling keys - toggling Dashboard, Insecure, or Debug under Settings - Static Config - API merged into the existing api: block instead of replacing it, so other keys (and your explicit dashboard: true / insecure: false) are preserved.
  • #89 - Custom certificate resolvers are auto-detected - resolvers defined in your static config's certificatesResolvers now appear in the route TLS dropdown automatically; you no longer have to re-type them in Settings. A route that already uses a resolver not in the list now displays it instead of showing a blank field. Works for the Host and for remote agents (the agent's static config is read for its resolvers).

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

Track Traefik Manager

Get notified when new releases ship.

Sign up free

About Traefik Manager

Clean web interface for managing Traefik

All releases →

Related context

Beta — feedback welcome: [email protected]