v0.3.0
Matches EasyMonitor server v0.3.0. Update probes before (or together with) the server.
New: keyword assertions on HTTP checks
- Check jobs can carry an optional response-body assertion (
assertion_typeofkeyword_presentorkeyword_absent, plusassertion_value) - Evaluated after a successful status check against the first 1 MB of the response body (case-sensitive); a failed assertion is reported as down with a readable reason, e.g.
Keyword "healthy" not found in response body - Assertion types this probe does not recognize are skipped without publishing instead of being misreported as up, so future server releases can add assertion types without breaking older probes
Compatibility
- Works with servers v0.1.x and newer; keyword assertions require server v0.3.0
- Older probes against a v0.3.0 server keep working and simply evaluate the status code only for monitors with assertions