New #
- Added response body assertions for HTTP uptime checks.
- Added a comprehensive DNS record validation framework that can detect common configuration mistakes in:
- A, AAAA, MX, CNAME, CAA, and NS records
- SPF, DKIM, and DMARC records
- Added advisory DNS validation warnings directly to the DNS records page.
- Added AI-powered prompts to help fix:
- Broken links
- Mixed content issues
- Added a free DNS Lookup tool and grouped all public tools into a dedicated section.
- Added a dedicated feature page for API & Endpoint Monitoring.
- Added guided baseline setup for first-time Ports Monitoring users.
Improvements #
- Migrated port scanning from Nmap-based detection to ZGrab2, improving service detection reliability.
- DNS validation findings are now available through the MCP server, including detailed explanations of misconfigured records.
- Added support for validating:
- SPF, DKIM, and DMARC record placement
- Same-domain SPF includes
- Single nameserver configurations
- NS records pointing directly to IP addresses
- Improved port scan results by refreshing service banners on subsequent scans.
- Added Cloudflare Email analytics integration for handling permanent email bounces.
- Reduced CSS size for status pages through targeted Tailwind optimization.
- Added documentation for HTTP response body assertions.
- Added a database index to improve downtime reporting performance.
- Improved uptime reporting performance for large date ranges.
Fixes #
- DNS validation warnings are now treated as advisory information and will not trigger alerts or mark checks as failed.
- DNS record change notifications no longer fire for auxiliary validation records such as DMARC or SPF include lookups.
- Fixed broken documentation links reported by external crawlers.
- Fixed the Ports Monitoring grace period to correctly match the 12-hour scan schedule.
- Fixed snoozing notifications until the next workday occasionally returning weekend dates.
- Fixed broken layout on application health check details page.
- Fixed server errors when creating monitors with unexpected check payload structures.
- Fixed crashes caused by missing tag, group, or port check settings data.
- Fixed public DNS lookup rendering issues and improved DMARC validation.
- Fixed null cursor pagination issues on empty result pages.
- Fixed uptime API timeout issues on monitors with large amounts of downtime history.
- Fixed Cloudflare bounce handling so only permanent hard bounces disable notifications.
Security #
- Updated
phpseclibto address a published X.509 SSRF vulnerability.