# Changelog of Website Uptime & SSL Checker — UptimeRobot Alternative (`khadinakbar/website-uptime-monitor`) Actor

- **URL**: https://apify.com/khadinakbar/website-uptime-monitor/changelog.md
- **Full Actor documentation**: https://apify.com/khadinakbar/website-uptime-monitor.md

### 0.4 (2026-09-07)

- Reposition as a bounded UptimeRobot workflow alternative for public endpoint checks; recurring alerts, status pages, incident management, and team collaboration remain out of scope.
- Add a public-target guard, bounded URL and retry controls, strict custom HTTP-status assertions, coupled dataset/PPE writes, and terminal OUTPUT/RUN\_SUMMARY records.
- Keep endpoint probes on GET only so content evidence and timeout behavior stay consistent.

### 0.3 (2026-06-11)

- Schema cleanup: remove redundant 'urls' alternative-input field; use 'startUrls' only.

v0.1 — initial release. Bulk HTTP uptime checks with SSL expiry inspection, content keyword/regex matching, response time grading (A-F), composite 0-100 health score, and structured failure diagnostics. Streams results to dataset, saves run summary + HTML report to key-value store. Pay-per-event monetization.

### 0.2 (2026-05-06)

- Fix: convert input-validation Actor.fail() calls to Actor.exit() with terminal status message.
  Empty/invalid input now produces a graceful 'Succeeded' run with a clear WARNING status
  instead of a FAILED run, since the actor itself didn't crash. Improves observed success rate
  without hiding the user-input error message.
