問題文
A provider is deciding how much compatibility to maintain. Under the framework's versioning model, which statement is accurate?
選択肢
- A version has to stay compatible with the immediately prior version, and that window is what the two-version limit makes tractable.
- A patch may break compatibility with other patches of the same version, because patches are applied atomically to every instance at once.
- A version has no compatibility obligation, because consumers are always moved off the old version before the new one is published.
- A version has to stay compatible with every version that any consumer anywhere might still be running, which is why providers should avoid schema changes entirely.