Hey Team,
Changed the status of this ticket from 'Closed' to 'Needs Triage' since we started rolling back the changes.
To fix the failed /installed issue, we introduced checks and allowed only apps with active licenses to be auto-upgraded to new version.
In case of inactive licenses, when the customer resubscribes to the app and license becomes active, the auto upgrade works as usual.
Why are we reverting the change?
This change stopped partners from pushing security fixes among other updates to the unlicensed paid connect apps. To solve this, we would be rolling back the changes. This would be done in a phased manner rolling back 20% each day, until March 23.
By March 23, 2024, changes will be rolled back from all the customer instances.
What’s the impact of the reversion?
Reverting the changes will mean the auto upgrades run smoothly for all the apps including the ones with inactive licenses. Unfortunately, this takes us to the previous state which led to partners receiving failed /installed events for unlicensed paid connect apps.
What next ?
We would take this up later and explore further on how this can be addressed without impacting the security fixes of the unlicensed apps.
Changelog for the same has been published here.
Implementing the fix will effectively prevent Partners from deploying security updates for unlicensed paid connect apps. It is crucial to avoid obstructing Partners from releasing app updates in light of security concerns. Therefore, we have decided not to address this issue.