For more details click here to get to our CHANGELOG.
Changes:
- 81ddb33 Fixed StrawberryShake issues with multiple projects. (#5769)
- f90438c Fixed that field authorization at the validation level was skipped (#5766)
- 981104d Added user state to socket interceptor
- 967365a Add support for inferrence of structs (#5752)
- 98c245b Added conversion from string to JsonElement.
- 757f84a Updated examples on subscription provider.
- fc2782f Add subscription related breaking changes to migration guide (#5757)
- 5ab7317 Reconfigured stale bot
- bb4cd2a Implemented a GraphQL JSON scalar. (#5756)
- 2ce5de5 Fixed type inference issues when binding explicitly (#5754)
See More
- b53c112 Allow to package attributes. (#5750)
- 5cc0b0f Reformatted the main template.
- 3820220 Add hooks to the HTTP response formatter to write response headers. (#5749)
- a0aad5d Fixed stream and defer http tests. (#5748)
- 974ec6c Allow user to pin GraphQL over HTTP transport spec version (#5746)
- f08c2ed Wire activity enricher for field errors that are reported at the request level. (#5745)
- 49f7dc5 Ignore YouTube links for spelling (#5744)
- 645cd17 Improve constructor binding (#5742)
- 89456df Ported: Fixed issue where mutating the result object would drop the ContextData #5211 (#5741)
- 7f7f0d2 Fixed type inference issue when using any with schema-first. (#5740)
- 3af4810 Replaced request context accessor with request context enricher (#5739)
- e94d99d Added generic ID attribute. (#5738)
- b6e425b Added configuration method to register the GraphQL upload scalar. (#5737)
- aebd140 Fixed resolver compiler did not use the GraphQL argument name for field args. (#5736)
- a6519a1 Allow for easier resolver compiler customization (#5735)
- c4f1a7c Change mistaken "filtering" wording (#5723)
- abf1ccc Allow policy do handle authenticated check. (#5734)
- d4f7c5b Fixed cache control defaults were not reliably applied (#5732)
- a7d1279 Add message to exception when enum conversion fails in Strawberry Shake (#5713)
- 6c2b66e Fixed link in schema-stitching.md (#5725)
- 6794703 Abandon Rented Objects on Errors (#5728)
- bc5f432 Partial fix for use of DeferredWorkState after reset (#5712)
- 3dc6a8c Fixed memory leak bug caused by query list keyvaluepair variable params (#5718)
- 8663fb7 update workshops promotion (#5727)
- 73e1cde Fixed typos and formatting.
- 1c10875 DataLoader generator split up code generation.
- 2bf3aa3 added features to bcp product page
- 8ad9a73 Abandon OperationContext when cancellations happen.
- ee27855 Fix link (#5707)
- 27e9195 ExtendObjectTypeAttribute can only applied once
- ade39ba Update v13 Migration Guide (#5685)
- b927300 Fixed authorize interceptor not skipping non auth directives. (#5706)
- ba942cc Added Set Converter (#5703)
- b1b8445 Fixed Null Value Handling for Json Resolver (#5649)
- 53d7a12 Fixed badly formatted XML comment
- a40b0e3 Fixed state issues when streaming (#5701)
- 42a0beb Fixed skip take flags
- cf75f00 Fixed type in interface docs
- 9fb5268 Adds dynamic query cache-control (#4540)
- 802c9b8 Removed TypeReference Interface (#5696)
- aba413e Fixed typo in schema-configuration.md (#5699)
- bd0ceeb Fixed handling of generics for DataLoader (#5695)
- b1a21b6 added redirect for greendonut
- 0c6b183 moved redirects to nginx config
- 4173f63 Implicitly inject topic event receiver and topic event sender (#5692)
- f8b573e Added Support for Subscription Arguments on the Stream Factory (#5691)
- 8848df5 DataLoader refinements
- ed9a4e8 Fixed DataLoader as Resolver leak
- da255e0 Auto Bind HttpContext
- 1ea8a35 Fixed static type extensions when using generics (#5690)
- a730ed5 Refined DataLoader Source Generator (#5689)
- a50cfed Updated Newtonshot Packages
- 6e498f6 Adds feature flags to 13 (#5647)
- cbf1fb1 Updated Website Build
- ed1632a Updated Website Build Process
- 91e03d1 add static page for bcp maintenance (#5683)
- a159b28 Pinned BCP
- 7e2e449 Added DataLoader source generator. (#5681)
- 195d446 Fixed ServiceKind.Resolver not working with ResolveWith (#5677)
- cc6a62e Fix description of StrawberryShake package (#5676)
- 9099855 Renamed Repository
- 75e174e Updated Issue Templates
- b198a8c Updated Issue Templates
- 31eb459 Updated Issue Templates
- af14b1f update docs for blog (#5672)
- f4886d2 Fixed ScopedServices handling on resolvers (#5671)
- 669e84c Fixed XML Parameter Documentation
- 2ebdb17 Simplified Directive API (#5630)
- 0456ec5 Fixed Persisted query opt-in by MSBuild prop (#5667)
- bbbaa34 Update links in blogpost (#5666)
- 278022a Reorder Blog Post (#5665)
- a274469 added blog article for bcp 3
- a12a560 fix root layout (#5657)
- 19237ab added website comp for content videos
- 4bef794 added featured videos & updated bcp product page
- 638fcd1 allowed Algolia to crawl everything
- 404dd9d Fixed Strawberry Shake Any Type (#5650)
- 159077b website SEO enhancements
- f74d400 Removed filter/sorting inline API for initial 13 release. (#5646)
- f9bda8e Remove source text from SyntaxException (#5493)
- 0c57e32 Fixed numbering in documentation (#5612)
- b0c339a Added companies to references (#5635)
- 6ce74b5 Update doc summary for UsePagingAttribute (#5633)
- cf011e0 added google tagmanager
- 4fa3923 removed website typo banner
- d076104 added website redirects
- 55c1951 Added companies to references (#5631)
- 4e3e8c7 Added more tests
- 0a9f118 Allow Dependency injection in Error Filter (#5180)
- 0a09b2d Fixed typo in operation-complexity.md (#5577)
- a9fa303 Fixed documentation for fetch from rest (#5589)
- 53e8c0c Allow for nulls to be stripped from the result. (#5627)
- d7286a0 enhance website (#5625)
- bb9abcc Queryable offset paging handler patch 1 (#5591)
- 47c05c1 Fixed NullReferenceException in HotChocolateAzureFunctionServiceCollectionExtensions (#5581)
- bfc6988 Fixed duplicated error code. (#5623)
- 436a0a3 Switch global.json SDK version to 7.0.101 (#5616)
- 77e062c Refined the new helpers to mutate the result state
- cdb892d enhance seo (#5621)
- ff6d92f seo enhancements
- 6213a1e added linkedin to website
- fb0bb28 fixed links
- b60a342 added links to introduction pages (#5619)
- af888d3 enhance seo (#5618)
- 181c777 enhance seo (#5617)
- a77b7d6 updated doc link for greendonut
- baf13ae Make it easier to write to the result state and the result extensions. (#5613)
- 64c5ab9 Integrated type interceptors into a single base class. (#5607)
- bb0c912 Allow rewrite of arguments with a single helper method. (#5609)
- efb1bf1 improved doc search
- 4142139 seo enhancements for the website
- e038e9e Update mutations.md (#5598)
- 86efd66 Added RabbitMQ Subscription Provider (#5599)
- a2f64ad Fixed Tests
- 147a3c5 reorder page for training (#5604)
- 5ff03d0 add workshops to training page (#5597)
- 4fee729 enhancement for mobile web (#5596)
- 46a1b22 Fixed Neo4j Tests (#5545)
- 8a1c70a fix typings for React (#5590)
- 4d9f119 fixed typo
- 5fbd59e fixed website search modal
- f597b4c update website for services (#5588)
- 005b721 Fixed Template
- 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)
- 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)
This list of changes was auto generated.