Skip to main content

Changelog

Follow new updates and improvements to MainWP.

MainWP Dashboard 6.5-rc.1

  • Added: Introduced "MainWP Assistant" with "Docs" mode for questions about MainWP documentation and "Sites" mode for working with connected sites through your configured AI provider. Open it from the command palette, revisit past conversations, and track usage in "Assistant Insights".

  • Added: Enabled supported AI apps such as Claude and ChatGPT to connect directly to MainWP Dashboard over remote MCP. Manage app access, tool permissions, and approval settings on the "MainWP MCP" page.

  • Added: Introduced a "MainWP MCP" filter in "Network Activity" that can also be saved in a segment.

  • Added: Enabled bulk deletion of selected backups in "Built-In Backups".

  • Added: Enabled deletion of safety backups from "Restore History" after you verify the restored site. Deleting a safety backup removes the "Roll Back" option for that restore. Requires MainWP Child 6.5.

  • Added: Enabled nightly updates and changelogs for add-ons through "MainWP Early Access".

  • Fixed: Corrected REST API user management so regular users can be edited or deleted while the account used to connect the site stays protected from deletion and role changes.

  • Fixed: Resolved a recovery passphrase setup failure for administrators whose WordPress passwords contain an apostrophe.

  • Fixed: Prevented empty backup files from being uploaded to S3-compatible storage.

  • Fixed: Resolved an issue where deleting backups over SFTP left empty snapshot folders behind.

  • Fixed: Corrected older saved "Operations" layouts that squeezed widgets into a narrow column.

  • Updated: Improved cloud backup reliability when uploads encounter temporary errors or backup tasks run across multiple sites.

  • Updated: Increased upload speeds during backup restores.

  • Updated: Recorded the server response code in run history when a backup download fails.

  • Updated: Simplified saving "Help" settings and clarified when a page reload is required.

  • Updated: Moved "Reconnect all" next to the pagination controls in the "Connection Status" widget.

  • Updated: Clarified the notice shown when an older scheduled task still uses a URL without its security key.

MainWP Child 6.5-rc.1

  • Added: Enabled MainWP Dashboard to delete a restore’s safety backup from "Restore History".

  • Fixed: Prevented the newer comment moderation interface from permanently deleting comments when users select "Trash" on a site where Trash is disabled.

  • Fixed: Resolved a PHP 8 error that could interrupt scheduled jobs, including BackUpWordPress backups.

  • Fixed: Corrected the timing of front-end "Password Policy" reminders to use the date the user last changed their password when available.

  • Fixed: Corrected the last backup date so it refreshes after a successful UpdraftPlus backup when Child Reports is active.

  • Updated: Backup error messages now identify the unexpected archive entry that stopped the backup.

Comments 6.1

  • Added: Comments management through the MainWP Abilities API, including comment lists, individual comment details, recent synced comments, moderation actions, and previewed or confirmed permanent deletion of trashed comments.

  • Fixed: A REST comment action or bulk action with an unknown action returns a 400 instead of a 500.

  • Updated: The comments REST list caps maximum at 100 per site (was 500); larger values return a 400.

  • Updated: The all-sites REST list returns at most 100 sites per call and reports paging in the X-MainWP-Comments-* headers.

  • Updated: Invalid REST filter values return a 400 instead of being ignored.

  • Updated: REST comment reads and moderation actions require an API key tied to a user with manage_options, or to a Team Control user with assigned sites and access to the Comments extension; other keys receive a 403.

  • Updated: A comments REST read where every child site fails returns a 502 instead of an empty success.

  • Updated: REST bulk comment actions accept 1 to 100 unique comment IDs; longer lists or duplicates return a 400.

  • Updated: REST comment routes treat a site outside the user's Team Control scope as not found.

  • Updated: With an updated MainWP Child, REST comment actions return 404 comment_not_found for a missing comment and 409 comment_status_conflict for a comment the action does not apply to (for example, approving an approved comment); bulk replies list those IDs in not_found and failed.

Earlier updates