Deployment change, action required
Checkmate now ships as a single image: ghcr.io/bluewave-labs/checkmate. The old per service images (checkmate-client, checkmate-backend, checkmate-mongo, checkmate-backend-mono) are deprecated.
If you deploy with the old images, switch to the new docker-compose.yaml. Your database and data are unaffected. Migrations run automatically on first start.
checkmate-backend-mono receives this release as a transitional alias and will not be updated again. If you pin checkmate-backend-mono:latest, note that it has not received updates since the rework merged. This
release is the last one published to that name.
Fixes
- Status page custom CSS injection
- CSP configuration
- Incidents now deleted when their monitor is deleted
- Loopback detection in network notice
- Increased JSON body limit
- Missing Poor label on average response time gauge added
Internal
- Major backend refactor into domain layers (monitors, checks, incidents)
- Route, controller, and utils cleanup
Translations
- Italian added
- English and German CPU temperature label corrected
- Polish locale formatting
New Contributors
- @edobusy made their first contribution in #3769
- @Osamaali313 made their first contribution in #3788
- @jpomykala made their first contribution in #3787
- @LvckyAPI made their first contribution in #3796
Full Changelog: v3.9.2...v3.10.0