Immutable
release. Only release title and notes can be modified.
What's Changed
HotChocolate
- Fix parameter field configuration for source-generated resolvers by @michaelstaib in #10238
- Add ParserOptions.Trusted for server-produced and persisted documents by @michaelstaib in #10241
- Fix ChunkedArrayWriter position at exact chunk boundaries by @michaelstaib in #10243
- Enable variable definition directive parser test by @glen-84 in #10266
- Add fragment arguments support to the GraphQL syntax layer by @glen-84 in #10270
- Validate fragment arguments and scope fragment variables by @glen-84 in #10272
- Validate that directive applications are on valid locations by @glen-84 in #10277
- Fix block strings being unescaped with single-quoted string rules by @michaelstaib in #10280
- Fix selection projections dropping null guard for nullable-oblivious navigations by @michaelstaib in #10283
- Stabilize feature-factory deadlock guard test under CI load by @glen-84 in #10287
- Make Apollo Federation paging types
@shareableat the type level by @glen-84 in #10292 - Honor client preference order in WebSocket sub-protocol negotiation by @glen-84 in #10293
- Fix source generator edge type for connections in referenced assemblies by @glen-84 in #10298
- Fix deferred variable batch response streams by @michaelstaib in #10294
- Add IsProjected support to selector-based projections by @glen-84 in #10290
Fusion
- Add enum values merge behavior for Apollo Federation compatibility by @michaelstaib in #10239
- Fuse Fusion composite target classification into one row decode by @michaelstaib in #10240
- Add Fusion executor and serialization micro benchmarks by @michaelstaib in #10242
- Widen Fusion composite MetaDb operation reference ids to 22 bits by @michaelstaib in #10245
- Fix composition crash on bare enum default for list-typed argument by @michaelstaib in #10244
- Fix Fusion composition crash on repeated @key in Apollo Federation schemas by @michaelstaib in #10269
- Fix undefined union member type crash in mutable schema parser by @michaelstaib in #10274
- Fix Fusion gateway never detecting stalled subscription streams by @michaelstaib in #10281
- Fix subscription node tests for terminal error result contract by @michaelstaib in #10284
- Add Aspire extension to configure a GraphQL http endpoint for a JavaScript app by @rstaib in #10286
- Fix unguarded lookups in Fusion DocumentRewriter by @michaelstaib in #10300
- Fix defer parentNodeId resolution and pooled path aliasing in operation plan traces by @rstaib in #10291
- Fix introspection result document corruption and the missing EventStream step kind by @michaelstaib in #10310
Nitro
- Add Nitro Agent Task Manager by @michaelstaib in #10252
- [nitro] Extend source schema init with schema type and batching settings by @michaelstaib in #10288
- Adds Agent Memory by @PascalSenn in #10289
- Fixed failing tests in the CLI by @PascalSenn in #10304
Mocha
- Adds azure service bus to mocha by @PascalSenn in #9578
- Azure Service Bus transport hardening and test coverage by @PascalSenn in #10271
- Fix ASB test cases by @PascalSenn in #10275
- Add transport-native temporary receive endpoints to Mocha by @PascalSenn in #10285
Website
- [Website] Add redirects for blog posts by @rstaib in #10250
- Improves SEO of website by @PascalSenn in #10247
- Improve Website by @PascalSenn in #10260
- Fixes event tracking on GA by @PascalSenn in #10262
- Misc website improvments by @PascalSenn in #10282
- [Website] Load only the fonts the site actually renders by @glen-84 in #10306
- [Website] Fail the visual suite when a baseline has no story by @glen-84 in #10308
- [Website] Clear the remaining ESLint warnings by @glen-84 in #10309
Infrastructure
- Consolidate IsPackable settings into Directory.Build.props by @glen-84 in #10248
- Remove never-published test utilities from Build.Pack.slnx by @glen-84 in #10249
- Fix NuGet package icon path by @PascalSenn in #10261
- Fix NuGet package icon path for templates by @rstaib in #10263
- Remove unused Nitro CLI tool manifest from k6 benchmarks by @glen-84 in #10264
- Pin MCP server versions and remove Lighthouse server by @glen-84 in #10278
- Merge CLAUDE.md into agent-agnostic AGENTS.md by @glen-84 in #10279
- Scope nitro-cli-e2e push trigger to main and release branches by @glen-84 in #10302
- Update Yarn to 4.18.0 in the website and Nitro CLI roots by @glen-84 in #10301
- Update npm dev dependencies in the website and Nitro CLI roots by @glen-84 in #10307
Full Changelog: 16.6.1...16.6.2