# Changelog for March 27th, 2026

New API endpoints for historical & crawled data, DNS accuracy fixes, and improvements across UI, docs, and billing.

## New

* Added support for **historical data** via the API.
* Exposed **crawled URLs** (both brief and detailed) through new API endpoints.
* Added support for **dashboard URLs and documentation URLs** in the OpenAPI spec.
* Introduced an optional **origin IP address** for DNS Blocklist checks.

## Improvements

* Updated the **OpenAPI specification** with historical runs, crawled URLs, and improved Broken Links output.
* Updated the **Oh Dear CLI AI agent skill** to support historical and crawled URLs endpoints.
* Added guardrails to prevent unintended **reseller team deletions**.
* Disallowed team deletions entirely from the admin interface.
* Updated the **affiliate commission rate** from 25% to 20%.
* Improved Broken Links UI with better **status code positioning** and mobile display.
* Ensured only a single **og:image** is rendered on blog posts.
* Reordered documentation indexes for better rendering in the feature list sidebar.

## Fixes

* Fixed DNS change notifications incorrectly showing “No changes.”
* Fixed multiple causes of **false DNS change alerts**, including ignored-type filtering and failed-run baselines.
* Fixed DNS Blocklist false positives for domains without A records and for `www` domains where the apex has no A record.
* Fixed Broken Links false alerts and ensured globally whitelisted URLs no longer appear as broken links.
* Fixed a server error when all monitors were removed from a status page.
* Fixed the “Add monitor” button being hidden by long labels on status pages.
* Fixed an issue where dashboard access was locked while SEPA subscription payments were in progress.