New forge capabilities for building apps on Bitbucket Cloud

Hello,

We’d like to share an update on several new events, UI modules, and migration path that we’ve added to Forge over the past few weeks to better support building Forge apps for Bitbucket Cloud.

These updates address several “must-have” gaps identified in the RFC feedback and we’re excited to confirm they are now available.

UI modules

Events/Event modifications

  • More data to the “Reviewer status updated” event for pull requests, and including the reviewers

App migration

  • A mechanism for Connect apps to register a Forge app as their replacement

  • A link from Connect app listings to the distribution link of their Forge equivalent

Please review all UI modules with a Connect equivalent, Forge events, and Forge JavaScript APIs we support, and begin migrating your Connect apps to Forge. If you have questions, concerns, or feature requests to help building or migrating to Forge, please share them below or in the community.

2 Likes

Hi, it is good to see growth on the Bitbucket cloud side. We missed the Connect release window with our new app and had to pivot to release it as a pure forge app in October.

It was surprising that the marketplace doesn’t fully support Bitbucket Forge apps yet. We ended up with a partial listing and no “Try it free” button. Instead we had to put a link to the dev console shared install link on our own support web site.

Any timeline when we’ll be able to install Forge apps from the marketplace the same way Connect apps can?

Thanks
Chris

Hello team,

What will happen with the existing Connect app listing on the Marketplace when we add the forgeAppLink to the Connect app descriptor? Will Marketplace pages (Atlassian and Bitbucket) automatically replace Connect installation method with the Forge one for new users?

UPD. Will the direct Connect installation link and other Connect-related installation methods be disabled after we add the Forge link? For example, https://bitbucket.org/site/addons/authorize?addon_key=app-key .