12.1.0
24th March 2025

Added

  • Support for sending custom access-Host-Allowed-Origin header from control panel API.

Enhanced

  • Backup process is now tolerant of the previous snapshot having been manually removed.
  • WordPress plugin installation API can now accept a URL for installation of plugins not registered with WordPress.org.

    adil This is a fix for when users log into their backup server and delete the latest snapshot, triggering backups to break.

    Wow this was just right on time!
    I had planned to run the v12 upgrade on my production cluster tomorrow.

    It's nice to see that version 12.1 has rolled out!
    That minor version grants a sense of confidence, I just hope the upgrade goes smooth.

      SolidNetwork

      Now we can finally automatically install our automatic incremental s3 backup plugin in WordPress during provision, PERFECT!

      It's clear from these additions and once again, no minor bugs fixed, that Enhance are serving the needs of other players. We're just a small bunch of insignificant (to Enhance) users here on the forum. I guess we're good for bug testing and feedback to some degree perhaps. I think this will greatly affect my desire to contribute around here, we'll see.

      I still can't believe that bugs since 11.04 are not being addressed. Regressions since v12 are not being addressed. Yet point release (not a bug fix) is released without addressing anything from the "Under Development" section of the roadmap. It's great to see a release, don't get me wrong.. but this release wasn't for "us" at all.

        @Aliysa_Enhance @Adam it will be nice to see a reply to xyzulu comment, he its right, and i myself wondering when all the UI and other quality of bugs are getting fixed, and to remind for some of them its been over a year

          8Dweb i would be very interrested to see how you have set up ansible, would you care to share

            xyzulu I agree with you, but i think they deserve a bit of the benefit of the doubt.

            Until March 12th they did v12 bugfixes (0.30 releases), and now on March 24th they did the first "new release". I think we have to wait at least until the end of April to judge their words and their sincerity, since they have repeatedly specified that the big bottleneck was v12. Now that it is out and we are finally at the point releases, let's see if the updates will actually be more frequent and more useful (with bug fixes too). It's only been 12 days and I agree with you that this update is rather sterile, but it's only been 12 days and I think this was probably already planned.
            Let's give them 1 or 2 months and see if things will actually go smoother, otherwise than your words will be correct.

            SolidNetwork Yes, we currently utilize cpfence on our cluster servers. We used cpguard for the first year, and then switched to cpfence. Their tool suits our needs better at this time. It also helps de-duplicate and centralize a lot of WP hardening.

            NetPeople Sure, no secret in it. One thing, I did post this quite a while ago on the forum and it wrecked the formatting. I will upload our ansible script and a sample host.ini file to git and post here when I get into the office this afternoon.

              xyzulu I agree, many bugs still haven't been fixed, and yet new features are already being introduced—features that the biggest players need.

              8Dweb Thanks for posting this! I have a very similar playbook that I use to update the cluster.

              Do you have any other playbooks that can help with Enhance system administration?

              xyzulu
              I agree with you, and I posted this back in November of 2024:

              [...] I first trialled Enhance in Nov 2022 and have been holding off deploying it properly in production ever since whilst wating for:

              1. Duplicating the control panel
              2. Easily backing up the control panel
              3. Adjustable spam filters/rules (at the very least adding an RBL to rspamd without editing the container)
              4. Functioning forwarders (which I believe has now been implemented)
              5. Better firewall rules and management
              6. The ability to set a default TTL
              7. Brute force protections for most services
              8. Proper mail rate limiting

              Enhance is great, and I love where it's going – but in almost 2 years I think only 2 of the above have been fully implemented?

              [...]

              So it looks like in 2.5 years a total of 3 (please do correct me if I'm wrong) of the features on my list made it into Enhance so far?

                hwcltjn number 6 would take like an hour to add. But big players don't need it so it's not important.

                If our feedback don't matter that's fine...remove feature requests. Don't pretend like our voices get heard lol. Enhance team can't even consistently reply here. If they spent a week getting a few things fixed and added, the product would be better but quarterly profits are more important I guess.

                PR cookie cutter response incoming about how proud of the community enhance is and how our opinion matters

                  Follow @enhancecp