M365 Change Tracker

← All changes · feature

Launched

Dynamics 365 Business Central: Development - Evolve AL interfaces with default implementations

Why it matters: Breaking change — admin action may be required

From Microsoft's description: “<p>"Add default method bodies to AL interfaces so existing implementors continue working, then use RequiredPending and analyzer rules to introduce required methods safely.</p> <p>Business value: Extension publishers c…”

⏰ Act before October CY2026 · overdue

<p>"Add default method bodies to AL interfaces so existing implementors continue working, then use RequiredPending and analyzer rules to introduce required methods safely.</p> <p>Business value: Extension publishers can add behavior to an interface without immediately requiring every implementing extension to change. Default methods provide a compatible implementation, while the new transition attribute and AppSourceCop rules support a managed path toward making a method mandatory in a future version. This reduces disruptive interface upgrades and gives dependent developers time to adopt new contracts."</p>

How this was classified (derived by the tracker — not Microsoft's label)
  • breaking · 70% confidence · matched breaking-cue
    Default methods provide a compatible implementation, while the new transition attribute and AppSourceCop rules support a managed path toward making a method mandatory in a futur…
Target October CY2026Cloud WorldwidePlatform WebSource last updated 2026-09-30

Affected: Dynamics 365 Business Central

Related changes

View at Microsoft →