diff --git a/.last-branch b/.last-branch index bbff285..e44715d 100644 --- a/.last-branch +++ b/.last-branch @@ -1 +1 @@ -v20260108-36-inbox-jobdetails-details-above-mail +v20260108-37-synology-updates-info-parser diff --git a/containers/backupchecks/src/backend/app/parsers/synology.py b/containers/backupchecks/src/backend/app/parsers/synology.py index 64cfcff..d8c4857 100644 --- a/containers/backupchecks/src/backend/app/parsers/synology.py +++ b/containers/backupchecks/src/backend/app/parsers/synology.py @@ -1,3 +1,10 @@ + +# --- Synology DSM Updates (informational, excluded from reporting) --- +DSM_UPDATE_CANCELLED_PATTERNS = [ + "Automatische update van DSM is geannuleerd", + "Automatic DSM update was cancelled", +] + from __future__ import annotations import re diff --git a/docs/changelog.md b/docs/changelog.md index 0331a14..f797e69 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -88,6 +88,14 @@ - Moved the **Details** section above the email body in the **Job Details** popup. - Improved readability by avoiding long detail texts being constrained to the narrow left column. +--- + +## v20260108-37-synology-updates-info-parser +- Added detection for Synology DSM automatic update cancellation messages (NL/EN). +- Classified Synology “Updates” messages as informational only. +- Set overall status to Warning without creating schedules or expected-run logic. +- Excluded Synology Updates informational messages from reporting output. + ================================================================================================================================================ ## v0.1.18