# Changelog of Bulk Domain Lookup: DNS, WHOIS, SPF, DMARC & SSL (`rod_analytics/domain-security-audit`) Actor

- **URL**: https://apify.com/rod_analytics/domain-security-audit/changelog.md
- **Full Actor documentation**: https://apify.com/rod_analytics/domain-security-audit.md

## Changelog

### 0.2 (2026-10-05)

- Repositioned as **Bulk Domain Lookup: DNS, WHOIS, SPF, DMARC & SSL**. New title, SEO texts and README.
- WHOIS is now **on by default** (`includeWhois`, old name `includeRdap` still accepted). Registry RDAP through the IANA bootstrap file, port-43 WHOIS for TLDs without RDAP (.io, .co, .it, .ee, .se, ...). Throttled per registry server, cached per run, capped by the new `maxWhoisLookups` input (default 1,000). A failed lookup never fails the domain. Output field renamed from `rdap` to `whois`, with new `domainAgeDays`, `source` and `server`.
- New `emailProvider`, `emailGateway`, `emailProviderSource` and `mxHosts` fields. The provider comes from MX records (Google Workspace, Microsoft 365, Zoho, Proton, Fastmail, iCloud, Yahoo, Amazon WorkMail, GoDaddy, IONOS, OVHcloud, Namecheap, Rackspace, Yandex, Mail.ru and more). Security gateways (Mimecast, Proofpoint, Barracuda, Cisco and others) are reported separately, with the SPF record as a hint for the mailbox behind them.
- Overview view now shows email provider, MX, A and NS records and WHOIS expiry. New **DNS & WHOIS** view. Dataset field descriptions added.
- Error rows for invalid names and domains without DNS records now carry `errorCode` and `howToFix`. They stay free.
- Standby mode switched off. The Actor runs as a normal batch Actor, which agentic payments require.
- Prefill: apify.com, github.com, google.com, bbc.co.uk.
- Pricing: tier discounts added (Bronze -10 %, Silver -20 %, Gold -30 %). The Free plan price stays $1.50 per 1,000 domains.

### 0.1 (2026-09-27)

- First public version: SPF, DMARC, DKIM, DNSSEC, MTA-STS, TLS-RPT, BIMI, CAA, SSL certificate, HTTP security headers and HTTPS redirect, A-F grade with fixes. Batch and Standby modes. Optional RDAP.
- Invalid input ends SUCCEEDED with one free help row.
