Business Central Breaking Changes

Business Central Breaking Changes

For Business Central SaaS Customers,

it may happen that Microsoft sends a message like this, concerning the fact that the extensions installed will not be compatible with the next scheduled update (for example from v.14 to version v.15 Business Central Release Wave 2). Microsoft (to date) reports that the extensions installed, if them are not fixed within 90 days, will be deleted.

This is due to “Breaking Changes” – see this link https://github.com/microsoft/ALAppExtensions/blob/master/BREAKINGCHANGES.md

“In this help document, you will find a list of known changes that were introduced in the latest major release. You will also get help on the latest version of the Business Central System Application and Base Application. ”

At this point, there are some possibilities:

Extension required

1) Review the Breaking Changes (upper the link) Make the minor change to the extension, compile the extension against the latest symbols for the major and minor application version the validation was run against, and perform the necessary tests.

2) Make the minor change to the extension, compile the extension against the latest symbols for the major and minor application version the validation was run against, and perform the necessary tests; In practice make them compatible to the future release, in this case it is necessary to test them again execute a re-factoring already on the new version (the symbols of the next version are already downloadable from VsCode\AL)

3) Uninstall the extension using the Extension Management page in Business Central prior to being updated to the next minor or major version.

4) Upload the extension using the Extension Management page in Business Central and select the appropriate version for which the updated extension is compatible. The extension will then be updated to this version immediately or during the next minor or major update. For more information, view Deploying a Tenant Customization

https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/developer/devenv-deploy-tenant-customization

Extension is not required (no more…)

  1. Remove them
  2. Alternatively, try to understand what can be eliminated if not necessary.

Microsoft email – Example

Microsoft Corporation
Dynamics 365 Business Central
Your extension needs updating
The <NAME> extension that is installed in the Dynamics 365 Business Central tenant for <COMPANY> is not compatible with version 15.0.36560. The compatibility issue must be resolved before the tenant for which the extension is installed can be successfully updated to version 15.0.36560.
Extension details:
Name: “NAME”
Version: 1.0.0.1
Publisher: <PARTNER>
ID: 61fc6ZZZ-ZZZ-ZZZ-ZZZ
Validation results:
Tenant: <PRODUCTION>
Application Version: 15.0.36560
Errors:
Error AL0132: ‘Codeunit “Purchase-Post Prepayments”‘ does not contain a definition for ‘BuildInvLineBuffer2’

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: