You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fixed static-config Traefik restart failing with 403 / "restart failed" (fixes #87) - the CSRF token was missing on host requests.
Fixed static-config entrypoint ports saved unquoted (address: :1234); now written as address: ":1234" (fixes #87).
Fixed deleting a disabled route failing with "Error deleting" (fixes #80).
Fixed the Routes tab badge not matching the list; it now counts the active file routes actually shown, on host and agents (fixes #81).
Fixed editing a disabled route creating a duplicate active route.
Git Backup
Fixed git auto-push silently stopping and never recovering - the backup now syncs to the remote before each push and self-heals a diverged clone.
Fixed intermittent 'origin' does not appear to be a git repository errors on rapid saves (concurrent pushes are now serialized across worker processes).
Auto-push now also fires on route delete, enable/disable toggle, middleware delete, and raw-YAML saves.
Agent
Fixed disabled routes disappearing on agents - they now show as inactive cards and can be deleted, like on the host.
Fixed editing a route or middleware on an agent creating a duplicate in a new config file instead of editing in place.
Fixed adding a CrowdSec decision (ban/captcha/bypass) on an agent returning "not found".
A newly added middleware now appears in the Add/Edit Route selector without a reload.
Agents now show a clear error when they can't reach their Traefik API, instead of an empty "No routes found".
The traefik-stack installer now also sets up CrowdSec machine credentials (CROWDSEC_MACHINE_ID / CROWDSEC_MACHINE_PASSWORD) so the Alerts view and unban work out of the box.