Skip to main content

MainWP Dashboard 6.3

  • Security: Strengthened permission checks, site-access validation, and request handling throughout the Dashboard.

  • Added: Introduced Knowledge, a central place to store your agency’s information and working instructions for clients and sites, which connected MCP and AI tools can access and manage according to each user’s permissions.

  • Added: Introduced a “Connect an AI Tool” panel in the Application Password success dialog and onboarding notice, with prefilled MainWP MCP server configurations for Claude Code, Cursor, and VS Code.

  • Added: Introduced an “AI” menu with a landing page for Knowledge, MainWP MCP, and MainWP Control.

  • Added: Introduced guided setup pages for MainWP MCP and MainWP Control, allowing users to create an Application Password and copy the ready-to-use configuration without leaving the page.

  • Added: General Settings option to check for abandoned plugins and themes using their local file date when WordPress.org has no last-updated date. (PR906) - thanks laukatudev

  • Fixed: Automatic-update emails now follow their saved notification settings.

  • Fixed: Ignored updates no longer appear in Dashboard update counters.

  • Fixed: Cost Tracker prices no longer lose their value after an upgrade.

  • Fixed: Client Overview now works correctly for restricted Team Control users and hides management controls they cannot use.

  • Fixed: Client notes now preserve supported formatting while safely handling potentially unsafe content.

  • Fixed: Saving a site no longer removes its Google Analytics mapping or displays an unnecessary uptime-monitoring warning.

  • Fixed: Client imports and management now validate and safely handle client details and images.

  • Fixed: Site deletion now cleans related data consistently and avoids partially removing a site when deletion

  • Fixed: Resolved an issue where successful WordPress core auto-updates were incorrectly recorded as failed.

  • Fixed: Resolved issues with automatic update notification emails by including WordPress core updates with their previous and new version numbers and preventing PHP warnings for sites with core-only updates.

  • Fixed: Improved uptime monitoring accuracy when multiple heartbeat records have the same timestamp.

  • Fixed: Improved reliability of website uptime notifications when monitoring data is returned in different formats.

  • Fixed: Plugin and theme pages now handle missing or empty website data as an empty list and display a count of zero.

  • Fixed: Plugin update checks now use the plugin’s key when update information does not provide a slug, helping ignored-update settings apply consistently across automatic, scheduled, and manual checks.

  • Fixed: Ignored plugin updates are now counted consistently when filtering and displaying updates.

  • Updated: Improved the redaction of sensitive data in connection failure details when raw response data is displayed.

  • Updated: Restored user, event, and site filtering to the Network Activity widget, including saved filters and the User column.

  • Updated: Improved site connection and synchronization with clearer setup guidance, more useful diagnostics, and configurable MainWP Child request timeouts.

  • Updated: Updates started through MCP and AI tools can now be previewed and require confirmation before running. Ignored updates and site-wide update exclusions are no longer installed.

  • Updated: Improved Team Control permissions throughout the Dashboard so users and API keys can access only the sites and information assigned to them.

  • Updated: Upgraded the bundled PHPSecLib library to address upstream security issues and improve compatibility.

  • Updated: REST and Abilities responses so restricted requests receive a not-found response for inaccessible records.

  • Updated: API-key authentication to apply only to MainWP REST routes and reject keys whose owners no longer exist.

  • Updated: REST v2 behavior for batch operations, session destruction, monitoring settings, and per-site update results.

  • Updated: Site-deletion hooks to run only after successful deletion and removed the mainwp_ga_delete_site hook from ordinary site updates.