Skip to content

Release history

dockwatch releases

Automated Container Management and Notifications w/ beautiful WebUI

All releases

4 shown

v0.6.567 New feature
Notable features
  • Reduced image size by ~71% (≈890 MB → ≈250 MB)
  • Added internal MySQL server preparation for future migration
  • Grype now scans containers by default; Snyk added as optional scanner
Full changelog

⚡ New Features

  • Reduced image size by ~50%
  • Temporarily improved SQLite Migrations (Read note below)
  • Added internal MySQL server (Read note below)
  • Dockwatch will now use Grype to scan container for vulnerabilities by default
  • Added Snyk vulnerability scanner as an option
  • Updated Trivy vulnerability scanner to a safe version that does not contain malware
  • You can now choose to skip stopped containers from getting scanned under the Security settings.
  • General UI adjustments

[!IMPORTANT]
This release includes backend preparations for a seamless transition from SQLite to MySQL, which will improve overall database stability. While we expect a smooth update, please let us know via the Notifiarr Discord or GitHub Issues if you encounter any issues.


📝 What's Changed

  • 92e812f: chore(deps): remove automergeDigest from renovate configuration [skip ci] by @nzxl101
  • 7dbbe7b: feat(security): add grype and snyk scanners by @nzxl101
  • 9419154: fix(security): bit of clean up [skip ci] by @nzxl101
  • cffbec8: feat(security): skip stopped containers by default in scan task by @nzxl101
  • db31d3b: fix(security): wrong grype scanner id variable by @nzxl101
  • 8ae77d5: fix: update shell cmd to retrieve container name by @nzxl101
  • 3b9980c: refactor: extract getContainerVersion method from inline loops by @nzxl101
  • 26bcad6: fix(docker): only show rev number in non uis by @nzxl101
  • 7202a51: Add some error suppression by @austinwbest
  • 816453e: Add user name option for mattermost notifications by @austinwbest
  • 7c00980: Adjustments to the sqlite3 init code by @austinwbest
  • 60f57fa: fix(docker): reduce image size by 71% (~890mb->~250mb) by @nzxl101
  • 0b48ed7: fix(scanners): update binary paths by @nzxl101
  • b1f6ca9: fix(loader): improve migration conditional by @nzxl101
  • d181b4a: feat(database): add internal mysql by @nzxl101
  • 7ec6255: feat: move mysqld into its own s6 init to prevent race condition by @nzxl101
  • 347bdd5: fix: remove mysqld orphan pid by @nzxl101
  • 6a57265: fix(security): truncate pkg name in vuln table by @nzxl101
  • 1a458e4: fix(mysql): remove ping loop by @nzxl101
  • 891471a: fix: never download scanners in maintenance container by @nzxl101
  • 5d402f8: fix(mysql): use longrun s6 service instead of oneshot and switch to mariadbd-safe by @nzxl101
  • 3ddc7a5: fix: temporarily disable mysql service due to a file lock issue by @nzxl101
  • b804ad7: fix(mysql): attempt to fix updater running into a file lock issue by @nzxl101
  • d6f904c: fix(maint): change location of action txt file to /config by @nzxl101
  • 3561acc: fix(mysql): attempt nr2 of fixing the file lock issue by @nzxl101
  • 326191a: fix: disable mysql by @nzxl101
  • 471c9da: fix(mysql): another attempt of fixing the file lock issue by @nzxl101
  • 73a0e73: feat(maint): prepare for mysql migration by adding needed ENV variables to created maintenance container by @nzxl101
  • 517bd47: chore(Dockerfile): update digests by @nzxl101

👥 Contributors

@austinwbest @nzxl101

Full Changelog: https://github.com/notifiarr/dockwatch/compare/v0.6.534...0.6.567

v0.6.534 New feature
Notable features
  • Trivy page overhaul
  • Manual database updates
  • Manual task bypass
v0.6.494 Breaking risk
Breaking changes
  • Docker service upgraded to version 29 - requires host Docker 29+
Notable features
  • Local storage UI persistence

Beta — feedback welcome: [email protected]