Broken API or pattern
Optional minVersionForCollab on the runtime entry points. Currently LoadContainerRuntimeParams.minVersionForCollab accepts undefined and the runtime falls back to defaultMinVersionForCollab. This should be made a required param.
Patterns to remove:
minVersionForCollab being optional on LoadContainerRuntimeParams.
defaultMinVersionForCollab when the customer does not set the value (will no longer be needed).
Preparation References
N/A since this is not a deprecated API
Packages
@fluidframework/container-runtime - LoadContainerRuntimeParams.minVersionForCollab (and the default that resolves it to defaultMinVersionForCollab).
@fluidframework/runtime-utils - remove defaultMinVersionForCollab.
Expected Timeline
Make required in 3.0.0
Broken API or pattern
Optional
minVersionForCollabon the runtime entry points. CurrentlyLoadContainerRuntimeParams.minVersionForCollabacceptsundefinedand the runtime falls back todefaultMinVersionForCollab. This should be made a required param.Patterns to remove:
minVersionForCollabbeing optional onLoadContainerRuntimeParams.defaultMinVersionForCollabwhen the customer does not set the value (will no longer be needed).Preparation References
N/A since this is not a deprecated API
Packages
@fluidframework/container-runtime-LoadContainerRuntimeParams.minVersionForCollab(and the default that resolves it todefaultMinVersionForCollab).@fluidframework/runtime-utils- removedefaultMinVersionForCollab.Expected Timeline
Make required in 3.0.0