For more details click here to get to our CHANGELOG.
Changes:
- 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)
See More
- 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)
- a8add2f Reworked the syntax rewriter and introduced a syntax navigator. (#5078)
- b61e97b Release task in node resolver after use (#5052)
- efd9ee9 Fixed Typo in Filter Docs (#5097)
- d1c4b66 Fixed compile issue
- 987b4b9 Fixed node resolver and entities resolver (#5080)
- f202519 Align total count on connection & collection segment (#4960)
- ee288d0 Issue 4957 Correct problem with Apollo Federation entity resolver bypassing dataloader (#4958)
- 72e410f Added pooling for path segments. (#5066)
- 18f709c Update error type example (#5063)
- 20b4b0d docs: Adds subscription doc to distributed schema (#5068)
- 4d6db2e Removed the schema resolver delegate (#5067)
- 8b623b6 Fixed bad xml comments (#5050)
- 620b86c Restructured Apply Extensions (#5057)
- 82c4f46 Fixed Snapshot
- 5a368d4 Schema Merge Blueprint (#4895)
- 39faf79 Make ApolloFederation Printer Public (#5041)
- 766f90a Fixed typo (proerty -> property) (#5046)
- 7347360 Updated the template name for blazor web assembly project. (#5044)
- 23b1018 Notify observer to complete async stream (#5008)
- 201f112 Align naming behavior of CollectionSegments to Connections (#4937)
- 1096ec7 Reworked Types Source Generator (#5040)
- f9dd6a6 Allow static node resolver to be defined in base classes (#5002)
- 493fc8f Added documentation for optional properties. (#5013)
- 22ef62c Updated Stale Bot Config
- c41fc95 Create Stale Issue Workflow
- 6d3060d Updated Stale Bot Config
- 2a0bf3b Updated Stale Bot Config
- e4a2c32 Updated snapshots and added missing snapshots for legacy frameworks. (#5027)
- be8310e Fixed snapshots in data (#5026)
- 2276541 Added tests for OperationDefinitionNode equality. (#4987)
- c76cb11 Updated Banana Cake Pop to Preview 35 (#5025)
- d15dc6b Introduced Syntax Comparer (#5023)
- 935b34f Adds directive name to IsBuiltInType helper (#5007)
- 24e196e Fixed directive description parsing (#5018)
- d6cdeee Fixed typo under projections documentation. (#5011)
- 2a937c9 Fixed xml documentation typo in Strawberry Shake (#5004)
- 023241c Update Banana Cake Pop install instructions (#4996)
- b56f0e9 Added BCP preview 32 (#4993)
- f127fdc Ported version 12.8 analyzer fix back to main
- ca0d446 Migrated MongoDb to file scoped namespaces (#4972)
- a35374f Fixed slow Neo4j tests (#4974)
- 4281079 Fixed a warning in HotChocolate.Data (#4973)
- ad668d7 Adds expression support for filtering (#4877)
- 022636f Fixed type trimming. The trimmer no correctly visits directives. (#4917)
- f3fed88 Implemented equality for ObjectTypeExtensionNode (#4962)
- 3ac80ad Implemented equality for ObjectTypeDefinitionNode (#4961)
- 57179ce Adds scalar, schema and selectionset equality (#4950)
- 3c8d716 Added BCP install instructions for Scoop (#4963)
- e7c55e0 Fixed Optional.From when not having a value (#4965)
- dfe0a4d Fixed WithLocation on SchemaDefinitionNode (#4964)
- a5d4be3 Adds Union and Variable nodes (#4948)
- ca95b4c Cleanup Filtering Typenames (#4880)
- 33b7c0c Adds sorting customization (#4914)
- c6cf60c Implemented equality for OperationTypeDefinitionNode. (#4942)
- 94460b8 Implemented equality for ScalarDefinitionNode. (#4940)
- d8f3d5e Reformatted HotChocolate.Spatial (#4947)
- f5d5eb9 Fixed tests for MongoDB (#4946)
- 65aadbe Added more xml documentation to the language package
- 44932cb Fixed XML documentation on ITypeDefinitionNode
- 32004a6 Rework equality of ObjectValueNode and ObjectFieldNode (#4941)
- da03085 Updated two Strawberry Shake example serializers (#4943)
- 18d973b Convert Neo4j solution to file-scoped namespaces (#4944)
- 868e224 Improve equality handling for type nodes. (#4934)
- b1cac69 Fixed warnings in HotChocolate.Spatial (#4938)
- 13e99fd Added queryExpiration option to Redis query cache. (#4930)
- c03a02d Node equality tests passing (#4936)
- ab1f9a5 Fixed warnings in HotChocolate.MongoDB. (#4935)
- a18e4c5 Fixed warnings in HotChocolate.Data (#4933)
- 70f2251 Fix CustomOperationFilterInput example (#3218)
- 731d9e2 Added projection context (#4932)
- 4af95cf Input and Interface definition nodes (#4931)
- 70a9b3e Reworked equality on IntValueNode and FloatValueNode (#4929)
- c6de73a Equality implementation for OptionalModifierNode (#4927)
- b823dbb Fixed tests for context (#4928)
- 64db3a1 Refined Syntax Nodes and added tests for equality (#4926)
- d221dfc Added default timeout of 30 minutes when debugging (#4924)
- 5c895d8 Rename enable Filter and Sorting Context (#4919)
- 1aab4dc Added equality to FieldNode, FloatValueNode and FragmentNodes (#4922)
- fa0afae Moved test utilities into separate packages. (#4918)
- f23c5c0 Adds HashCode Bcl Library (#4921)
- 6ab305a Fixed some equal mistakes with syntax nodes
- bfdd032 Language Refactoring (#4897)
- afa7cd9 Fixes issue where the Inline DataLoader name is not respected. (#4913)
- a51fa41 Use file-scoped namespaces for GreenDonut
- 9a02dda Added sorting context (#4905)
- e3e3bf0 Improve Banana Cake Pop Install Instructions (#4904)
- e05c286 Add Context for Filtering (#4903)
- 6193661 Update BCP preview links (#4898)
- dcc61fa Adds expression support for sorting (#4878)
- 29aa57b Fixed documentation of data extensions (#4899)
- aaecf40 Fixed Comments
- 2ff7109 Aligned Result Objects (#4874)
- c9121a1 Added tests for input default values when using schema-first (#4868)
- c19c670 Stiching Batching Options (#4865)
- 6e92527 Fixed Compatibility
- a85d2ea BCP Update to Preview 29
- 1e01e73 Added new transport client to stitching (#4859)
- 8c21c67 [Snyk] Security upgrade System.Text.Json from 4.7.0 to 4.7.1 (#4858)
- 048d449 Close open WebSocket sessions when application is shutting down (#4775)
- 651aeda Align State APIs (#4840)
- c765bc0 Fix Website Release Pipeline (#4836)
- 44301a1 Reorganized Transport Tests (#4834)
- 2eb18bf Add support for custom NodaTime patterns for serialization and deserialization (#4801)
- 70d53fa Added a utility to communicate with graphql-ws (#4820)
- 81ba508 Error message grammar (#4829)
- ee06be3 Fixed Typos. (#4830)
- cf5c724 Document dependency injection / Entity Framework Core (#4817)
- aa5d484 Add default arguments to IEndpointRouteBuilder Map methods (#4792)
- 264ddd8 GraphQL over WebSocke fixes. (#4819)
- 8b6671b Updated BCP to Preview 26
- 04a54f1 Added graphql-ws support (#4793)
- d93510d Use Default Values in UsePagingAttribute (#4815) (#4816)
- a042984 Updated BCP to Preview 25
- acfae86 Update Neo4JDataRequestBuilderExtensions.cs (#4807)
- d412413 @defer support for StrawberryShake (#4753)
- b4279d9 Fixed Compile Error
- 88a7f4e Updated BCP to Version 1p23 (#4787)
- 6b7ae04 Added support for subscription stitching (#4786)
- 67cdad1 Abstracted Transport Handling in Schema Stitching (#4777)
- 9cfa1d1 Reworked code generation for better compatibility with classic .NET (#4768)
- 69a0189 Fixed Sonar Issue in Mongo Package (#4776)
- e241071 Exclude Source Generators from Sonar Build
- 1283392 Changed Build VM
- a23317f Updated Sonar Build Restore
- f10d1c6 Reworked how we build the code generation server
- c02a4a9 Reworked Source Generator Deployment
- 70cb9bf Fixed build error that published all dlls in the output folder.
- b3311ec Fixed Snapshots
- 02a01ac Reworked Publish
- 95509b2 Updated Release Build
- 534ca38 Removed Stitching From Source Generator (#4770)
- 57d1824 Remove the need to declare scalars when doing schema stitching (#4769)
- ce3e167 Added fetch once DataLoader (#4767)
- 60e44ff Fixed StrawberryShake MSBuild integration (#4762)
- a0181eb Rename root activity before operation is known (#4749)
This list of changes was auto generated.