Dozzle shipped two releases in three days, and together they move the log viewer from watching containers to carefully touching them. Version 11.3.0 is the one to read: updates become a managed feature, with safe updates that can roll back, automatic update modes, reliable update records, and reporting into the project’s optional cloud layer. A dedicated setting governs container updates, and the fix list shows the feature getting its edges sanded the same week, from reliable rollbacks to trimming leftover code from the 11.2 series. For a tool whose job is answering what just happened, owning the update operation is a coherent next step: the change and its record happen where you are already looking.

The rest of 11.3.0

Container disk usage gets real: each container shows its writable-layer size, Docker volume sizes fold into the disk column, and the host card gains reclaimable space. A fleet-wide image update check shares one pass across containers, settings split into proper pages, and a handful of fixes land, including Fail2ban log levels, a one-time state on the cloud link callback, and error memory only reading printed lines. The settings reorganization deserves its own mention: setup steps now live on their own pages instead of one long scroll.

What 11.2.0 brought

The previous release, three days earlier, put the machine itself on the host card: load with color coding against the core count, disk usage, uptime, and extra drives, which is the class of numbers you otherwise ssh in for. Logs got a time-range filter, so what happened between the restart and the first request is a filter rather than a scroll. Kubernetes mode learned about rollout restarts and newer images, and the mobile interface was rebuilt with a native-feeling shell and a floating tab bar. The quieter half was a fix list organized around state honesty: a container that died stops being shown as live everywhere, and a reconnecting event stream keeps your open views instead of dropping them. The remaining entries are the small courtesies: the update action hides itself where it cannot work, the update flow recreates containers that share a network with the updated one, login screens stay out of browser history, and Swarm update checks skip exited tasks.

My read

A log viewer earns trust by never presenting yesterday as live, and both of these releases keep polishing exactly that surface, with 11.3 extending the honesty to mutating operations: updates with records and a rollback instead of a hope and a restart. The changelog credit line still names the maintainer and his model collaborator side by side, the tool stays entirely local, and the managed layer stays optional. If you self-host Dozzle, both updates are no-thought installs.

Source: the v11.3.0 release, following v11.2.0.