What's Changed
- Fixed unreachable code errors by @glen-84 in #7802
- Added "AddDataLoader<TService, TImplementation>" executor overload that takes a factory by @danielreynolds1 in #7803
- [Fusion vNext] Add support for @Skip / @include by @tobias-tengler in #7788
- Added support for taking between both cursors in ef by @CronKz in #7806
- Allowed built-in scalars and directives to be parsed by the SchemaParser by @glen-84 in #7809
- Added initial structure for Fusion vNext Composition by @glen-84 in #7807
- [Fusion] Add lookup requirements. by @michaelstaib in #7804
- [Fusion] Enrich Operation Plan Snapshots by @michaelstaib in #7816
- [Fusion vNext] Add more tests and fix minor issues by @tobias-tengler in #7814
- Added '@' prefix when exporting directives in Apollo. by @danielreynolds1 in #7812
- Fixed source-generated class names by @CronKz in #7819
- Refactored Fusion Composition validation by @glen-84 in #7821
- [Fusion vNext] Add support for
@skip
/@include
on fragments by @tobias-tengler in #7808 - Adds request cost overrides. by @michaelstaib in #7818
- Added Azure Blob Storage as storage backend for Persisted Operations by @michaelstaib in #7830
- Ensure that the execution batching provider is disposed. by @michaelstaib in #7831
- Adds support for async service scope in request executor by @PascalSenn in #7826
- Fixed batching completes before all responses are returned. by @michaelstaib in #7832
- Fixed options monitor race condition. by @michaelstaib in #7833
- Use the new .NET api to check for nullable reference types by @huysentruitw in #7827
- Fixed initialization race-condition in generated code. by @michaelstaib in #7834
- Made AddAuthorizeDirectiveType public for customizations. by @michaelstaib in #7836
- Updated the XML doc summary for DisallowedInaccessibleElementsRule by @glen-84 in #7839
- Fixed parameter order in OutputFieldTypesNotMergeable method by @glen-84 in #7837
- Added
ValidationHelper.IsExternal
method for Fusion Composition by @glen-84 in #7840 - [Fusion] Added pre-merge validation rule
ExternalMissingOnBaseRule
by @glen-84 in #7842 - [Fusion] Improve Inlining Rewriter by @michaelstaib in #7838
- Added CookieCrumble.Xunit3 by @glen-84 in #7846
- Updated Fusion-vnext test projects to use xUnit v3 instead of TUnit by @glen-84 in #7847
Full Changelog: 15.0.0-p.16...15.0.0-p.17