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 these problems since and finally found the culprit for both. The performance issues are the result of a recent update on the Freemius SDK that we shipped with 2.0.23, which was also part of the 2.1 build.

Their SDK never really worked with Multisite that well, so the version we include is already a fork with some modifications to make it play nice with MS. Unfortunately, that approach is insufficient.

What we’ll have to do then is to altogether remove the SDK in favor of something else, lighter, that works with Multisite. This does not mean that we’ll get rid of Freemius for the license sale/renewal part of the business, but it does mean that we’ll no longer ship Freemius code inside our products.

Thankfully, all the interactions between WP Ultimo and the Freemius SDK are handled through a proxy class that we control, so we can replace it relatively easily.

This change has additional consequences:

  • Positive: It will get rid of the frequently reported issue where all subsites get added to the Freemius dashboard, counting towards the license quota;
  • Negative: The (Freemius) Account page will no longer be available inside the dashboard (we will eventually replace it with something else built in-house in the future, which will also contain open support tickets and additional resources).

As for the permission issues, a patch for it is being tested today and I’ll report back. Thanks again, Philipp Lang for the first report which eventually helped us catch a hole in our test suite and prevented this from being rolled over to the entire customer base.

Our aim is to get this over with and release a 2.1 as soon as possible, but to be sure, we might need to make a stop at a 2.1-rc.2 before that. I’ll keep you posted on this WP Ultimo Community post.

Kind regards 🙂

Share this post


Related Posts

Arindo Duque

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

Read More →
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 →
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!