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

Version 2.2.0 released, added full support to PHP 8.2
Release Notes
Gustavo Modesto

WP Ultimo 2.2.0: PHP 8.2 Compatibility and More!

The latest release of WP Ultimo, version 2.2.0, brings a host of improvements and fixes to elevate your experience. The highlight of this release is the added support for PHP 8.2. Additionally, we’ve addressed several issues reported through support tickets, enhancing the overall stability and functionality of the product.

Read More →
Release Notes
Allyson Souza

WP Ultimo 2.1.4 Release: Enhancing Automation and Improving User Experience

We’re excited to announce the latest version of WP Ultimo, version 2.1.4! This release introduces new events that empower you to trigger emails and webhooks, enhancing the automation capabilities of the platform. Beyond this, we’ve implemented several usability improvements and addressed various issues to ensure a smoother user experience. New Events for Enhanced Automation With

Read More →

Release WP Ultimo 2.1.2

TL;DR: The new version of WP Ultimo brings some significant changes to enhance user experience and improve functionality. Key updates include automatic addition of the current country and state to the checkout form based on IP address, the ability for customers to cancel their current payment gateway or membership from the account page, and the

Read More →
Arindo Duque

WP Ultimo version 2.1.1 is out, and the add-on API endpoint and amphp

TL;DRWP Ultimo has released version 2.1.1, which mostly focuses on fixing bugs such as small lingering issues and some other larger improvements. Additionally, various topics have been addressed such as the Add-ons page issue that was resolved by tweaking the caching configurations; invalid licenses and community access where lifetime licenses were marked as “Invalid” or

Read More →
Release Notes
Arindo Duque

WP Ultimo 2.1.0 is out!

Hey everyone! How’s it going? Arindo here. We just rolled out WP Ultimo 2.1.0! This update gets rid of some pesky code that caused problems between WP Ultimo and PHP 8+, updates and replaces old dependencies, and makes a few other small tweaks. We intentionally kept new features to a minimum with this release. It’s

Read More →

Ready to get started?

Easily build your own WaaS platform with WP Ultimo!

✨ See what’s next for WP Ultimo here