v1.11.0
Changes
- Classic layout removed. The side navigation is now the only navigation, and the layout setting picks a width instead: Fluid fills the screen, Fixed caps the content and centres it with the navigation. Existing settings carry over - Classic becomes Fixed, Modern becomes Fluid
- The top tab bar is gone; its counts moved to the side navigation
- Detail panels for Routes, Services, Middlewares, Plugins and TLS Options share one card design, instead of four variations
- Adding a middleware accepts a full
http:ortcp:block pasted from a config file - the wrapper and the name line are stripped, and the name you typed is used - Static config in Settings puts the validate, YAML and reload buttons on the section header row next to the add button, instead of a separate row above
Fixes
- Detail panels opened underneath the top navigation between 768px and 1440px wide, so the close and edit buttons could not be reached on tablets and folding phones
- The switch that disables a route was invisible on touch devices, which have no hover to reveal it
- Middlewares on a route, routers using a service and routes using a TLS profile showed as plain text instead of chips, and did not open the item they named
- Static config in Settings showed API and dashboard, Logging, Observability and System as collapsed folds, so those pages opened empty until you expanded them
- Restarting Traefik from an agent reported "Cannot reach agent" and kept asking you to restart, even though the restart had worked. The agent now answers before restarting, since Traefik usually carries that connection itself
- The middleware delete button did nothing at all. It referenced a helper that only exists inside the wizard, so it threw before the confirmation dialog opened. Affects v1.10.1 to v1.10.3
- The "Traefik API unavailable" banner on route details said the same thing for four different problems. It now tells them apart: API actually unreachable, Traefik loading nothing from the file provider, or just this route missing from the runtime - each with what to check (#147)
- Ticking Sticky sessions or Health check on a new route did nothing visible, so the fields could not be filled in and the route saved without the feature. The panels open on click now (#148)
- Settings search ignored tooltip text, so it could report no matches while other panes had them
- The dimmed backdrop behind modals and panels stayed near-black in light mode; it now follows the theme, and the settings modal sits above the top bar instead of being clipped by it
- The search and filter bar on the Certs and Plugins tabs did not stay pinned when scrolling, and did not collapse on phones like every other tab
- Logs returned one line fewer than requested - 99 for 100, 199 for 200
- The Services count in the navigation left out TCP and UDP services, so it disagreed with the stat card
Features
- Route Map: newer, much smaller layout engine, nodes carry live health colouring, and connection lines take each hop's colour instead of all blue
- Route Map has a refresh button that refetches instead of reusing cached data
- Provider, Certs and Plugins tabs open with a status strip like Logs, replacing the info banners, which moved into a tooltip. Plugins checks the Traefik catalog daily and flags updates per plugin