v1.5.1
Bug Fixes
- 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 asaddress: ":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 repositoryerrors 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".
- Fixed agent rename / URL edit showing duplicate notifications.
Installer
- The
traefik-stackinstaller now also sets up CrowdSec machine credentials (CROWDSEC_MACHINE_ID/CROWDSEC_MACHINE_PASSWORD) so the Alerts view and unban work out of the box.