Required pending attribute
Required pending attribute
An attribute tells interface consumers that implementing a new method will become mandatory in a later major. Consumers get a warning instead of a break.
Area: Developer tools. Status: GA. Developer relevance: high. Airtime: 1 min across 1 video, demoed.
Status evidence
- Nothing said about status; launch event convention: generally available unless stated otherwise.
Where they talk about it
- What's new in AL and Tools: 8:10 to 9:24, demo at 8:45
Quotes
- 9:24 "So now with the default implementation we can extend an interface and build our solution across many releases without breaking any of our consumers." - Summarizes the outcome: interfaces can evolve without breaking implementers.
Caveats mentioned
- Breaking at some point, based on the publisher's own policy
Prerequisites mentioned
- Default implementation on the interface method
Documented features match
- Evolve AL interfaces with default implementations - high confidence (llm). Docs say: General availability, roadmap id 573352. RequiredPending
Docs checked on 2026-10-02: the match is against Microsoft's what's new pages for the wave as they were on that date. Microsoft keeps filling the documentation, so "no documented item" can go stale. The wider product documentation on learn.microsoft.com was searched for this feature on the same date; the feature's data lists an article when one was found.
Tags: al, interfaces, attributes, upgrade
Generated by pipeline step 06. Source: YouTube auto-captions of the launch event videos, see the deep links. Not official.