For more details click here to get to our CHANGELOG.
Changes:
- 658fd0b Impoved template and the type analyzer (#5587)
- e61182b Mutation Convention Refinements (#5586)
- ad724d8 Allow request overrides for the depth analysis (#5582)
- fae7aa7 Migrated Legacy Stitching to Version 13 (#5537)
- 4f49949 Introduced Topic Shards to better handle Subscribers (#5567)
- 959657f Fixed workshop date (#5562)
- 544688d Support for NATS as a subscriptions backplane and alignment of providers (#5441)
- 7f8fe6c Redirect v10 documentation links (#5530)
- 311cf18 Added NDC London Workshop
- be4fc8f Add reference to sample project for MartenDB integration (#5556)
See More
- 59337ea Add Integration for Marten (#5301)
- f3239e4 Fixed HTTP Spec issues
- 96c46b7 Optimized middleware access to the request executor
- 009e87b Update operation complexity (#5544)
- bbfc832 Updated Testing Blog
- 04d7e0a Updated Subscription Docs
- b51d8e9 Removed .NET Core 3.1 Support
- 376b1b3 Fixed Validation Test Snapshots
- 1ec54c6 Fixed Test Snapshots
- d6cecb4 Fixed Input Object Initialization included Methods
- e792961 fixed compile issue
- aa2fa7c Refined Fragment Interface
- e5627fc Reworked ArgumentMap
- af2a0b4 Cleanup of some internal APIs
- 2c11351 Removed internal interface for WorkScheduler
- ce6a5f5 Removed internal interface for WorkScheduler
- 5e59d78 Aligned Resolver Task pool with the DefaultObjectPool implementation
- 560aa1c Tweaked Result Builder
- 9f03392 Tweaked Result Pool
- 8a4c297 Updated Test Snapshot
- 159d34d Optimized Resolver Context Initialization
- baaabd7 Removed .NET 5
- 10263bb Notify observer to complete async stream on network error. (#5060)
- c00ed5f Fixed Benchmark Compile Issues
- 22a1343 Disable OPA Tests
- 30dd34f Allow nodes that do not have a node-resolver
- ea2aebf Updated Build
- ecdd600 Added pure resolver context to scoped context data
- 4fbc0de Added file support for strawberry shake initialization
- 82bb5bc Upgraded to .NET 7 RC.2
- 66d6ac4 Persisted Query Refinements (#5521)
- 5c59a9f Fixed value overflows break query validation. (#5522)
- 9158360 AspNetCore Middleware Refinements
- 164a47a Added OPA Authorization Details
- 6565f19 Opa Authorization Handler for AspNetCore (#5146)
- a058eec Reworked build to package BananaCakePop insider release.
- cc6f00c Make introspection feature-detection more robust (#5482)
- 5764aae Website Sub-Menus (#5515)
- 22b0049 Fixed stackoverflow when deserializing lists in strawberryshake (#5494)
- d7f5904 Tweaked GraphQL-SSE message spacing
- aae645e Tweaked GraphQL-SSE response handling
- cd48197 Added snapshot formatter that can handle deferred results (#5492)
- 44da215 fixed bcp landing page style issue
- 1401a1c BCP landing page (#5503)
- a3a57bc Improved Input Object Type inference and formatter compilation (#5498)
- df29d05 fixed import
- c31d3c2 created 2 new widgets
- 5d344c6 Website Markdown cleanup (#5485)
- 6cdb0dc Added CostAttribute
- 6b2cfc9 Updated Pipeline to use BCP prod versions
- 27f7bbe Improve documentation navigation (#5474)
- 6869a40 Add docs spellcheck and fix all spelling errors (#5461)
- 20ac50a Added "HotChocolate.Extensions.Types.Fido2" library to COMMUNITY.md (#5472)
- 64dda45 Fix event stream formatter so that support graphql-sse protocol (#5473)
- 99c699a Removed newtonsoft form utitlities (#5466)
- 0404171 Notify completion of subscription to storeless client (#5469)
- b91e59d added blog post for bcp 2 (#5467)
- 2d568c6 Update executable.md (#5419)
- 60672eb Add v13 docs version and separate migration (#5455)
- f1f56c7 Fixed StrawberryShake Persisted Query Generator
- e021347 Refined Azure Functions Template
- 3cfefb9 Adds nodes fields support to projections (#5432)
- f37993a Added a better error for error type name collisions (#5431)
- 6b10efa Fixed schema error when using static properties as resolver (#5430)
- cb9265f Fixed node resolver with entities (#5429)
- 698a58b Update Build to pick BCP Insider Builds
- 5f6009e Add support for inference of static resolvers. (#5428)
- 483e45b Added Neo4J to the overview of integrations page (#5423)
- 468118a Fixes several issues for projecting from node fields. (#5425)
- 102a881 Fixed Response Formatter issue with AzF
- a691367 Refined VSCode settings
- a59611f Fixed the mutation result tests
- 2b54ffc Fixed the mutation result handling in the resolver pipeline
- 53aef6e Fixed mutations that use a Task in combination with the MutationResult
- 74bafd3 Added support to marshal across FunctionContext.Items into HttpContext.Items for use within Hot Chocolate, along with Unit Test to validate. (#5397)
- cbb522c Fixed: Doc - return type of Group DataLoader-driven field (#5404)
- 6ef1a58 Fixed wrong name of constructor in example (#5411)
- b3c5e53 Allow for error result objects when using mutation conventions. (#5415)
- 8d73827 Fixed node discovery when using the NodeResolverAttribute on the query type (#5412)
- 9d34f13 Updated Readme
- 3762806 Fixed transport compatibility issues (#5410)
- fef8097 Reworked MultiPart MediaType for Meros to work
- d468fc9 Fixed Batching when using Defer or Stream (#5409)
- 1ab36ca Reworked Formatter Naming
- 134bb6a Aligned naming of input and output formatter (#5407)
- 9f08d49 Fixed issue where stream would ignore nested defers
- cc4c477 Implemented Stream and Defer Spec Edits (#5405)
- 5991f99 Added examples of sorting queries, including sorting on nested properties and sorting on multiple fields (#5377)
- 138f128 Update index.md (#5398)
- d4e9c3b Introduce new incremental result structure. (#5396)
- 6ffb369 Fixed memory leak caused by query variables (#5383)
- 44d68d5 Optimized Deferred Result Streams
- d1bfcd7 Reworked Status Code Handling
- e58d4cf Added new Azure Functions Template into Build
- df0fccd Azure Function Isolated Process Refinements (#5392)
- 0190045 Azure Functions isolated process (#4988)
- deec15d Fixed compile error
- 5c822d4 Add missing type error message (#5346)
- 79c8093 Adds ShadowCopy to Neo4J Analyzer to fix file locking issues on compilation (#5353)
- a5b84b3 Added GraphQL-SSE support (#5390)
- 44a7ced GraphQL over HTTP Spec draft compliance. (#5367)
- 5f0e65f Fixed name of LocalCurrency scalar type (#5368)
- 59eccd9 Added version docs for StrawberryShake
- cc04329 added introduction link to bcp v1 post
- 562dc3e Fixed an issue that caused StrawberryShake to swallow some events. (#5366)
- 55bc57f update website link
- 1f9b049 updated website for bcp 1 (#5365)
- 763d2d8 Fixed MultiPart Response Formatter (#5363)
- 71289af Fixed type on doc xml.
- d11de90 Fixed grammar and spelling in the sorting doc (#5362)
- 493242c Only update files when they have changed
- 1426f80 Added new episode to relay docs
- e4fe5af Fixed StrawberryShake Command Escapings
- 70a9457 Removed code gen server test projects
- 5a6153b Removed code gen server projects
- 4b7ad3c Added support for persisted queries to StrawberryShake
- 3e6c7ac Added Backend to Backend Profile for StrawberryShake
- 0a5d603 Fixed StrawberryShake duplicate razor component issue
- 5bed5c6 Added StrawberryShake Maui Client Package
- f713b53 Fixed StrawberryShake duplicate file name issue
- 7497c44 Fixed StrawberryShake Blazor Package Definition
- 854b967 Reworked Release Build
- ffccfd9 Added Strawberry Shake Blazor Package (#5360)
- 4e154dd Fixed Types Analyzer to recognize the new generic attribute.
- 2123107 Fixed Scopes are not processed properly when provided on the command line (#5340)
- ef1b268 Allow node resolvers to be inferred from quer fields. (#5350)
- e2ab45b Deleted Root Level VSCode Settings
- 4d141bb Delete Build.Test.sln
- 6c441ed Fixed package dependency issues
- b6f40a4 Reworked Fusion Query Plan (#5342)
- b79e112 Redundant IHasScope removed (#5338)
- ca67ded Fixed example code
- 192cec2 Added youtube links to documentation
- 0576961 Fixed upload scalar on SS (#5329)
- 82d3330 Add file upload to strawberry shake (#5324)
- 7ff557b Rename Add to AddResult for SnapshotExtensions (#5320)
- 707dd4f Removed Disclaimer
- 7d277ca Fixed build label
- ebbca13 Reworked Pack Pipeline
- efb6dfd Reintegrated tests to release build
- 0b98f78 Fixed issue where the InputParser throws an exception when a nullable type is forced on a non-null value type. (#5317)
- 11ae5a0 Removed Tests from Release Build
- 9afeb0c Reworked AspNetCore to integrate with new Build
- 1caa86d Reworked Release Build to always Pull latests BCP
- e3896c0 Fusion: Added support for basic argment forwarding (#5314)
- d4031ad Fixed typename issue
- 8b44396 Update from .NET6 to .NET 7 in contribution guidelines (#5306)
- aeef89e Fixed Defer and Data tests (#5310)
- c35a2fb Deleted CLA Bot Configuration (#5309)
- 25ae2ba Reworked the Gateway Configuration (#5308)
- c73b817 Integrated Gateway into Request Pipeline (#5299)
- 9f44720 Integrated Gateway into Request Pipeline (#5298)
- 337af7a Allow to override the enum type name and value comparer (#5297)
- 74f969e Fixed failing data tests (#5292)
- f284264 Added initial end to end integration for the new gateway. (#5284)
- 1f88841 Linked more youtube videos to the docs
- bd604c7 Fixed execution engine docs
- 30b33fd Allow middleware to register resolver task bound cleanup tasks. (#5294)
- 5fbfead Added new YouTube episode
- a43bb57 Simplify scoped resolver compiler extensions. (#5286)
- 99917fa Added PascalSenn, MichaelStaib and RStaib to CLA bot configuration
- fe68660 Added CLA Bot
- b369d8c Allow empty filter expressions to be visited (#5214)
- 4901fe6 Updated Build Tools to .NET 7
- ef0015b Fixed snapshot file name for windows (#5258)
- 641863a Fixed some typos
- 54b8b6a Linked youtube videos to relevant documentation sections
- 9a369c1 Changing Stalebot Settings
- f91b60a Small typo in console.md - Step 5 (#5248)
- 43dad1c Migrate Snapshot Tests (#5243)
- 3274ab2 Field name in GraphQL query should match the server's schema (#5242)
- 49746f5 Fixed Diagnostic Tests for .NET 7
- e651c88 Fixed AspNetCore Tests for .NET 7
- 89c57ed Added .NET 7 SDK (#5241)
- b43e250 Removed warnings from IDAttribute
- 927b2d7 Fixed Build
- cad7eaf Fixed XML Documentation Issues
- e0a7f6b Fixed project file.
- 5b0d249 Fixed query formatter for .NET Core 3.1 (#5239)
- fd47b19 Fixed XML Comment issues on Mongo (#5238)
- 7f9b39d Fixed StrawberryShake Tests (#5237)
- be24950 Fixed multiple tests. (#5236)
- 08ea655 Added support for generic attributes to GraphQLTypeAttribute and ExtendObjectAttribute (#5235)
- 431238f Reworked resolver task to handle stream results better (#5234)
- b01e494 Integrated stream into operation compiler. (#5232)
- 45ca379 Expose Content-Type through
IFile
abstraction (#5231) - 4d468b9 Add support for defer if argument (#5230)
- 80350d8 Execution Engine Improvements for Projections, Stitching and Federation #5168
- 99d74ad Merge branch 'main' into execution-engine
- e7f9e28 Merged Main into Execution-Enigine.
- 3390e74 Fixed HotChocolate.Data (#5227)
- 93aad94 Updated spatial data docs. (#5171)
- 292cae1 Fixes inconsistencies in Neo4j integration doc (#5208)
- f931177 Remove Legacy Gateway (#5225)
- 6eacbe9 Fixed Projection Issues (#5222)
- 27f69b6 Fixed Projection Visitor (#5170)
- 86a4d36 Added upload video
- 1cd2215 Fixed Tests Issues (#5221)
- 08d7271 Fixed typos in DataLoader docs. (#5219)
- 0477a36 Fixed error reporting of HC0018 (#5218)
- 436119f Total count description extracted from GitHub schema as reference (#5212)
- c70aaa7 Fixed defer execution. (#5217)
- edd2665 Merged new youtube episode into website.
- 39cb697 Embeded new youtube episode
- a80ed67 Deleted GitHub Stale Workflow
- 7b84287 Changed Stale Bot daysUntilStale setting.
- 6a1a98d Introduced ObjectResult to replace ResultMap (#5207)
- dc0cf94 Added minor tweaks. (#5205)
- d67aa82 Remove NameString (#5200)
- 79fdffa Disallow introspection fields on subscription root (#5188)
- a06ba5d Update visitor example(#5199)
- 93e2349 Execution Engine Optimizations (#5193)
- b0b395c Pause while processing (#5192)
- 3a208b1 Make pure resolver pure again (#5191)
- fffb127 Migrate HotChocolate.Data to new selections (#5178)
- c51ee2b Migrate Neo4J to new selections (#5179)
- 5fb5990 Reworked Operation Compiler Optimizers (#5184)
- 9af5f14 Reduce impact of MapField (#5182)
- 89e929b Support SyntaxNode removal in Syntax Rewriters (#5156)
- ba64ae1 Introduced Operation Optimizer for Data and Stitching
- 811aeac Enable Selection Optimizers (#5169)
- bd6b722 Reworked Operation Compiler to Better Handle Include Conditions. (#5159)
- 6078532 Fixed Stacked DataLoader example typo (#5157)
- 8d92057 Fixes Interface Field Naming Convention. (#5158)
- b2e2089 Added Default Schema Merge Pipeline (#5153)
- 8b93591 Added middleware to apply missing binding directives. (#5152)
- e40f6a3 Split the apply extensions middleware. (#5151)
- 74f5a82 Added Type Rename Merge Middleware for new Gateway (#5142)
- 76da4a1 Removed Old Snapshot
- 875ef1c Update PagingObjectFieldDescriptorExtensions.cs (#5140)
- bd1163e Always use NtsGeometryServices instance for geometry creation (#5048)
- 5c712c4 Fixed deserialization of negative TimeSpans. (#5075) (#5076)
- 054b87a Reworked Batching Interface
- c06f37a Refined Type Interceptor
- 791b664 Fixed GraphQL Batching
- c8dabf4 Embeded Link to YouTube
- 70698f2 Updated ChilliCream Shop Link
- 83b9ca9 Fixed issue where generic types would invalidly be registered. (#5119)
- a6450c6 Fixed Complexity Validation Status Code (#5117)
- d4356d3 Do not allocate for default accept or reject socket connection. (#5108)
This list of changes was auto generated.