Dozzle v11 brings a redesigned interface, authentication, and richer log tools
Dozzle v11 introduces its largest visual update, replacing most surfaces with a quieter, flatter design while reserving color for important status information. It also adds GitHub and OIDC sign-in, broader log-format support, persistent alerts, Dozzle Cloud features, performance improvements, and a session-token change that signs everyone out once after upgrading.
Key Takeaways
- The sidebar, log stream, dashboard, menus, drawers, and container controls were redesigned, with new live-log and scroll-position indicators.
- Users can authenticate through GitHub or OIDC providers while
users.ymlremains the access allowlist and password login continues to work. - Logs, alerts, and Cloud features gained improvements including more parsed log formats, shareable pinned-column views, persistent alerts, scoped AI tools, faster rendering, and automatic reconnection.
See announcements for more details.
Change Log
🚀 Features
- Redesign the live log indicator bar - by @amir20 and Claude Opus 5 (1M context) in #5042 (780c2)
- auth:
- cloud:
- Redesign the cloud popover and read CLOUD_URL at runtime - by @amir20 and Claude Opus 5 (1M context) in #5057 (a21dd)
- Redesign the popover error state - by @amir20 and Claude Opus 5 (1M context) in #5062 (f8635)
- Draw the agent chat and indexed data meters - by @amir20 and Claude Opus 5 (1M context) in #5072 (deed2)
- Scope cloud tools to the asking user, open cloud reads - by @amir20 and Claude Opus 5 (1M context) in #5077 (99b6b)
- Remember alerts, and show them on the rule and the container - by @amir20 and Claude Opus 5 (1M context) in #5078 (5d4b3)
- A cloud rail beside the stream - by @amir20 and Claude Opus 5 (1M context) in #5079 (900b5)
- logs:
- nav:
- search:
- shell:
- toolbar:
- ui:
- Redesign the sidebar navigation - by @amir20 and Claude Opus 5 (1M context) in #5053 (0e6f3)
- Simplify the container title bar - by @amir20 and Claude Opus 5 (1M context) in #5050 (ae751)
- Redesign the homepage dashboard - by @amir20 and Claude Opus 5 (1M context) in #5055 (109ce)
- Redesign toasts as neutral panels - by @amir20 and Claude Opus 5 (1M context) in #5060 (c30ea)
- Redesign the cloud destination drawer and write down the design theme - by @amir20 and Claude Opus 5 (1M context) in #5071 (ed291)
- Compact the cloud settings card - by @amir20 and Claude Opus 5 (1M context) in #5075 (a99b0)
- Put pinned columns in the URL - by @amir20 and Claude Opus 5 (1M context) in #5082 (daa64)
🐞 Bug Fixes
- analytics:
- auth:
- cloud:
- Min_level=disabled should not also stop metrics - by @amir20 and Claude Opus 5 (1M context) in #5041 (d77a7)
- Make the chat sheet a phone surface, not a narrow desktop rail - by @amir20 and Claude Opus 5 (1M context) in #5096 (afcdd)
- Make "show me the lines" land somewhere useful - by @amir20 and Claude Opus 5 (1M context) in #5094 (6069a)
- deps:
- logs:
- Support Pino numeric log levels - by @ds-pankov in #5034 (d9463)
- Stop merged log stream from deadlocking the container store - by @amir20 and Claude Opus 5 (1M context) in #5039 (720ef)
- Fall back to severityNumber when severityText is not a level - by @amir20 and Claude Opus 5 (1M context) in #5047 (a1b84)
- Keep the scroll readout on screen after scrolling stops - by @amir20 and Claude Opus 5 (1M context) in #5066 (7a066)
- Shrink the single-line level marker to a dot - by @amir20 and Claude Opus 5 (1M context) in #5068 (8cb9c)
- Apply field toggles in service views - by @fzlzjerry, @amir20 and Claude Opus 5 (1M context) in #5067 (35c6e)
- sse:
- ui:
- Move every menu to the native popover API - by @amir20 and Claude Opus 5 (1M context) in #5069 (2158b)
- Popover API for container popup, calmer cloud errors, clearer historical header - by @amir20 in #5070 (bfcb2)
- Log actions menu font and empty log states - by @amir20 and Claude Opus 5 (1M context) in #5081 (8f57d)
- Make the rail work on mobile, and quiet the focus ring - by @amir20 and Claude Opus 5 (1M context) in #5086 (2eae8)
- Give the logo a safe area and a reproducible icon pipeline - by @amir20 and Claude Opus 5 (1M context) in #5095 (b3be6)
🏎 Performance
- ci: Persist the Go build cache across container builds - by @amir20 and Claude Opus 5 (1M context) in #5033 (cbd10)
- events: Shrink stat points in the containers-changed payload - by @amir20 and Claude Opus 5 (1M context) in #5085 (e387d)
- logs: Cut the delay before the first log lines paint - by @amir20 and Claude Opus 5 (1M context) in #5065 (bf1ff)