Feature request
Make strictVersion: true enforce a fail-fast compatibility contract when no compatible shared dependency exists, aligning the Orchestrator behavior with the documented Native Federation mental model.
Documentation:
https://native-federation.com/docs/mental-model.html#sharing-is-always-a-negotiation
The documentation states:
strictVersion — fail fast if no compatible version exists, instead of silently running against something slightly incompatible.
Current behavior
The Orchestrator does not fail when strictVersion: true encounters an incompatible shared version unless the host additionally enables:
strict: {
strictExternalCompatibility: true,
}
The Angular adapter currently does not expose or forward the Orchestrator's strict configuration, making fail-fast behavior unavailable through its public initFederation() API.
Feature request
Make
strictVersion: trueenforce a fail-fast compatibility contract when no compatible shared dependency exists, aligning the Orchestrator behavior with the documented Native Federation mental model.Documentation:
https://native-federation.com/docs/mental-model.html#sharing-is-always-a-negotiation
The documentation states:
Current behavior
The Orchestrator does not fail when
strictVersion: trueencounters an incompatible shared version unless the host additionally enables:The Angular adapter currently does not expose or forward the Orchestrator's strict configuration, making fail-fast behavior unavailable through its public initFederation() API.