Releases: ChilliCream/graphql-platform
Releases · ChilliCream/graphql-platform
16.0.0-p.8.18
What's Changed
- fix: Add support list value type in requirements by @Hanskrogh in #8766
Full Changelog: 16.0.0-p.8.17...16.0.0-p.8.18
16.0.0-p.8.17
What's Changed
- [Fusion] Raise RequestExecutorEvent synchronously by @tobias-tengler in #8814
- [Fusion] Restructured Composition tests by @glen-84 in #8815
- Pin .NET 10 version in GitHub Actions by @tobias-tengler in #8817
- [Fusion] Used LogEntryBuilder in Composition by @glen-84 in #8818
- [Fusion] Support file uploads by @tobias-tengler in #8816
Full Changelog: 16.0.0-p.8.16...16.0.0-p.8.17
16.0.0-p.8.16
What's Changed
- Added schema validation rule to ensure that types are defined by @glen-84 in #8806
- Renamed DirectiveEvent to DirectiveDefinitionEvent by @glen-84 in #8807
- Ignored introspection types in TypeIsDefinedRule by @glen-84 in #8808
- [Fusion] Added schema validation to the SourceSchemaParser by @glen-84 in #8809
- Re-add RequestExecutorSetup.SchemaBuilder by @tobias-tengler in #8810
- [Fusion] Properly update RequestExecutorProxy by @tobias-tengler in #8813
Full Changelog: 16.0.0-p.8.15...16.0.0-p.8.16
16.0.0-p.8.15
What's Changed
- [Fusion] Fixed nullability issue in SelectionLookup class by @glen-84 in #8803
- [mcp] Added validation of tool documents by @glen-84 in #8647
- Added abstract schema validation by @glen-84 in #8776
- [Fusion] Updated CodeWriter to avoid writing indented empty lines by @glen-84 in #8788
- [Fusion] Updated InlineFragmentOperationRewriter to handle missing members by @glen-84 in #8790
- [Fusion] Remove Debug.Assert around MoveNext() calls by @tobias-tengler in #8805
Full Changelog: 16.0.0-p.8.14...16.0.0-p.8.15
16.0.0-p.8.14
What's Changed
- [Fusion] Fix condition in source schema name check by @tobias-tengler in #8802
- [Fusion] Add conditions to plan nodes by @tobias-tengler in #8789
Full Changelog: 16.0.0-p.8.13...16.0.0-p.8.14
16.0.0-p.8.13
What's Changed
- [Fusion] Rewrite conditionals in document by @tobias-tengler in #8734
- Make request executor creation eager by default by @tobias-tengler in #8758
- [Fusion] Removed temporary code by @glen-84 in #8791
- [Fusion] Renamed SelectedValueToSelectionSetRewriterTests class by @glen-84 in #8795
- Properly highlight diff code-blocks on website by @tobias-tengler in #8796
- Fixed spelling errors in file names by @glen-84 in #8798
- [Nitro CLI] Write to stderr by @tobias-tengler in #8799
- [Fusion] Validate different source schema names don't conflict by @tobias-tengler in #8800
- [Fusion] Allow to override source schema name of Aspire resource by @tobias-tengler in #8801
Full Changelog: 16.0.0-p.8.12...16.0.0-p.8.13
16.0.0-p.8.12
What's Changed
- Return exit code from RunWithGraphQLCommands by @tobias-tengler in #8772
- [Fusion] Aligned "IsInvalidSyntaxRule" with the specification by @glen-84 in #8777
- Ensured that
includeDeprecated
is non-nullable by @glen-84 in #8779 - [Fusion] Removed unused code in Composition by @glen-84 in #8780
- Updated the SchemaParser to throw SchemaInitializationExceptions by @glen-84 in #8781
- Updated configuration for IDE0040 by @glen-84 in #8782
- Fix race condition on MethodInfo.GetParameters() by @tobias-tengler in #8778
- [Fusion] Cleanup and modify tests by @tobias-tengler in #8783
- [Fusion] Added source schema validation rule "ExternalOverrideCollisionRule" by @glen-84 in #8784
- [Fusion] Updated source schema validation rule "ExternalOverrideCollisionRule" by @glen-84 in #8785
- [Fusion] Added source schema validation rule "ExternalProvidesCollisionRule" by @glen-84 in #8786
- [Fusion] Added source schema validation rule "ExternalRequireCollisionRule" by @glen-84 in #8787
- Add: Mutable composite JSON document by @michaelstaib in #8668
Full Changelog: 16.0.0-p.8.9...16.0.0-p.8.12
16.0.0-p.8.11
Improved raw result
16.0.0-p.8.10
Improved property lookup performance
15.1.11
What's Changed
Hot Chocolate
Added
- Added hook to allow for F# support. (#8722, #8732)
While we dropped F# support from the Hot Chocolate Core with V15 we have done some foundation work so that community support can bring this back. Watch the following project for progress on this: https://github.com/cmeeren/FSharp.HotChocolate - Added a filter input implementation for the
Date
scalar akaDateOperationFilterInputType
(#8409)
Changed
- Backported V16 HTTP transport changes (HotChocolate.Transport.Http) (#8669)
This brings most of the changes we have made on the V16 branch into the V15 branch.
These changes carry a lot of stability and performance improvements when dealing with GraphQL over SSE.
Fixed
- [Source Generator] Use ClaimsPrincipal global prefix when generating resolver (#8745)
- [Subscriptions] Allow reconnect on subscriptions with prefixed redis topic (#8731)
- [Incremental Delivery] Fixed #8714:
@stream
fails when list contains fewer items than initialCount (#8715) - [Data] Fixed array resize condition in SortInputType (#8682)
- [Core] Fixed scalar initialization issue
Aligns the initialization of scalar types with other types, which solves the directive initialization issue when the directive has default argument values. - [Core] Fixed schema service dispose issue
When using dynamic schemas that can change at runtime the services that are bound to the schema are not properly disposed when the old schema was phased out. This fix now properly disposes theServiceProvider
. - [Fusion] Ignore inapplicable type refinements on abstract types (#8773)
- [Core] Fix race condition on MethodInfo.GetParameters() (#8778)
Strawberry Shake
Changed
- Register interface types for operations in service collection (#7016)
This change in Strawberry Shake allows you to additionally use the operation interfaces to inject query, mutation or subscription operations.
Full Changelog: 15.1.10...15.1.11-p.5