Hot Chocolate 16 is here! 🚀
Read the announcement blog post for the full overview. Fusion and other new components will be announced separately.
Upgrading from 15? See the Hot Chocolate migration guide and the Fusion migration guide.
What's Changed
- Use a dist-tag for major releases that doesn't parse as semver by @tobias-tengler in #9627
- Search for projects to release in Nitro/Common by @tobias-tengler in #9628
- [Fusion] Add FusionRequestOptions.AllowOperationPlanRequests by @tobias-tengler in #9629
- Tweak default security by @tobias-tengler in #9630
- [MCP] Move IMcpStorage to abstractions and add StorageFactory delegate by @tobias-tengler in #9631
- Add Apollo Federation Composition by @michaelstaib in #9632
- Move DefaultErrorHandlingMode to request options and add AllowErrorHandlingModeOverride by @tobias-tengler in #9634
- [Diagnostics] Align to OTEL spec Pt. 3 by @tobias-tengler in #9639
- Add Fusion Composition docs by @glen-84 in #9644
- [Diagnostics] Refine tests by @tobias-tengler in #9647
- Add DisableInternalDirectives option by @tobias-tengler in #9651
- Overhault Nitro CLI docs by @tobias-tengler in #9643
- [Nitro CLI] Handle duplicated names by @tobias-tengler in #9649
- [Fusion] Add support for source schema extensions by @glen-84 in #9621
- [Nitro] Serialize McpAppViewVisibility as camelCase strings by @glen-84 in #9655
- Add Nitro MCP adapter docs by @glen-84 in #9656
- [MCP] Improve namespaces by @glen-84 in #9657
- Add Fusion MCP docs by @glen-84 in #9659
- Add base for new website by @tobias-tengler in #9662
- Add Hot Chocolate MCP docs by @glen-84 in #9667
- Add Source Schema Extensions docs by @glen-84 in #9668
- [MCP] Update MCP SDK by @glen-84 in #9669
- [Diagnostics] Align to OTEL spec Pt. 4 by @tobias-tengler in #9658
- [Nitro CLI] Support Azure DevOps source metadata by @tobias-tengler in #9671
- Add ApplyConfiguration overload for older C# versions by @tobias-tengler in #9674
- [Docs] Add Fusion migration guide by @tobias-tengler in #9464
- Fixes sitemap by @PascalSenn in #9676
- [HotChocolate] Reworked Schema Docs by @michaelstaib in #9677
- Update Nitro to 31.0.0 by @tobias-tengler in #9680
- [MCP] Make storage observer resilient to duplicates and bad documents by @glen-84 in #9673
- [Diagnostics] Include HTTP and MCP spans in diagnostic test snapshots by @tobias-tengler in #9682
- [OpenAPI] Prefer valid duplicate over invalid when deduping endpoints by @glen-84 in #9681
- [OpenAPI] Use deduped endpoints for both runtime and document generation by @glen-84 in #9683
- Update dictionary by @glen-84 in #9686
- Minor adjustment to Nitro MCP adapter docs by @glen-84 in #9685
- Pin GitHub action versions by @tobias-tengler in #9688
- [Diagnostics] Add GraphQL request spans to adapters by @tobias-tengler in #9684
- Remove npm dist-tag from release.yml by @tobias-tengler in #9689
Full Changelog: 16.0.0...16.0.2