Valerter

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[2.0.0] - 2026-04-16

Security advisory

Raw _msg piped into email_body_html renders unescaped in email clients.

The example config switched body: "" in v1.2.0 (#26 fix), and operators may reasonably mirror that in email_body_html. The email notifier marks body as safe (pre-escaped HTML) before injection into the email envelope, so a log line containing raw HTML or <script> tags would render unescaped in the recipient’s mail client.

This is pre-existing behaviour from v1.x, not a regression introduced in v2.0.0, but the surface is wider now that the example actively uses _msg.

Mitigation: if your VictoriaLogs ingests untrusted content (web request bodies, user-controlled fields), wrap the offending field with | escape, or render via plain body (not email_body_html) for email destinations until the email path is hardened in a follow-up.

Breaking changes

Added

[1.2.1] - 2026-04-16

Fixed

[1.2.0] - 2026-04-15

Breaking changes

Fixed

1.1.0 - 2026-04-15

Added

Known Limitations

1.0.0 - 2026-04-14

Promote 1.0.0-rc.5 to stable. No functional changes.

Security

1.0.0-rc.5 - 2026-01-20

Final RC - Hardening and observability improvements before 1.0.0 stable.

Added

Fixed

Changed

1.0.0-rc.4 - 2026-01-16

Feature freeze - From this release, only bug fixes until 1.0.0 stable. No new features or refactoring.

Added

Changed

Fixed

1.0.0-rc.3 - 2026-01-15

Changed

1.0.0-rc.2 - 2026-01-15

Added

Fixed

Changed

1.0.0-rc.1 - 2026-01-14

Added

Fixed

Changed

1.0.0-beta.1 - 2025-01-14

Added

Fixed

Changed

1.0.0-alpha.2 - 2025-01-14

Added

Changed

1.0.0-alpha.1 - 2025-01-12

Added