Skip to content

Releases: ChilliCream/graphql-platform

13.3.0

03 Jul 14:34
Compare
Choose a tag to compare

For more details click here to get to our CHANGELOG.

Changes:

  • 90746df Fixed deadlock when loading the gateway configuration.
  • a558f1b Introduced Fusion Configuration Rewriter (#6311)
  • 41979c5 Reworked fusion configuration to use observer. (#6310)
  • 383814e Fusion fetch in parallel (#6306)
  • 838f88c Fixed Namespace of AuthorizeAttribute (#6309)
  • 980cbbe Better Error Handling in Fusion CommandLine
  • f67fa01 Adds services to fusion registration extensions (#6305)
  • 2f349a8 Improved Fusion Error Handling (#6303)
  • 18713a6 ArrayWriter.EnsureBufferCapacity must account for _start (#6266)
  • 9c66cb0 Fixed parse result method for date and local date scalars (#6275)
See More
  • dd1ca23 Fixed StrawberryShake PersistedQuery Docs. (#6297)
  • add24f5 Fixed apply default in Authorize extension methods (#6298)
  • e6b2c20 Fixed issue with composing interface across services. (#6299)
  • f7cec16 Updated operation-complexity.md (#6284)
  • e11401c Memory Optimization on Schema (#6290)
  • aaa0c43 Fixed issue when querying interface lists. (#6287)
  • ea96c09 Fixed Issue with Field Requirements (#6286)
  • 563600b Introduced Require Directive (#6281)
  • 5f47bb8 Added initial support for field dependencies in the gateway (#6238)
  • fda99f3 Prevent expression reduce when looking for ordering method (#6255)
  • 8a98efc Expose variables in ComplexityContext (#6263)
  • 2e01d11 Added first class pipeline support to fusion. (#6253)
  • 1f9b3a5 Fix description of delegate resolver $arguments variable (#6250)

This list of changes was auto generated.

12.21.0

11 Jul 14:07
Compare
Choose a tag to compare
12.21.0 Pre-release
Pre-release

For more details click here to get to our CHANGELOG.

Changes:

  • 47a5319 Updated Build
  • 1fc39ec Expose variables in ComplexityContext to allow custom complexity calculation (#6262)
  • aaa3854 Fixed ServiceKind.Resolver not working with ResolveWith (#5677) (#5678)
  • fb3fe4a Fixed Build
  • 071f259 Fixed Strawberry Shake Any Type (#5655)
  • c9fe19f Fixed Strawberry Shake Any Type (#5650) (#5651)
  • af2c24d Retrieve IHttpStitchingRequestInterceptor from combined services to allow override from application services (#5500)
  • 3b40be3 Fixed value overflows break query validation.
  • 1e562c2 Aligned Multpart Formatter with Version 13
  • a5eb7f5 5345 more concise error message v12 (#5391)
See More
  • 0ef100c Fixed multipart serializer to handle batch request results
  • 7edbe2d Ported MultiPart response fix back from 13
  • 2486e4e Reworked Build for BCP 1
  • 7e49138 Fixed upload scalar on SS (#5333)
  • 36c737b Fixed upload scalar on SS (#5330)
  • 452bd1d Adds file upload to StrawberryShake version 12 (#5327)
  • 15a45bb Fixed InputParser issue for optional value types.
  • 60b8957 Extended documnetation on Subscriptions for v12 (#5295)
  • 6f0486c Backport "Allow empty filter expressions to be visited #5214" to 12 (#5293)
  • cfdc549 Allow to override the enum type name and value comparer
  • f3db120 Fixed query result compile error
  • ca8855d Fixed issue where mutation the result object would drop the ContextData (#5211)
  • 21294eb Reworked Template
  • 5559970 Updated BCP to Version 42 on HC Version 12 (#5203)
  • 9affedb Disallow introspection fields on subscription root (#5187)
  • 66b9dce Adds support for flags enum (#5186)
  • feb33ff Reduce impact of MapField (#5175)
  • f592759 Backport #4775 to v12: "Close open WebSocket sessions when application is shutting down" (#5166)
  • 248db55 Cherry Picked Fixes Interface Field Naming Convention. (#5158)
  • 421a64e Fixed stitching with add resolver (#5143)
  • 14f09aa Fixed total count breaking change in connection; (#5122)
  • 4a9fcd0 Adds the property back for backwards compatibility (#5120)
  • 15ca0db Fixed issue where generic types would invalidly be registered. (#5119)
  • 0feb645 Fixed Complexity Validation Status Code (#5117)
  • ab73391 Release task in node resolver after use (#5052)
  • b3fdbcf Align total count on connection & collection segment (#4960) (#5087)
  • 713cf8e Adds pure resolver for stitching (#4702) (#5086)
  • 66b1978 Fixed compile issues
  • 88bc2c6 Fixed node resolver and entities resolver (#5080)
  • 6126488 Issue 4957 Correct problem with Apollo Federation entity resolver bypassing dataloader (#4958)
  • 97daca9 Make ApolloFederation Printer Public (#5041)
  • a96168b Reworked Types Source Generator (#5040)
  • a4b0c8d Allow static node resolver to be defined in base classes (#5002)
  • 4bed0c0 Updated Banana Cake Pop to Preview 35
  • 9d8b2fa Banana Cake Pop Preview 34
  • c226803 Added missing ModuleOptions
  • d881f23 Added type system source generator
  • 0aec6b9 Migrated missing extension methods
  • 2614e5d Updated Banana Cake Pop to preview 32
  • ac11fb4 Added queryExpiration option to Redis query cache. (#4930)
  • ff3d482 Added default timeout of 30 minutes when debugging (#4924)
  • 4b991aa Backported inline DataLoader fix from 13 (#4916)
  • ee6184e Add support for custom NodaTime patterns for serialization and deserialization (#4801)
  • dc16e86 Updated BCP to Preview 25
  • 29b425d Fixed MutationFieldOptions for older framework versions.
  • fbf1527 Added BCP preview 24 (#4794)

This list of changes was auto generated.

12.20.0

04 Jul 21:26
Compare
Choose a tag to compare
12.20.0 Pre-release
Pre-release

For more details click here to get to our CHANGELOG.

Changes:

  • 47a5319 Updated Build
  • 1fc39ec Expose variables in ComplexityContext to allow custom complexity calculation (#6262)
  • aaa3854 Fixed ServiceKind.Resolver not working with ResolveWith (#5677) (#5678)
  • fb3fe4a Fixed Build
  • 071f259 Fixed Strawberry Shake Any Type (#5655)
  • c9fe19f Fixed Strawberry Shake Any Type (#5650) (#5651)
  • af2c24d Retrieve IHttpStitchingRequestInterceptor from combined services to allow override from application services (#5500)
  • 3b40be3 Fixed value overflows break query validation.
  • 1e562c2 Aligned Multpart Formatter with Version 13
  • a5eb7f5 5345 more concise error message v12 (#5391)
See More
  • 0ef100c Fixed multipart serializer to handle batch request results
  • 7edbe2d Ported MultiPart response fix back from 13
  • 2486e4e Reworked Build for BCP 1
  • 7e49138 Fixed upload scalar on SS (#5333)
  • 36c737b Fixed upload scalar on SS (#5330)
  • 452bd1d Adds file upload to StrawberryShake version 12 (#5327)
  • 15a45bb Fixed InputParser issue for optional value types.
  • 60b8957 Extended documnetation on Subscriptions for v12 (#5295)
  • 6f0486c Backport "Allow empty filter expressions to be visited #5214" to 12 (#5293)
  • cfdc549 Allow to override the enum type name and value comparer
  • f3db120 Fixed query result compile error
  • ca8855d Fixed issue where mutation the result object would drop the ContextData (#5211)
  • 21294eb Reworked Template
  • 5559970 Updated BCP to Version 42 on HC Version 12 (#5203)
  • 9affedb Disallow introspection fields on subscription root (#5187)
  • 66b9dce Adds support for flags enum (#5186)
  • feb33ff Reduce impact of MapField (#5175)
  • f592759 Backport #4775 to v12: "Close open WebSocket sessions when application is shutting down" (#5166)
  • 248db55 Cherry Picked Fixes Interface Field Naming Convention. (#5158)
  • 421a64e Fixed stitching with add resolver (#5143)
  • 14f09aa Fixed total count breaking change in connection; (#5122)
  • 4a9fcd0 Adds the property back for backwards compatibility (#5120)
  • 15ca0db Fixed issue where generic types would invalidly be registered. (#5119)
  • 0feb645 Fixed Complexity Validation Status Code (#5117)
  • ab73391 Release task in node resolver after use (#5052)
  • b3fdbcf Align total count on connection & collection segment (#4960) (#5087)
  • 713cf8e Adds pure resolver for stitching (#4702) (#5086)
  • 66b1978 Fixed compile issues
  • 88bc2c6 Fixed node resolver and entities resolver (#5080)
  • 6126488 Issue 4957 Correct problem with Apollo Federation entity resolver bypassing dataloader (#4958)
  • 97daca9 Make ApolloFederation Printer Public (#5041)
  • a96168b Reworked Types Source Generator (#5040)
  • a4b0c8d Allow static node resolver to be defined in base classes (#5002)
  • 4bed0c0 Updated Banana Cake Pop to Preview 35
  • 9d8b2fa Banana Cake Pop Preview 34
  • c226803 Added missing ModuleOptions
  • d881f23 Added type system source generator
  • 0aec6b9 Migrated missing extension methods
  • 2614e5d Updated Banana Cake Pop to preview 32
  • ac11fb4 Added queryExpiration option to Redis query cache. (#4930)
  • ff3d482 Added default timeout of 30 minutes when debugging (#4924)
  • 4b991aa Backported inline DataLoader fix from 13 (#4916)
  • ee6184e Add support for custom NodaTime patterns for serialization and deserialization (#4801)
  • dc16e86 Updated BCP to Preview 25
  • 29b425d Fixed MutationFieldOptions for older framework versions.
  • fbf1527 Added BCP preview 24 (#4794)

This list of changes was auto generated.

12.19.2

27 Jun 12:31
Compare
Choose a tag to compare

For more details click here to get to our CHANGELOG.

Changes:

  • 47a5319 Updated Build
  • 1fc39ec Expose variables in ComplexityContext to allow custom complexity calculation (#6262)
  • aaa3854 Fixed ServiceKind.Resolver not working with ResolveWith (#5677) (#5678)
  • fb3fe4a Fixed Build
  • 071f259 Fixed Strawberry Shake Any Type (#5655)
  • c9fe19f Fixed Strawberry Shake Any Type (#5650) (#5651)
  • af2c24d Retrieve IHttpStitchingRequestInterceptor from combined services to allow override from application services (#5500)
  • 3b40be3 Fixed value overflows break query validation.
  • 1e562c2 Aligned Multpart Formatter with Version 13
  • a5eb7f5 5345 more concise error message v12 (#5391)
See More
  • 0ef100c Fixed multipart serializer to handle batch request results
  • 7edbe2d Ported MultiPart response fix back from 13
  • 2486e4e Reworked Build for BCP 1
  • 7e49138 Fixed upload scalar on SS (#5333)
  • 36c737b Fixed upload scalar on SS (#5330)
  • 452bd1d Adds file upload to StrawberryShake version 12 (#5327)
  • 15a45bb Fixed InputParser issue for optional value types.
  • 60b8957 Extended documnetation on Subscriptions for v12 (#5295)
  • 6f0486c Backport "Allow empty filter expressions to be visited #5214" to 12 (#5293)
  • cfdc549 Allow to override the enum type name and value comparer
  • f3db120 Fixed query result compile error
  • ca8855d Fixed issue where mutation the result object would drop the ContextData (#5211)
  • 21294eb Reworked Template
  • 5559970 Updated BCP to Version 42 on HC Version 12 (#5203)
  • 9affedb Disallow introspection fields on subscription root (#5187)
  • 66b9dce Adds support for flags enum (#5186)
  • feb33ff Reduce impact of MapField (#5175)
  • f592759 Backport #4775 to v12: "Close open WebSocket sessions when application is shutting down" (#5166)
  • 248db55 Cherry Picked Fixes Interface Field Naming Convention. (#5158)
  • 421a64e Fixed stitching with add resolver (#5143)
  • 14f09aa Fixed total count breaking change in connection; (#5122)
  • 4a9fcd0 Adds the property back for backwards compatibility (#5120)
  • 15ca0db Fixed issue where generic types would invalidly be registered. (#5119)
  • 0feb645 Fixed Complexity Validation Status Code (#5117)
  • ab73391 Release task in node resolver after use (#5052)
  • b3fdbcf Align total count on connection & collection segment (#4960) (#5087)
  • 713cf8e Adds pure resolver for stitching (#4702) (#5086)
  • 66b1978 Fixed compile issues
  • 88bc2c6 Fixed node resolver and entities resolver (#5080)
  • 6126488 Issue 4957 Correct problem with Apollo Federation entity resolver bypassing dataloader (#4958)
  • 97daca9 Make ApolloFederation Printer Public (#5041)
  • a96168b Reworked Types Source Generator (#5040)
  • a4b0c8d Allow static node resolver to be defined in base classes (#5002)
  • 4bed0c0 Updated Banana Cake Pop to Preview 35
  • 9d8b2fa Banana Cake Pop Preview 34
  • c226803 Added missing ModuleOptions
  • d881f23 Added type system source generator
  • 0aec6b9 Migrated missing extension methods
  • 2614e5d Updated Banana Cake Pop to preview 32
  • ac11fb4 Added queryExpiration option to Redis query cache. (#4930)
  • ff3d482 Added default timeout of 30 minutes when debugging (#4924)
  • 4b991aa Backported inline DataLoader fix from 13 (#4916)
  • ee6184e Add support for custom NodaTime patterns for serialization and deserialization (#4801)
  • dc16e86 Updated BCP to Preview 25
  • 29b425d Fixed MutationFieldOptions for older framework versions.
  • fbf1527 Added BCP preview 24 (#4794)

This list of changes was auto generated.

12.19.0

14 Jun 13:25
1fc39ec
Compare
Choose a tag to compare

What's Changed

  • Expose variables in ComplexityContext to allow custom complexity calculation by @sgabler in #6262

Full Changelog: 12.16.1...12.19.0

13.2.1

05 Jun 19:35
9f21941
Compare
Choose a tag to compare

For more details click here to get to our CHANGELOG.

Changes:

  • 9f21941 Fixed accessibility of NoOpStringBuilderPool: private -> public (#6244)
  • b2bfdff Added tests that show CompareTo is ignore. (#6245)
  • bc9a5ba Publicly expose underlying request executor builder (#6243)
  • c2d30ba Fixed Package Name for HotChocolate.Skimmed.
  • 33b95e7 Fixed nested variable forwarding in Fusion (#6119)

This list of changes was auto generated.

13.2.0

02 Jun 13:03
9274bc9
Compare
Choose a tag to compare

For more details click here to get to our CHANGELOG.

What's Changed

New Contributors

Full Changelog: 13.1.1-preview.1...13.2.0-preview.3

13.1.0

21 May 23:37
9a30110
Compare
Choose a tag to compare

What's Changed

HotChocolate

Type System

  • c274f59 Added ability to use method from abstract types with ResolveWith (#6110)
  • 21e0228 Added Strip leading I from Interface Name option. (#6124)
  • ce20cb7 Use structs with non-default constructors as input types w/o configuring (#5844)
  • f834e8d Make CustomParameterExpressionBuilder<TArg> non-sealed (#6087)
  • 3530147 Support F# Records and Options (#5973)
  • 33072a7 Adds a lightweight mutable schema. (#5854)
  • fd9f187 Added default value syntax attribute (#6152)
  • 92ab5a9 Reworked Regex based scalars to use source gen. (#6169)

Authorization

  • 19f152c Registered ASP.NET Core Auth when using the default provider (#6150)
  • fc4f178 Skip authorization rules on AfterResolver if the resolver result is null. (#6148)
  • ff14574 Added allowAnnonymous directive (#6134)
  • 9b5c478 Authorization Refinements (#6107)

Execution

See More

Transport

Data

Fixes

  • 916b771 Fixed SetOptions. (#6123)
  • 26b3433 Fixed Snytax Serialization for File Upload. (#6122)
  • dfb857d Fixed extensions/locations confusion in error extraction (#6117)
  • ed2fddd Fixed small issues on HotChocolate/Core/Benchmarks (#5915)
  • 8a1b877 Fixed Request Executor Event Memory Leak (#6106)
  • 9f9bc75 Fixed ArrayWriter memory expansion condition
  • a7da295 Fixed issue with aggregate errors when using mutation convention. (#6105)
  • 588267a Fixed HotChocolate.Core.sln references.
  • dc10c4b Fixed Pipeline Caching Issues.
  • b5c0e87 Fixed issues in operation complexity pipeline. (#6099 #6100)
  • 0f6723f Fixed Subscription Handling of System Messages (#6062)
  • b8a604f Fixed composition of enums (#6069)
  • 95e4558 Fixed Renamed Introspection Operation Name (#6057)
  • 7c6bb6b Fixed DotNetVersion blank (#6054)
  • dc424c6 Fixed Compiler Warning
  • 423e8a3 Fixed an issue that causes input types in an output context. (#6044)
  • f49078e Fixed issue JSON scalar crashes on JsonElement inputs #6023 (#6029)
  • bd3f555 Fixed Gateway Mutation Handling
  • 31e4e45 Fixed update command not updating schema file (#6016)
  • 13349fa Fixed Gateway Type Module
  • 09319a2 Fixed the default format for UUIDs (#6013)
  • fb87acc Fixed issue with the file watcher for the gateway
  • 106f0ed Fixed Operation Compiler for Conditional Selections. (#5977)
  • 89378c2 Fixed Hot Chocolate Server Template
  • ce49d55 Fixed json scalar (#5941)
  • bbb93f8 Fixed argument variable resolver
  • 0d1bb78 Fixed Content-Type selection in HTTP Transport. (#5878)
  • c30c2b1 Fixed WithOptions for WebSocket endpoint. (#5879)
  • eaae7e8 Migrated IPv6 scalar to source gen regex. (#5875)
  • 7efe212 Fixed HttpTransportVersion.Legacy selecting wrong Content-Type with media type ranges (#5865)
  • ca162c9 Fixed OperationContext Memory Leak (#5874)
  • 35a4119 Fixed Default Source Stream Error Behaviour (#6170)
  • eadbb47 Fixes and issue with custom directives and directive variables. (#6168)

StrawberryShake

  • a1bd513 Ensure StateHasChanged is called on render context (#6149)
  • 011faa8 Fixed query subscriptions not emitting data (#5898)
  • e895378 Fixed StrawberryShake result has empty Extensions Issue (#5967)
  • 820384f Fixes Strawberry shake exception handling (#4596) (#6039)
  • 23b0554 Fixed parsing DotNetMajor with preview sdks (#6012)
  • 4f6b534 Fixed update command not updating schema file (#6016)

Documentation

Full Changelog: 13.0.5...13.1.0-rc.4

13.0.5

24 Feb 16:36
Compare
Choose a tag to compare

What's Changed

Full Changelog: 13.0.3...13.0.5

13.0.4

21 Feb 22:04
Compare
Choose a tag to compare

What's Changed

Full Changelog: 13.0.3...13.0.4