github fxthiry/Valerter v1.0.0-rc.4

latest release: v1.0.0-rc.5
one month ago

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

Added

  • Multi-file configuration - Split rules, templates, and notifiers into separate files in .d/ directories (rules.d/, templates.d/, notifiers.d/)
  • Collision detection - Explicit errors when duplicate names are found across config files
  • Warning for unused mattermost_channel - Warns when mattermost_channel is set but no Mattermost notifier in destinations

Changed

  • BREAKING: notify.template required - Each rule must now specify its template explicitly (no more defaults.notify.template fallback)
  • BREAKING: notify.destinations required - Each rule must specify at least one destination
  • BREAKING: defaults.notify removed - The entire defaults.notify section has been removed
  • BREAKING: notifiers section required - At least one notifier must be configured
  • BREAKING: templates section required - At least one template must be defined
  • BREAKING: MATTERMOST_WEBHOOK env var removed - Use notifiers section instead
  • BREAKING: notify.channel renamed - Now notify.mattermost_channel for clarity
  • Strict field validation - Unknown fields in notify section now cause parsing errors

Fixed

  • Debian package - Creates .d/ directories on install

Don't miss a new Valerter release

NewReleases is sending notifications on new releases.