RFCs are a way for Atlassian to share what we’re working on with our valued developer community.
It’s a document for building shared understanding of a topic. It expresses a technical solution, but can also communicate how it should be built or even document standards. The most important aspect of an RFC is that a written specification facilitates feedback and drives consensus. It is not a tool for approving or committing to ideas, but more so a collaborative practice to shape an idea and to find serious flaws early.
Please respect our community guidelines: keep it welcoming and safe by commenting on the idea not the people (especially the author); keep it tidy by keeping on topic; empower the community by keeping comments constructive. Thanks!
Project Summary
As we approach Connect end of support (EoS) in December 2026, it is critical that customers are informed about any apps they have installed that run on a platform that will be unsupported by the end of the year. While there is still time before this deadline, we want to engage with you early to ensure we build the right mechanisms to support you and your customers through this.
-
Publish: 19 March 2026
-
Discussion: 26 March 2026
-
Resolve: 9 April 2026
Problem
We recognise that as we eventually ramp up communications to customers regarding Connect EoS, it will likely drive inquiries to your support teams, and site administrators will look for answers from partners. If we do not provide a standardised way for you to surface app specific migration guidance where site admins will see these messages, we anticipate the default reaction will be to raise a support ticket with you to ask, ‘What do I do?’ or ‘Is this app safe?’.
We want to solve this information gap to prevent unnecessary friction for administrators and reduce the support load on your teams**.** To assist with partner supportability and ensure a smooth transition, we want to provide an opportunity for you to explain your specific migration status directly within the messaging that customers see.
We are exploring a capability that allows you to provide us with a URL that details your app’s specific migration plans. We would then surface this link to site administrators within the product, allowing you to have a way of addressing common customer questions before they are asked.
Important context: This feature and the associated customer messaging are not going live immediately. We are sharing this proposal now because we want your input on what information you need to provide us to effectively manage your customer base when the time comes.
Proposal
We are currently exploring introducing a standardised messaging component in the Atlassian Administration experience that informs customers if an app is relying on elements of a platform that will be unsupported by the end of the year (i.e., Connect). This will apply for any apps that a customer has installed which are utilising Connect modules, including pure Connect apps and Forge apps with Connect modules.
Our proposal is to provide these site administrators with a URL provided by you that details any necessary information regarding your progress to Forge in the messaging they will see. The primary surface where we intend for this URL to be displayed is the Connected Apps page where administrators can view details about their installed apps.
We are currently evaluating the best technical implementation for how you will supply this URL to us, but the core outcome remains the same, we want to drive traffic from the message directly to a page you control.
By linking to an external page you own, you can provide dynamic updates on the status of your app. We envision you using this space to communicate:
-
Status: ‘We are working on it’ vs ‘Ready to migrate’, etc
-
Timelines: If customers can expect to see a Forge version before the end of the calendar year
-
Actions: Specific instructions for the admin (e.g., ‘Upgrade to the latest version’, ‘No action needed yet’)
-
Support: How site admins can contact your support team, documentation, FAQs, or any other resources
Asks
We are seeking your feedback on the inputs you need to provide us to make this successful. We want to ensure that the ‘hook’ we build into the product is sufficient for you to manage your customer base and support load.
We are open to your suggestions, but in particular, we want to understand if this approach with a URL is enough. Please provide your opinion on the following:
-
Does a link to your site give you enough control to manage customer questions and actions?
-
Would you need specific status flags, like “We will migrate to a supported platform by end of year” displayed directly in the messaging that customers will receive in the Atlassian UI?
-
Would you want different versions of your app to provide different URLs?
As mentioned previously, we are currently evaluating different methods for partners to provide us with this URL. One option under investigation is enabling this capability through the Forge manifest. Due to its technical design, this functionality cannot be made available to apps using a Connect descriptor. Instead, for apps with a descriptor, our thinking is to instead guide customers to upgrade to the latest version of the app or contact partners directly for any questions.
- Would having the partner-owned URL feature available through the Forge manifest meet your needs?
We’re interested in your feedback on whether this approach would work for your use case!
Out of scope
-
Immediate deployment of this feature/customer messaging - this RFC is for planning and feedback. Customer facing changes will not occur now
-
Changes to the overall Connect EoS policy, dates, or communication strategy.
-
Automatic detection or inference of recommended migration paths
-
Enforcement of the content hosted at developer‑provided migration URLs. If no URL is provided by a partner, we will simply default to your marketplace listing as a starting point for customers to get more information
-
Building full migration tooling beyond linking to developer‑owned experiences.
-
Broad UX redesign of surfaces beyond the new/updated components required for this proposal.
-
Any changes to billing, licensing, or entitlements associated with Connect or Forge apps.
