Changelog

Verified product changes, each dated by its release note.

On this page

The latest verified product entry is dated 15 September 2026. Later editorial changes to this website are not product releases and do not change the dates below.

2026-09-15

  • PDF report per monitor. The monitor view offers Download PDF report for 7, 14, 30, or 90 days, on every plan. The report is not signed or certified.

2026-08-22

  • Projects over MCP. An agent can create a project with create_project. Like create_monitor, it needs an organization-wide key with monitors:write.

2026-07-29

  • Write tools over MCP. Pipelines and coding agents create, update, pause, archive, and restore monitors over MCP. Every monitor write needs a key with monitors:write.
    • Creating a monitor needs an organization-wide key.
    • A key narrowed to projects or monitors changes only the monitors it covers.
    • Over REST, keys stay read-only.

2026-07-28

  • MCP endpoint for agents. Coding agents and pipelines read organizations, projects, monitors, incidents, and status pages over MCP at POST /mcp, authenticated with an API key.

2026-07-23

  • API keys with scopes. Owners and admins manage organization-bound bearer tokens (pst_...) in the app under Integrations, then API keys. The API reference has the details.
    • Scopes cover monitors, incidents, status pages, and webhooks.
    • Keys can be narrowed to projects or single monitors.
    • Revocation and expiry take effect on the next request.
    • Key authentication is active on 7 read endpoints.
    • Write scopes were selectable but not yet honored, superseded by the MCP write tools on 2026-07-29.

2026-07-22

  • perstat.io went live. The product’s home moved here, and www redirects to the apex.
  • app.perstat.io became the product domain. The web app runs under app.perstat.io with the Perstat name, against api.perstat.io. Sign-ins land there.
  • A public status page on every plan. Every plan now carries at least one public status page, the entry tier included.
  • Website. The site added the check-type reference at /check-types/, solutions by role at /solutions/, and the live ops globe on the homepage.

2026-07-21

  • Probe fleet expanded to 6 continents. Three new regions came online and joined the existing three. Each inhabited continent now has one region, and all 6 are heartbeating in production.
    • New: sa-gru in South America, af-jnb in Africa, and oce-syd in Australia
    • Existing: na-ewr in North America, eu-fra in Europe, and as-sgp in Asia

2026-07-17

  • Signed webhooks and Slack. Generic webhook targets shipped with HMAC signatures (x-perstat-signature), secret rotation, and an in-product test fire. Slack incoming-webhook targets shipped with them. Both fire when an incident opens or resolves.

2026-07-12

  • Host agent service watch. Agents watch named services with anti-flapping grace and report them alongside CPU, memory, and disk. The documented update mechanism is signed and runs without root privileges.
  • Alert hygiene. Acknowledging an incident takes ownership and quiets every device. Reminders go to the owner, not the whole team.

2026-06-22

  • Manual incidents and post-mortems. Incidents can be opened by hand, curated, and published to status pages, with post-mortems and action items attached to the incident.

2026-06-16

  • On-call escalation went live. It runs push, then SMS, then a phone call, until someone acknowledges. Phone numbers are verified by one-time code before they can be paged.

2026-06-15

  • Status page subscribers. Email subscriptions use double opt-in and one-click unsubscribe, and notify subscribers when an incident opens and recovers.

2026-06-13

  • Private status pages. Each status page can be set to draft, public, shared-password, or viewer-account access.