WP Ultimo 1.10.17 is out!

Hey everyone!

This is a quick update to let you all know that version 1.10.17 was just released.

Some of you were witnesses to how hard it was for us to iron out some of the last incompatibilities with PHP 8 (PHP 8.0 specifically, since 8.1 and 8.2 are a breeze to work with).

I would like to thank Werner for the help in the last few days with debugging what I consider to be one of the top 10 hardest issues I ever had to deal with in my career: an issue that left no trace on any logs and only seems to affect a handful of users with little to no elements in common in their networks.

It literally took replacing core WordPress files to even find what the cause was, and the process wasn’t fun.

For those technically inclined: some customers were facing critical errors during the last step of the sign-up. The customer would get created, but not the site (or the site would be heavily corrupted).

In the end, the problem was not WP Ultimo related per se, and the fix took two lines of code. It seems that PHP 8 is a bit more restrictive when unserializing objects. WP Ultimo unserializes objects it finds during database cloning to be able to perform a search and replace routine to the values. When PHP 8 failed to successfully unserialize some objects, it would quietly fail, messing up the rest of the process completely without leaving any trace.

Thankfully it’s over, and we now have a new technique to troubleshoot and find these kinds of issues in the future. No more week-long marathons to try to figure out why something is only happening in production on a live network =)

In any case, 1.10.17 should appear as an update on your dashboard, and you can also download it here directly.

If you were forced to update to PHP 8.0, I strongly recommend you go ahead and upgrade again to 8.1, if your other plugins support it. PHP 8.0 is full of “interesting” behaviors that were later revisited in 8.1.

RC 3 and Support

We ended up spending way more time on this particular issue in V1 than we originally expected and, unfortunately, that had the negative effect of delaying everything else in our plan in a couple of days.

That being said, tomorrow the team will do a last round of testing based on the latest feedback we got from customers that reported issues with the previous builds and we’ll release RC 3 by the end of the day.
We’ll have the final 2.1 build ready next Tuesday.

I’ve been dealing with most if not all technical support tickets we receive in our various support channels for a week now and it has been an invaluable opportunity to rethink some of the support flows we had in place and make sure we have efficient processes in place.

It’s still early, but I’m glad to see that it is already making a difference:

I had to push the launch of the changes we’re making to how support works, the finalized “My Account” dashboard, and a bunch of other much-needed improvements to our customer success practices to next week due to the reasons listed above, but rest assured that they are a solid step towards establishing a more consistent and predictable relationship between developers and customers moving forward.


Share this post


Related Posts

Release Notes
Arindo Duque

WP Ultimo: 2.1 RC 2 and 1.10.16

Hey everyone, how are you doing? I’ll cut to the chase with this update: we’re here to tell you about WP Ultimo version 2.1 Release Candidate 2 and WP Ultimo 1.10.16. WP Ultimo 2.1 RC 2 As I mentioned in the previous post about 2.1, we had hit a major roadblock when it came to

Read More →
Arindo Duque

An Update on 2.1

Hey guys, I’m sorry about the delay on 2.1. As we rolled out the 2.1-rc for the first batch of customers, we started receiving reposts of significant increases in loading times affecting the entire network and inconsistencies on certain limitation types (such as user roles and site templates assigned to plans). We’ve been working on

Read More →
Juliana Dias

Happy Holidays and an amazing 2023!

Hi everyone This year has challenged us (and everyone, I guess) in many ways. Yet, here we are, ready to close 2022 on a high note and eager to see what 2023 will bring. ✨ First of all, we’d like to thank the fantastic people on our team, who help us build a better product

Read More →

WP Ultimo 2.0.23 release

Hi everybody, Today we release WP Ultimo version 2.0.23. This release is focused on bringing more flexibility to the way your Network can work. Site-less Memberships From now on, Site URL and title fields are no longer mandatory on your checkout forms. If you choose to add only one of them, the other will be

Read More →

WP Ultimo 2.0.22 release

Today we are launching WP Ultimo 2.0.22. This release is focused on improving the options to create better customer experiences in WP Ultimo networks. UI Blocks and settings WP Ultimo 2.0.22 improves our current block elements, allowing the creation of admin screens in the main site. This works well for networks with one site per

Read More →

2.0.21 release note

Hi everybody, Today we release WP Ultimo 2.0.21. This version is a patch to address the bug causing problems with discount code usage during checkout introduced on 2.0.20. We are already improving our tests suite to better cover discount codes and prevent such errors from happening again. Hope you all have a nice week.

Read More →

Ready to get started?

Easily build your own WaaS platform with WP Ultimo!