# Changelog for February 20th, 2026

Performance alerts improved, new graphs & NTFY support, reseller/API updates, and major caching & docs upgrades.

## New

* Added a **performance history graph** to visualise uptime performance over time.
* Added a new **NTFY notification destination** option.
* DNS Blocklist checks are now visible in the **top navigation menu**.
* Added dedicated **history tabs** for DNS Blocklist and Port Scanner checks.

## Improvements

* Updated the **OpenAPI specification** with response documentation for AI check endpoints, added NTFY as a notification destination, and included a managed teams update endpoint.
* Updated the **PHP SDK** with missing API resources and added reseller endpoints.
* Documentation now properly honours text/markdown requests from LLMs for docs, FAQs, and blog posts.
* Performance alerts now use **p95 percentiles**, reducing false positives caused by single slow requests.
* Added additional percentile validation (p30/p70) to further suppress false performance alerts.
* Cloudflare caching now varies by **Accept header**, and ResponseCache differentiates between Markdown and HTML responses.
* Improved blog styling and added support for **Markdown tables**.
* Improved performance for slow **status pages**.
* Updated outdated SDK documentation on the docs site.
* DNS Blocklist feature enhancements and documentation updates.
* Force address collection during checkout to ensure accurate invoicing in Yuki.
* Improved RDAP rate limiting for domain checks using per-server throttling and adaptive frequency.
* Reseller logic updated so subteams remain on trial if the parent reseller team is still on trial.

## Fixes

* Fixed an issue where fetching a monitor by URL did not search across all teams and could incorrectly return 404.
* Fixed passkey authentication issue.
* Fixed DNS check behaviour so TTL changes are stored without triggering alerts.
* Updated used-IPs list to correctly format IPv6 addresses.
* Performance checker now resets to success when there are insufficient samples (e.g., after changing check frequency).
* Fixed visual issue in documentation where gridlines overlapped text.
