This release introduces a number of new features and changes the default user agent string.
User agent strings
The default user agent string used by Vigilant has changed from Mozilla/5.0 (Windows NT 10.0; rv:146.0) Gecko/20100101 Firefox/146.0 to Vigilant/VERSION_NUMBER (https://github.com/VerifiedJoseph/vigilant).
It is now possible to set a custom program-wide user agent string using the environment variable VIGILANT_USER_AGENT and on a per-feed basis with the feeds file config option user_agent.
Docs: Environment variables and feeds file
Per-feed notification title override
It is now possible to override notification titles on a per-feed basis with the feeds file config option title_override.
Docs: Feeds file
Example:
feeds:
- name: Met Office weather warnings
url: https://www.metoffice.gov.uk/public/data/PWSCache/WarningsRSS/Region/UK
interval: 1900
title_override: New weather warning!Per-feed Nfty and Gotify URLs
It is now possible to set Nfty and Gotify URLs on a per-feed basis with the feeds file config options nfty_url and gotify_url.
Docs: Feeds file
Example:
feeds:
name: GitHub status
url: https://www.githubstatus.com/history.rss
interval: 300
ntfy_url: https://ntfy.example.com
ntfy_topic: gh-statusChangelog
- Added support for custom user agent strings (#514,
16b4a3f) - Added support for overriding notification titles (#513,
2c349aa) - Added support for per-feed Ntfy server URLs (#509,
271f587) - Added support for per-feed Gotify server URLs (#508,
cf17c6a) - Changed the default user agent string to
Vigilant/VERSION (https://github.com/VerifiedJoseph/vigilant) - Updated verifiedjoseph/gotify-api-php from 1.10.2 to 1.11.0 (#495,
946579f) - Dockerfile: Updated alpine from 3.23.2 to 3.23.3 (#499,
25c2862)
All changes: v1.6.3...v1.7.0
Docker image
ghcr.io/verifiedjoseph/vigilant:1.7.0