Changelog

Welcome to the changelog section of Freemius, here you’ll find our weekly technical update notes. You can subscribe to all posts via newsletter or follow us on Twitter to stay updated.

Over the past few days, we noticed degraded performance in our Checkout for PayPal payments. Many Checkouts were failing and could not connect to buyers’ PayPal accounts. We immediately began investigating the issue and worked closely with the PayPal team to resolve it.

While the issue has now been resolved through a joint effort between Freemius and PayPal, we are also rolling out several redundancies to reduce the risk of similar outages. Our system is now better equipped to handle similar issues more gracefully in the future. Our team members will also be notified much earlier if such an issue occurs or if there is an increased risk of it happening.

Freemius PayPal Checkout

We understand the past day has been frustrating. With these new safeguards in place, we expect to handle similar situations much more smoothly going forward. Thank you for your patience while we worked through this.

April 15, 2026

This week we’re rolling out a useful improvement to our analytics. You can now click any chart legend item to filter the chart by the selected items only.

Freemius charts filtering

This makes it easier to inspect your data in more detail. For example, if you want to view only a single country or just a few countries in the payments breakdown chart, you can now select those countries directly from the legend and the chart will render only the relevant data.

Freemius Payments Charts

We hope you enjoy this new feature. If you have more suggestions, please let us know in our feature board.

April 7, 2026

We identified a regression in the bundle flow where the new product form could not render the product type field in the UI when adding a product to a bundle. This has now been fixed.

New bundled product form

In addition, we have improved the UX of the dialog used while adding products to a bundle to make the flow clearer.

New bundled product dialog

It is now more obvious how to add an existing product to the bundle or create a new product within the bundle flow.

April 7, 2026

Our Checkout supports license renewals even when the original pricing (quota) has been deleted. In such cases, the Checkout intelligently selects the closest pricing the license can be migrated to, based on its quota and activation count. When this happens, the Checkout also shows a notice to the buyer explaining the change.

License renewal with deleted pricing notice

However, we identified a regression in this flow where the notice could appear in unintended cases, especially for licenses whose quota had been changed from the Developer Dashboard. We found the root cause and deployed a fix. In addition, we improved the UX of the notice so it is clearer for buyers.

April 7, 2026

We have made the following updates to our backend and API servers.

License API Improvements

We have enhanced our license activation API doc to document the various error codes the endpoint might return and how to handle them. This should make it easier to build more reliable application license integration logic.

Freemius License Activation API Doc

Additionally, all our endpoints now return an X-API-Server-Time header to help protect against local time tampering when validating a license’s expiration on the client side.

Fixed Free Plan Identification

We identified an edge-case bug where our system was incorrectly treating some plans as “Free” plans. This led to some unintended side effects. For example, some of the transactional emails were being sent with “Thanks for upgrading” instead of “Thanks for subscribing”, even when no Free offering was involved.

Subscription email sent by Freemius

We found the root cause and fixed the issue.

March 31, 2026