⚡ 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 @nzxl1017dbbe7b: feat(security): add grype and snyk scanners by @nzxl1019419154: fix(security): bit of clean up [skip ci] by @nzxl101cffbec8: feat(security): skip stopped containers by default in scan task by @nzxl101db31d3b: fix(security): wrong grype scanner id variable by @nzxl1018ae77d5: fix: update shell cmd to retrieve container name by @nzxl1013b9980c: refactor: extract getContainerVersion method from inline loops by @nzxl10126bcad6: fix(docker): only show rev number in non uis by @nzxl1017202a51: Add some error suppression by @austinwbest816453e: Add user name option for mattermost notifications by @austinwbest7c00980: Adjustments to the sqlite3 init code by @austinwbest60f57fa: fix(docker): reduce image size by 71% (~890mb->~250mb) by @nzxl1010b48ed7: fix(scanners): update binary paths by @nzxl101b1f6ca9: fix(loader): improve migration conditional by @nzxl101d181b4a: feat(database): add internal mysql by @nzxl1017ec6255: feat: move mysqld into its own s6 init to prevent race condition by @nzxl101347bdd5: fix: remove mysqld orphan pid by @nzxl1016a57265: fix(security): truncate pkg name in vuln table by @nzxl1011a458e4: fix(mysql): remove ping loop by @nzxl101891471a: fix: never download scanners in maintenance container by @nzxl1015d402f8: fix(mysql): use longrun s6 service instead of oneshot and switch to mariadbd-safe by @nzxl1013ddc7a5: fix: temporarily disable mysql service due to a file lock issue by @nzxl101b804ad7: fix(mysql): attempt to fix updater running into a file lock issue by @nzxl101d6f904c: fix(maint): change location of action txt file to /config by @nzxl1013561acc: fix(mysql): attempt nr2 of fixing the file lock issue by @nzxl101326191a: fix: disable mysql by @nzxl101471c9da: fix(mysql): another attempt of fixing the file lock issue by @nzxl10173a0e73: feat(maint): prepare for mysql migration by adding needed ENV variables to created maintenance container by @nzxl101517bd47: chore(Dockerfile): update digests by @nzxl101
👥 Contributors
Full Changelog: v0.6.534...0.6.567