Dear Atlassian Developers,
We have announced UI Kit 1 has been deprecated and will stop working on 2025-02-27T13:00:00Z. We understand that this change may affect your current projects and we are committed to making this transition as smooth as possible.
To assist with this transition, we have prepared a migration guide that provides detailed instructions on how to update your applications to the new version of UI Kit. The guide can be found here: Upgrade to UI Kit latest version.
If you have any questions or need further assistance, please don’t hesitate to reach out.
Thank you for your attention to this important matter.
Best Regards,
Jemma Swaak
1 Like
Will developers have the ability to force customers to update to the latest version of the app?
That missing feature is an absolute requirement to migrate since there are many permission changes from UI Kit 1 to the latest version. That will trigger a major update which currently requires manual customer approval.
Customers don’t manually update their apps. Such apps will all break for those customers on the deprecation date. There’s also currently no way to get the current version of an installed app, so developers have zero ability to deploy their own “update now” message.
Reference links:
3 Likes
If the team needs a specific example to grok the major problem here…
UI Kit 1 useContentProperty
permission scopes:
read:content.property:confluence
write:content.property:confluence
UI Kit (latest) useContentProperty
permission scopes:
read:page:confluence
write:page:confluence
There are also many other permission scope changes and renaming between the UI Kit versions.
This will trigger a major
version update which will require customers to manually approve (which they absolutely do not do). If they do not manually approve before the deprecation date I assume there will be no informative message, only a broken app.
Given that Forge is a locked-in server-side developer platform one would expect Atlassian to treat deprecation dates very carefully and distinctly different to Connect/APIs, and to over-extend the dates to provide abundant time to both developers and customers.
The current short deprecation dates and complete lack of options for developers to update customers will 100% destroy a vast majority of the installation base of any Forge apps running UI Kit 1.
1 Like