Change Log

Cloud Maestro WordPress Plugin ┊ Visit plugin page

See what’s new in Cloud Maestro! Check each release for the latest features, improvements, and fixes, all designed to make managing your domains faster and easier.

2026

v1.4.2 - v1.4.1 | 8/27/26
* Fixed a small admin bug in the DNS manager flow to keep record lists loading reliably after recent bulk-action updates.
* Kept the bulk action confirmation flow consistent so the manager behaves predictably when no exact matches are found.

v1.4.1
* Fixed DNS Manager to load all Cloudflare DNS record types, including MX/TXT and similar records that were previously omitted from the manager list.
* Bulk DNS migration now confirms the exact matching records only, preventing false “no matches” previews and stopping empty-match submissions.
* Improved account-switch cache modal behavior to show a single compact loading state without the duplicate flash while changing accounts.
* Bulk IP/CNAME delete and migrate actions now reuse the same confirmation modal flow with consistent confirm/cancel behavior.
v1.4 | 6/22/26
* Security: Global API Key authentication method removed. All users are now required to use the more secure API Token.
* Polished API token submission and account selection.
* Added “Loading Domains…” modal which appears while retrieving a list of domains across single or multiple accounts.
* UI: Moved Generate Token button to before the API Token field for improved workflow.
* Freemius SDK updated.

v1.3.2
* Fixed: WAF Rules page no longer requires an Account ID when using API Token authentication. Domain checkboxes, user agent checkboxes, and custom IP/user agent fields now display correctly with a token-only setup.

v1.3.1
* Fixed: Guarded all plugin functions to prevent redeclare fatals during free-to-premium activation.
* i18n: Moved textdomain loading to an init hook to avoid activation-time conflicts.

v1.3
* Freemius SDK updated.
* WAF Rules now use JS to submit and track API calls in parallel to avoid timeouts and provide faster progress.
* Premium: Added Managed Challenge country customization with live preview.
* Premium: Added Block Rule custom URI path strings with live preview.
* Premium: Append action now updates Managed Challenge countries and appends missing Block URI clauses.
v1.2 | 3/19/26
* Fixed: Zones loading logic optimized to avoid iterating accounts (reduces API calls and speeds up domain listing).
* UI: Account selection now reloads the settings page on change for immediate domain refresh.
* Internal: Minor refactor to zone retrieval to better respect account scope.
* Premium: Added switchable Account dropdown (no encrypted save) so premium users can quickly switch accounts without re-saving API credentials.
* Premium: "All Accounts" option now correctly fetches domains across all accounts only when selected; changing account selection now reloads to show only that account's domains.
v1.1 | 3/17/26
* Premium: Added Bulk DNS Manager for viewing, searching, and bulk migrating DNS records across domains
* Support for bulk IP migrations, CNAME migrations, and A-record to CNAME conversions with parallel processing
* Intelligent cache management with 1-hour TTL, concurrent warmup (10 parallel requests), and per-domain cache purge controls
* Cache sync fix ensuring per-account transients update after all mutations (bulk migrations, edits, deletes)
* Fixed CNAME validation to support underscores in hostnames (required for DKIM, DMARC, SPF records)
* i18n: Updated all language files via custom potomatic script
v1 | 3/5/26
* Premium: Added "Append To Existing Good Bot Rule" action to append only missing Good Bot criteria instead of overwriting existing custom rule expressions
* The append option validates the first custom rule action is "skip" before attempting updates
* Premium: Added PatchStack IP range to list of services
* Premium: Updated ManageWP Uptime Monitoring User Agent
* Fixed Good Bot preview so PatchStack selection renders as IP expression criteria instead of a literal `http.user_agent contains "patchstack-ips"` clause
* Updated custom allowed IP expression formatting to grouped `ip.src in { ... }` style in preview and applied rules