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
.
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