github bluewave-labs/Checkmate v3.12.0

2 hours ago

What's Changed

Docker monitoring is the headline of this release. Containers are now a monitor type in their own right, with host and container detail pages, logs, charts and TLS support for remote daemons.

Features

  • Docker monitoring: containers are a first-class monitor type, with host and container detail pages
  • Container logs, viewable from the container details page
  • TLS for remote Docker daemons, with the client key encrypted at rest
  • Charts for container metrics, with tooltips and a state-aware colour palette
  • Encryption module for secrets, with key rotation support
  • Signalgrid notification channel
  • Sidebar navigation grouped into 4 labelled sections
  • Settings grouped into 5 tabs
  • Monitor tags shown in the maintenance window selector
  • Neutral colour palette, Geist typeface and a single control height across the app
  • Hover states on tables, cards, stat boxes and icon buttons

Fixes

  • Role checks enforced on maintenance windows, notifications and check deletion
  • Docker logs and the test-all button are now behind an admin check
  • Invite token type validated on registration
  • Infrastructure gauges wrap so every disk stays reachable, with the arc clamped and the disk key falling back correctly
  • The container namespace notice appears only when it applies
  • Selecting text in a table row no longer navigates away
  • createMonitor returns the monitor it created
  • Start time description says local time rather than UTC, which is what it always meant

Maintenance

  • Monitor list refactor and readability work on the uptime page
  • Docker and Pagespeed reordered in the sidebar
  • Annie Hsu credited on the 404 illustration

New Contributors

Full Changelog: v3.11.0...v3.12.0

Don't miss a new Checkmate release

NewReleases is sending notifications on new releases.