[WPMU DEV Dashboard] Revert to last backup if errors or downtime detected during automatic updates

1

Your updated plugin updates are great, except for one missing function that is preventing me from going all in on your unlimited hosting… If an automatic update produces an major visual difference or the site goes down, I need the system to revert to the pre-update backup. I don’t want the site to just be dead until I can get to it (which could be hours or even days). This prevents me from using that feature, and caused me to migrate by 20+ sites to a host that offers this function through WordPress Toolkit (care of cPanel).

I can appreciate that perhaps not every user would want this function (ecommerce shops for example) because it could cause unpredictable results with their database (lose orders, blog posts, etc). But the solution to that is simply to make it an opt in feature at the website level.

Pretty pretty pleeease :)

  • Williams Valerio
    • Staff

    Hi Nick ,

    I hope you’re doing well.

    There is a feature already requested for this, I’ve added this ticket as a +1 there.

    Note that we can’t provide an ETA because this needs some internal discussions by the team, as well as development + QA + Fixes that could appear during QA.

    In any case, you can always follow our roadmap where we share the next feature for our services/plugins – https://wpmudev.com/roadmap/

    Best Regards,
    Williams Valerio

  • Luigi Di Benedetto
    • Staff

    Hey Julian

    Thank you for the suggestion. It’s a good idea, but it would likely be limited to free plugins available on wp.org, where we can fetch previous plugin versions and perform downgrades. Unfortunately, many premium plugins require specific access to external platforms, so automatic fetching isn’t always possible. This option would be helpful for free and accessible premium plugins, but having automatic backup restoration as a fallback remains important.

    I’ve added a note about this suggestion to our internal board as well.

    Kind regards,
    Luigi.

    • Julian
      • Click Here

      True, it would work for plugins available in the repo and your plugins. What if there were an option in the Hub to upload known stable versions of a plugin which could then be used for the automated rollbacks? It would be up to us to upload any premium plugin packages we use, and your system would perform a check to see if a package is available? That way it could still work?

  • Williams Valerio
    • Staff

    Hi Julian ,

    I hope you’re doing well.

    While I understand the feature request, note that this is a different feature request, so adding it in a separate request would allow other members to vote on that feature.

    That being said, storing a premium version of plugins like that could cause issues with their license and policies themselves.

    Note that we are already storing the backups, which is usually the best way to restore in this case scenario, as sometimes multiple plugins are updated, to not mention that sometimes those plugin updates make DB changes which could not be reverted when downgrading a plugin (and a backup restoration might be required instead).

    Best Regards,
    Williams Valerio