Changelog

Follow new updates and improvements to MainWP.

September 23rd, 2026

Add-ons

Extension

Custom Dashboard

  • Added: MainWP abilities to view snippet status, validate PHP, and preview or apply PHP, CSS, and JavaScript snippet changes.

  • Updated: Saving a snippet now warns when someone else has changed it and keeps your draft available before you reload.

  • Fixed: PHP validation rejects malformed snippets without running them.

Write a comment...

September 23rd, 2026

Add-ons

Integration

Google Search Console Integration

  • Fixed: Scheduled refreshes to prevent overlapping runs and report refresh outcomes accurately.

  • Fixed: Site selection and dashboard data views to respect each user's permitted site access.

  • Added: MainWP AI Assistant actions to view Google Search Console connections and properties, manage site mappings and refresh settings, and request refreshes.

  • Updated: Google Search Console account and property management so site assignments stay in sync when connections are refreshed.

Write a comment...

September 23rd, 2026

Add-ons

Integration

Cache Control

  • Fixed: Strengthened cache purge authorization, site validation, mixed-result reporting, and bulk-run reliability.

  • Fixed: Reading a Cloudflare key saved by an older extension version no longer deletes it during migration to encrypted storage, and bearer token reads leave the stored key untouched.

  • Fixed: A failed credential save or delete can no longer leave the stored Cloudflare key or token undecryptable; the old key file is kept until the new value is confirmed stored.

  • Fixed: Bulk purge runs keep per-site results separate and keep retry available after mixed or failed outcomes.

  • Added: Site cache status ability for the MainWP Abilities API, reporting a child site's detected cache solution, last reported purge, and auto-purge configuration.

  • Updated: Improved Cloudflare enablement handling when no applicable settings are configured.

Write a comment...

September 16th, 2026

Add-ons

Integration

Patchstack Integration

  • Fixed: Improved the handling of site data, API responses, page reloads, and empty states.

  • Updated: Introduced a server-side overview table with search, sorting, pagination, status details, and loading indicators.

  • Updated: Clarified dashboard synchronization feedback and bulk-action warnings.

  • Updated: Standardized how site and vulnerability names are handled for display to align with coding standards.

  • Updated: Cleaned up and standardized the codebase to improve maintainability and consistency.

Write a comment...

September 15th, 2026

Add-ons

Integration

BackWPup Integration

  • Fixed: Prevented conflicts when the standalone BackWPup plugin is active on the Dashboard site.

  • Fixed: Prevented unnecessary license decryption when no license key is stored.

  • Fixed: Improved backup retrieval by filtering out invalid or unavailable backup jobs.

  • Fixed: Prevented backup requests for sites without valid backup jobs, reducing errors and unnecessary processing.

  • Fixed: Improved backup retrieval reliability across local and global backup configurations.

  • Fixed: Resolved an issue where incorrect backup counts were displayed.

  • Fixed: Resolved compatibility issues with the latest version of BackWPup.

  • Fixed: Corrected form labels, translations, scheduling markup, and export filtering.

  • Added: Database schema validation to help ensure the add-on is properly configured.

  • Updated: Improved region and service option loading for S3 and Glacier destinations.

  • Updated: Optimized plugin initialization timing to improve compatibility and performance.

  • Updated: Improved handling of invalid backup jobs, settings, IDs, and missing records.

  • Updated: Improved database query handling and backup processing reliability.

Write a comment...

September 15th, 2026

Add-ons

Integration

Wordfence Integration

  • Fixed: Tweaked site-specific settings saving to use the correct individual post-saving section value.

Write a comment...

September 14th, 2026

Add-ons

Integration

Virusdie Integration

  • Fixed: Scan synchronization and report accuracy.

  • Fixed: Corrected dashboard columns, firewall/autocleanup indicators, and file-size formatting.

  • Added: Extension base information so the plugin can now expose its database tables and schema details to the MainWP interface.

  • Added: Account entitlement checks and manual scan validation.

  • Updated: Improved error handling when connecting sites and uploading sync files.

  • Updated: Improved database save and update handling for scan data and reports, helping ensure records are created or updated more reliably.

  • Updated: Strengthened input validation and prevented sensitive API data from appearing in debug logs.

  • Updated: Reduced database queries for better performance on larger dashboards.

Write a comment...

September 9th, 2026

MainWP Core

Child

  • Added: Version 2 capabilities and operations across backups, staging, security, vulnerability scanning, SEO, branding, maintenance, WooCommerce, caching, and other integrations.

  • Added: Safer file deployment, plugin and theme installation, artifact delivery, page management, comment moderation, custom post importing, and database optimization.

  • Added: Previews, status tracking, pagination, rollback, cancellation, and replay-safe operation handling for MainWP Abilities.

  • Added: System Monitor for WordPress cron health, including scheduled checks, fallback execution, and manual triggering.

  • Added: Support for pCloud remote storage settings in the UpdraftPlus integration.

  • Added: Optional signed request payload authentication with expiration and one-time-use validation.

  • Updated: Improved compatibility with older WordPress and plugin versions.

Write a comment...

September 9th, 2026

MainWP Core

Dashboard

  • Fixed: Improved database size notices on the Operations and Client Overview pages with appropriate spacing and context.

  • Fixed: Sorting by URL in the Connection Status widget.

  • Fixed: File input field sanitization issues specific to Windows hosts.

  • Fixed: Prevented unnecessary loading overlays and processing errors when the overlay is unavailable.

  • Added: New Database section to Server Information with database version, size, prefix, privilege status, and table health information.

  • Added: System Monitor for WordPress cron health with scheduled checks, fallback execution, and manual triggering.

  • Added: Command Palette trigger in the header for quicker navigation in supported WordPress setups.

  • Added: Optional request signature verification for authenticated requests using structured signing details and request IDs.

  • Added: Support for exact client field names and values, including empty values and "0", in searches and API requests.

  • Added: Validation of supported groups, actions, and item formats for REST API batch requests.

  • Added: Automatic cleanup of cost records when clients or tags are deleted through the REST API.

  • Added: Re-introduced the User column in the Network Activity widget.

  • Updated: Improved privacy-safe diagnostics for unexpected responses without recording sensitive response content or URLs.

  • Updated: Improved validation and normalization of JSON input for GET and DELETE capability requests.

  • Updated: Improved REST API error handling for invalid, ambiguous, oversized, malformed, or incorrectly typed request data with clear 400 responses.

  • Updated: Expanded REST API batch operations, API key management, and cost tracking associations.

  • Updated: Adjusted the Plugin Details modal height.

  • Updated: Standardized site name URL formatting in Insights Events by removing HTTP prefixes and trailing slashes.

Write a comment...

September 4th, 2026

Add-ons

Cache Control

* Added: Settings to control concurrent bulk cache purge requests, from 1 to 10.

* Added: Configurable delay of up to 10 seconds between purge batches.

* Updated: Logging priority configuration to optimize system behavior and performance handling.

* Updated: Improved handling when no supported cache solution is detected.

* Updated: Improved completion and success reporting for bulk cache purge operations.

Write a comment...