Skip to main content

Notifications

Small and medium business | Business Central, N...
Answered

How to prepare extension in AppSource for a coming release?

Posted on by 82

Hi everyone,

We are in the process of aligning our extension development in accordance with the major releases of BC.

We understand that:

  1. A preview sandbox of a coming release is available around a month before the actual release date.
  2. Validations in AppSource are made against the current version of BC.
  3. Extensions are only automatically updated together with a major release. 

When going through the official documentation, we cannot find information on how to upload an extension for a coming release of BC (and not the current).

For example:

  • Let's say that the current version of BC is 1.0 and the current version of our extension is 1.0.
  • We publish the extension via AppSource. 
  • Microsoft announces that a new version of BC is available (2.0). 
  • We create a preview sandbox and update our extension accordingly, one of the changes is the usage of a field only available in the coming version of BC (2.0) and not in the current version of BC (1.0).
  •  We now want to publish the new version of our extension (2.0) to AppSource so that it gets installed together with the new version of BC (2.0) once it gets installed.
    • This part will fail as AppSource will validate the new version of our extension (2.0) against the current version of BC, which is still 1.0. 

How do we resolve this issue as we do not want to wait until after the major release and avoid having to manually reinstall the extension?

Thanks in advance!

  • Suggested answer
    Mohana Yadav Profile Picture
    Mohana Yadav 59,135 Super User 2024 Season 2 on at
    RE: How to prepare extension in AppSource for a coming release?

    1. You have to set Application and Platform properties in your app to next major version.

    2. Correct

    3. Good question, never came across this but you can wait to submit the next major compatible version till 1 week before the major version release so if there is any issues needs to be fixed in current before that then you can fix and submit to Microsoft.

  • Pimp Your BC Profile Picture
    Pimp Your BC 82 on at
    RE: How to prepare extension in AppSource for a coming release?

    Thanks for the reply.

    1. In the link it states that the field is going to be removed. Do you know how you will deal with this in the future?

    2. I am guessing that when selecting Next Minor, that the extension is not auto updated for current tenants and only available when installing the extension as per the text below?

    "For minor releases, we do not auto-update apps. This is because of customer feedback and them not wanting their apps auto updated. The only exception to this is if an app will be broken in a minor release due to changes in the base product. In this case, we configure that app in our service as required. When tenants then get upgraded to that minor release, if they have that app, it then gets updated automatically. This is to avoid the app being broken for the customer.

    For major releases, we do auto-update every app on every tenant to the app’s latest available version. We consider major releases to be our "refresh" releases."

    3. Is there a way to work with already published versions or review version for older versions of BC? I ask so that I can understand on how to deal with a scenario where we have updated the extension in AppSource for the Next Major release but we have to fix a bug for the current version.

  • Verified answer
    Mohana Yadav Profile Picture
    Mohana Yadav 59,135 Super User 2024 Season 2 on at
    RE: How to prepare extension in AppSource for a coming release?

    You have to set target release to Next Major under the supplemental content

    learn.microsoft.com/.../dynamics-365-business-central-supplemental-content

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

December Spotlight Star - Muhammad Affan

Congratulations to a top community star!

Top 10 leaders for November!

Congratulations to our November super stars!

Community AMA December 12th

Join us as we continue to demystify the Dynamics 365 Contact Center

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 291,240 Super User 2024 Season 2

#2
Martin Dráb Profile Picture

Martin Dráb 230,149 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Featured topics

Product updates

Dynamics 365 release plans