An update on managing App Versions on Forge

Hi everyone,

The Forge Team recognises the challenges that app developers are facing without the ability to update app versions for maintenance and platform changes.

We have spent a significant portion of our teams time in the last few weeks exploring solutions to the problems raised by you and we feel your pain.

We are quickly coming to a consensus on how we will achieve a comprehensive solution to this problem in a phased approach.

We know this problem is multifaceted and we expect to have more information to share soon, including new RFCs to gather your direct feedback on solutions.

Thanks
James Dumay
Group Product Manager, Forge

39 Likes

Hi @JamesDumay

We tried this new preview feature https://developer.atlassian.com/platform/forge/versions/#backporting

It has one major issue. If you are using Storage Entities and schema was changed in later versions, you cannot update the old versions.

It throws this error:

"message": "Entity "xxx" cannot be deleted",

I think this is a big problem. I mean, I am trying to do just a minor version update, not change any DB schema.

2 Likes

Hi @chhantyal - Thanks for the feedback around this feature. We’ve updated the implementation of this feature so that anything under storage schema in manifest is ignored when --major-version flag is used for deploying an app in Preview. This has also updated on DAC for this feature: https://developer.atlassian.com/platform/forge/versions/#backporting--preview-

2 Likes

Hi @SapanGupta Thank you for the update.

We just deployed again today and can confirm it seems to work now.

1 Like

This plan needs to be executed and deployed before any Forge deprecation dates are set.

And they are already being set: