13.0.0
What's Changed
- Adds pure resolver for stitching by @PascalSenn in #4702
- Fixing minor typo in mongodb documentation by @stxwright in #4699
- Added Schema Source Generator by @michaelstaib in #4708
- Reintroduced PaginationAmount for legacy paging support. by @michaelstaib in #4709
- Fixed Breaking Change by @michaelstaib in #4710
- Fixed concurrency issue with DataLoader by @michaelstaib in #4718
- Added support for schema building directives when using schema-first. by @michaelstaib in #4723
- Added Helpers for JSON types by @michaelstaib in #4725
- Fixed issue were schema-first input runtime types were not correctly inferred. by @michaelstaib in #4727
- Fix spelling error by @mhnisportal in #4729
- Fix grammar by @mhnisportal in #4730
- Fixed warnings in automapper package by @PascalSenn in #4728
- Fixed interface inference issue when using schema-first by @michaelstaib in #4731
- Reworked Types Analyzer to auto-register DataLoader. by @michaelstaib in #4732
- Added Analyzer to Templates by @michaelstaib in #4733
- Adds deprecation of input fields and arguments by @PascalSenn in #4630
- Added StrawberryShake Code Generator Server by @michaelstaib in #4742
- Fixed schema-first input enum binding. by @michaelstaib in #4750
- Cleanup StrawberrShake Generator Test Projects by @michaelstaib in #4751
- Rename root activity before operation is known by @glucaci in #4749
- Fixed StrawberryShake MSBuild integration by @michaelstaib in #4762
- Added fetch once DataLoader by @michaelstaib in #4767
- Remove the need to declare scalars when doing schema stitching by @michaelstaib in #4769
- Removed Stitching From Source Generator by @michaelstaib in #4770
- Fixed Sonar Issue in Mongo Package by @PascalSenn in #4776
- Reworked code generation for better compatibility with classic .NET by @michaelstaib in #4768
- Abstracted Transport Handling in Schema Stitching by @michaelstaib in #4777
- Added support for subscription stitching by @michaelstaib in #4786
- Updated BCP to Version 1p23 by @michaelstaib in #4787
- defer support for StrawberryShake by @michaelstaib in #4753
- Update Neo4JDataRequestBuilderExtensions.cs by @avisra in #4807
- Use Default Values in UsePagingAttribute (#4815) by @treymack in #4816
- Added graphql-ws support by @michaelstaib in #4793
- GraphQL over WebSocke fixes. by @michaelstaib in #4819
- Add default arguments to IEndpointRouteBuilder Map methods by @tobias-tengler in #4792
- Document dependency injection / Entity Framework Core by @tobias-tengler in #4817
- Fixed Typos by @grounzero in #4830
- Error message grammar correction. by @grounzero in #4829
- Added a utility to communicate with graphql-ws by @michaelstaib in #4820
- Add support for custom NodaTime patterns for serialization and deserialization by @david-driscoll in #4801
- Reorganized Transport Tests by @michaelstaib in #4834
- Fix Website Release Pipeline by @tobias-tengler in #4836
- Align State APIs by @tobias-tengler in #4840
- Close open WebSocket sessions when application is shutting down by @oising in #4775
- [Snyk] Security upgrade System.Text.Json from 4.7.0 to 5.0.2 by @snyk-bot in #4858
- Added new subscription client to stitching. by @michaelstaib in #4859
- Stiching Batching Options by @michaelstaib in #4865
- Added tests for input default values when using schema-first. by @michaelstaib in #4868
- Aligned Result Objects by @michaelstaib in #4874
- Fixed documentation of data extensions by @PascalSenn in #4899
- Adds expression support for sorting by @PascalSenn in #4878
- Update BCP preview links by @kirkbrauer in #4898
- Add Context for Filtering by @PascalSenn in #4903
- Improve Banana Cake Pop Install Instructions by @kirkbrauer in #4904
- Added sorting context by @PascalSenn in #4905
- Fixes issue where the Inline DataLoader name is not respected. by @vhatsura in #4913
- Language Refactoring by @michaelstaib in #4897
- Add HashCode Bcl Library by @matt-psaltis in #4921
- Moved test utilities into separate packages. by @michaelstaib in #4918
- Initial equality changes by @matt-psaltis in #4922
- Rename enable Filter and Sorting Context by @PascalSenn in #4919
- added default timeout of 30 minutes when debugging by @gkfischer in #4924
- Refined Syntax Nodes and added tests for equality by @michaelstaib in #4926
- Fixed tests for filtering and sorting context by @PascalSenn in #4928
- Equality implementation for OptionalModifierNode by @tsinghammer in #4927
- Reworked equality on IntValueNode and FloatValueNode by @michaelstaib in #4929
- Input and Interface definition nodes by @matt-psaltis in #4931
- Added selection context by @PascalSenn in #4932
- Fix CustomOperationFilterInput example by @rmcc13 in #3218
- Fixed warnings in HotChocolate.Data by @PascalSenn in #4933
- Fixed warnings in HotChocolate.MongoDB by @PascalSenn in #4935
- Node equality tests passing by @matt-psaltis in #4936
- Added queryExpiration option to Redis query cache. by @gkfischer in #4930
- Fixed warnings in HotChocolate.Spatial by @PascalSenn in #4938
- Improve equality handling for type nodes. by @michaelstaib in #4934
- Convert Neo4j solution to file-scoped namespaces by @arif-hanif in #4944
- Update constructor of two example serializers in Documentation by @srkirkland in #4943
- rework equality for ObjectValueNode by @vhatsura in #4941
- Fixed a test in the mongo integration by @PascalSenn in #4946
- Format HotChocolate.Spatial by @PascalSenn in #4947
- Implemented equality for ScalarDefinitionNode. by @tsinghammer in #4940
- Implemented equality for OperationTypeDefinitionNode. by @vhatsura in #4942
- Adds sorting customization by @PascalSenn in #4914
- Cleanup Filtering Typenames by @PascalSenn in #4880
- Adds Union and Variable nodes by @matt-psaltis in #4948
- Some small fixes by @tsinghammer in #4964
- Fixed Optional.From when not having a value by @KreativJos in #4965
- BananaCakePop--install.md: Add instructions for Scoop by @issaclin32 in #4963
- Adds scalar, schema and selectionset equality by @matt-psaltis in #4950
- Implemented equality for ObjectTypeDefinitionNode by @vhatsura in #4961
- Implemented equality for ObjectTypeExtensionNode by @vhatsura in #4962
- Fixed type trimming. The trimmer now correctly visits directives. by @vhatsura in #4917
- Adds expression support for filtering by @PascalSenn in #4877
- Fixed a warning in HotChocolate.Data by @PascalSenn in #4973
- Fixed slow Neo4j tests by @PascalSenn in #4974
- Migrates MongoDb to file scoped namespaces by @PascalSenn in #4972
- Added BCP preview 32 by @michaelstaib in #4993
- Update Banana Cake Pop install instructions by @kirkbrauer in #4996
- Fixed typo by @sawankumarbundelkhandi in #5004
- Fix typo under projections documentation. by @emilio-feliciano-562 in #5011
- Fixed directive description parsing by @PascalSenn in #5018
- Adds directive name to IsBuiltInType helper by @PascalSenn in #5007
- Introduced Syntax Comparer by @michaelstaib in #5023
- Updated Banana Cake Pop to Preview 35 by @michaelstaib in #5025
- Added tests for OperationDefinitionNode equality. by @vhatsura in #4987
- Fixed snapshots in data by @PascalSenn in #5026
- Updated snapshots and added missing snapshots for legacy frameworks. by @michaelstaib in #5027
- Added documentation for optional properties. by @juan7732 in #5013
- Allow static node resolver to be defined in type/external resolver base class by @Suzii in #5002
- Reworked Types Source Generator by @michaelstaib in #5040
- Align naming behavior of CollectionSegments to Connections by @gkfischer in #4937
- notify observer to complete async stream by @CoreDX9 in #5008
- Update index.md blazor wasm template name by @Inzagio in #5044
- Fix typo (proerty -> property) by @glen-84 in #5046
- Make ApolloFederation Printer Public by @michaelstaib in #5041
- Schema Merge by @michaelstaib in #4895
- Restructured Apply Extensions by @michaelstaib in #5057
- Fixed bad xml comments by @PascalSenn in #5050
- Removed the schema resolver delegate by @michaelstaib in #5067
- docs: Adds subscription doc to distributed schema by @anthony-keller in #5068
- Update error type by @glen-84 in #5063
- Added pooling for path segments. by @PascalSenn in #5066
- Issue 4957 Correct problem with Apollo Federation entity resolver bypassing dataloader by @mightymiracleman in #4958
- Align total count on connection & collection segment by @PascalSenn in #4960
- Fixed node resolver and entities resolver by @PascalSenn in #5080
- Fixed Typo in Filter Docs by @kikaragyozov in #5097
- Release task in node resolver after use by @PascalSenn in #5052
- Reworked the syntax rewriter and introduced a syntax navigator. by @matt-psaltis in #5078
- Do not allocate for default accept or reject socket connection. by @michaelstaib in #5108
- Fixed Complexity Validation Status Code. by @michaelstaib in #5117
- Fixed issue where generic types would invalidly be registered. by @michaelstaib in #5119
- Fixed deserialization of negative TimeSpans. (#5075) in #5076
- Always use NtsGeometryServices instance for geometry creation by @wassim-k in #5048
- Paging EnsureConnectionNameCasing updated with ToUpperInvariant by @Domdu in #5140
- Added Type Rename Merge Middleware by @michaelstaib in #5142
- Split the apply extensions middleware. by @michaelstaib in #5151
- Added middleware to apply missing binding directives. by @michaelstaib in #5152
- Added Default Schema Merge Pipeline. by @michaelstaib in #5153
- Fixes Interface Field Naming Convention. by @michaelstaib in #5158
- Doc Update: Fix Stacked DataLoader example typo by @bbrandt in #5157
- Reworked Operation Compiler to Better Handle Include Conditions. by @michaelstaib in #5159
- Enable Selection Optimizers by @michaelstaib in #5169
- Support SyntaxNode removal in Syntax Rewriters by @matt-psaltis in #5156
- Reduce impact of
MapField
by @PascalSenn in #5182 - Reworked Operation Compiler Optimizers by @michaelstaib in #5184
- Migrate Neo4J to new selections by @PascalSenn in #5179
- Migrate HotChocolate.Data to new selections by @PascalSenn in #5178
- Make pure resolver pure again by @PascalSenn in #5191
- Pause while processing by @PascalSenn in #5192
- Execution Engine Optimizations by @michaelstaib in #5193
- Update visitors.md by @zyrconium13 in #5199
- Disallow introspection fields on subscription root by @PascalSenn in #5188
- Remove NameString by @michaelstaib in #5200
- Added minor tweaks. by @michaelstaib in #5205
- Introduced ObjectResult to replace ResultMap by @michaelstaib in #5207
- Fixed defer execution. by @michaelstaib in #5217
- Description on
totalCount
field in connection type by @damienpontifex in #5212 - Fixed error reporting of HC0018 by @michaelstaib in #5218
- Fixed typos in DataLoader docs. by @eddex in #5219
- Fixed Tests Issues by @michaelstaib in #5221
- Fixed Projection Visitor by @PascalSenn in #5170
- Fixed Projection Issues by @michaelstaib in #5222
- Remove Legacy Gateway by @michaelstaib in #5225
- Fixes inconsistencies in Neo4j integration doc by @tomasfabian in #5208
- Update spatial-data.md by @rich-s-d in #5171
- Fixed HotChocolate.Data by @PascalSenn in #5227
- Execution Engine Improvements for Projections, Stitching and Federation by @michaelstaib in #5168
- Add support for defer if argument by @michaelstaib in #5230
- Expose Content-Type through
IFile
abstraction by @michaelstaib in #5231 - Integrated stream into operation compiler. by @michaelstaib in #5232
- Reworked resolver task to handle stream results better. by @michaelstaib in #5234
- Added support for generic attributes to GraphQLTypeAttribute and ExtendObjectAttribute by @michaelstaib in #5235
- Fixed multiple tests. by @michaelstaib in #5236
- Fixed StrawberryShake Tests by @michaelstaib in #5237
- Fixed XML Comment issues on Mongo by @PascalSenn in #5238
- Fixed query formatter for .NET Core 3.1 by @michaelstaib in #5239
- Added .NET 7 SDK by @michaelstaib in #5241
- Wrong field name in sample query in documentation about Unions by @doeringp in #5242
- Migrate Snapshot Tests by @michaelstaib in #5243
- Small typo in console.md - Step 5 by @mrwellmann in #5248
- Fixed snapshot file name for windows by @PascalSenn in #5258
- Allow empty filter expressions to be visited by @david-driscoll in #5214
- Simplify scoped resolver compiler extensions. by @michaelstaib in #5286
- Allow middleware to register resolver task bound cleanup tasks. by @michaelstaib in #5294
- Added initial end to end integration for the new gateway. by @michaelstaib in #5284
- Fixed failing data tests by @PascalSenn in #5292
- Allow to override the enum type name and value comparer. by @michaelstaib in #5297
- Integrated Gateway into Request Pipeline by @michaelstaib in #5298
- Integrated Gateway into Request Pipeline by @michaelstaib in #5299
- Reworked the Gateway Configuration by @michaelstaib in #5308
- Deleted CLA Bot Configuration by @michaelstaib in #5309
- Fixed Defer and Data tests by @michaelstaib in #5310
- Update from .NET6 to .NET7 in contribution guidelines by @3schwartz in #5306
- Fusion: Added support for basic argument forwarding by @michaelstaib in #5314
- Fixed InputParser issue for optional value types. by @michaelstaib in #5317
- Changes Add(IExecutionResult) to AddResult for Snapshot tests by @matt-psaltis in #5320
- Add file upload to strawberry shake by @PascalSenn in #5324
- Fixed upload scalar on SS by @PascalSenn in #5329
- Redundant IHasScope removed by @nirzaf in #5338
- Reworked Fusion Query Plan by @michaelstaib in #5342
- Allow node resolvers to be inferred from quer fields. by @michaelstaib in #5350
- Fixes: Strawberry Shake Tooling download command does not send scope(s) to token endpoint. by @charristti in #5340
- Added Strawberry Shake Blazor Package by @michaelstaib in #5360
- Fixed grammar and spelling in the sorting doc by @rbeauchamp in #5362
- Fixed missing initial preamble in the MultiPart response formmatter. by @michaelstaib in #5363
- website update for bcp 1 by @rstaib in #5365
- Fixed an issue that caused StrawberryShake to swallow some events. by @michaelstaib in #5366
- Fix name of LocalCurrency scalar type by @benmccallum in #5368
- GraphQL over HTTP Spec draft compliance. by @michaelstaib in #5367
- Added GraphQL-SSE support by @michaelstaib in #5390
- Adds ShadowCopy to Neo4J Analyzer to fix file locking issues on compilation by @matt-psaltis in #5353
- Add missing type error message by @vmary2014 in #5346
- Azure Functions isolated process by @cajuncoding in #4988
- Azure Function Isolated Process Refinements by @michaelstaib in #5392
- Fix memory leak bug caused by query dictionary variable params by @declan-bourke in #5383
- Introduce new incremental result structure. by @michaelstaib in #5396
- Update index.md by @Xeviva in #5398
- Add sorting query examples by @aristotelos in #5377
- Implemented Stream and Defer Spec Edits by @michaelstaib in #5405
- Aligned naming of input and output formatter. by @michaelstaib in #5407
- Fixed Batching when using Defer or Stream by @michaelstaib in #5409
- Fixed transport compatibility issues by @michaelstaib in #5410
- Fixed node discovery when using the NodeResolverAtt on the query type by @michaelstaib in #5412
- Allow for error result objects when using mutation conventions. by @michaelstaib in #5415
- Fix wrong name of constructor in docs example by @jakobdybdahl in #5411
- Docs - return type of Group DataLoader-driven field by @beauvankirk in #5404
- Add support to marshal across FunctionContext.Items into HttpContext.… by @cajuncoding in #5397
- Fixes several issues for projecting from node fields. by @michaelstaib in #5425
- Update index.md by @klogdog in #5423
- Add support for inference of static resolvers. by @michaelstaib in #5428
- Fixed node resolver with entities by @PascalSenn in #5429
- Fixed schema error when using static properties as resolver by @michaelstaib in #5430
- Added a better error for error type name collisions. by @michaelstaib in #5431
- Adds nodes fields support to projections by @PascalSenn in #5432
- Add v13 documentation version by @tobias-tengler in #5455
- Update executable.md by @lynxz in #5419
- added blog post for bcp 2 by @rstaib in #5467
- Notify completion of subscription to storeless client by @sunghwan2789 in #5469
- Removed newtonsoft form utitlities by @PascalSenn in #5466
- Fix event stream formatter so that support graphql-sse protocol by @sunghwan2789 in #5473
- Added "HotChocolate.Extensions.Types.Fido2" library to COMMUNITY.md by @tr4cks in #5472
- Add docs spellcheck and fix all spelling errors by @SeanKilleen in #5461
- Improve documentation navigation by @tobias-tengler in #5474
- Website Markdown cleanup by @tobias-tengler in #5485
- Input Object Type inference and formatters by @michaelstaib in #5498
- BCP landing page by @rstaib in #5503
- Added snapshot formatter that can handle deferred results by @michaelstaib in #5492
- Fix stackoverflow exception by @dlbroadfoot in #5494
- Website Sub-Menus by @rstaib in #5515
- Make introspection feature-detection more robust by @michaelstaib in #5482
- Opa Authorization Handler for AspNetCore by @queil in #5146
- Fixed value overflows break query validation. by @michaelstaib in #5522
- Persisted Query Refinements by @michaelstaib in #5521
- Notify observer to complete async stream on network error. by @CoreDX9 in #5060
- Update operation-complexity.md by @ferencleicht in #5544
- Add Integration for Marten by @jabellard in #5301
- Add reference to sample project for MartenDB integration by @jabellard in #5556
- Redirect v10 documentation links by @tobias-tengler in #5530
- Support for NATS as a subscriptions backplane by @oising in #5441
- Fixed workshop date by @artola in #5562
- Introduced Topic Shards to better handle Subscribers by @michaelstaib in #5567
- Migrate Legacy Stitching to Version 13 by @michaelstaib in #5537
- Allow request overrides for the depth analysis by @michaelstaib in #5582
- Mutation Convention Refinements by @michaelstaib in #5586
- Improved template and the type analyzer. by @michaelstaib in #5587
- update website for services by @artola in #5588
- fix typings for React by @artola in #5590
- [Neo4j] Test Fixes by @arif-hanif in #5545
- enhancement for mobile web by @artola in #5596
- add workshops to training page by @artola in #5597
- reorder page for training by @artola in #5604
- RabbitMQ Subscription Provider by @rstaib in #5599
- Update mutations.md by @sarvasana in #5598
- Allow rewrite of arguments with a single helper method. by @michaelstaib in #5609
- Type Interceptor Refinements by @michaelstaib in #5607
- Make it easier to write to the result state and the result extensions. by @michaelstaib in #5613
- enhance seo by @artola in #5617
- enhance seo by @artola in #5618
- seo descriptive links by @rstaib in #5619
- enhance seo by @artola in #5621
- Switch global.json SDK version to 7.0.101 by @tobias-tengler in #5616
- Fixed duplicated error code. by @michaelstaib in #5623
- Fix NullReferenceException in HotChocolateAzureFunctionServiceCollectionExtensions by @nicolaskuster in #5581
- Queryable offset paging handler patch 1 by @andreasblueher in #5591
- enhance website by @artola in #5625
- Allow for nulls to be stripped from the result. by @michaelstaib in #5627
- Fix documentation for fetch from rest by @andreasblueher in #5589
- Fixed typo in operation-complexity.md by @HellHunterMax in #5577
- Allow Dependency injection in Error Filter by @PascalSenn in #5180
- Added companies to references by @artola in #5631
- Update doc summary for UsePagingAttribute by @austins in #5633
- Added companies to references by @artola in #5635
- Fix numbering in documentation by @Streammz in #5612
- Slice source text in SyntaxException by @PascalSenn in #5493
- Removed filter/sorting inline API for initial 13 release. by @PascalSenn in #5646
- Fixed Strawberry Shake Any Type by @PascalSenn in #5650
- fix root layout by @artola in #5657
- Reorder Blog Post by @PascalSenn in #5665
- Update links in blogpost by @PascalSenn in #5666
- Fixed Persisted query opt-in by MSBuild prop by @benmccallum in #5667
- Simplified Directive API by @michaelstaib in #5630
- Fixed Scoped Services handling on resolvers. by @michaelstaib in #5671
- update docs for blog by @artola in #5672
- Fix description of StrawberryShake package by @benmccallum in #5676
- Fixed ServiceKind.Resolver not working with ResolveWith by @tobias-tengler in #5677
- Added DataLoader source generator. by @michaelstaib in #5681
- add static page for bcp maintenance by @artola in #5683
- Adds feature flags to 13 by @PascalSenn in #5647
- Refined DataLoader Source Generator by @michaelstaib in #5689
- Fixed static type extensions when using generics. by @michaelstaib in #5690
- Added Support for Subscription Arguments on the Stream Factory by @michaelstaib in #5691
- Implicitly inject topic event receiver and topic event sender. by @michaelstaib in #5692
- Fixed handling of generics for DataLoader by @michaelstaib in #5695
- fix(typo): schema-configuration.md by @geisterfurz007 in #5699
- Removed TypeReference Interface by @michaelstaib in #5696
- Adds dynamic query cache-control by @tobias-tengler in #4540
- Fixed state issues when streaming. by @michaelstaib in #5701
- Update JsonObjectTypeExtensions.cs by @vickytr44 in #5649
- Added Set Converter by @michaelstaib in #5703
- Fixed authorize interceptor not skipping non auth directives. by @michaelstaib in #5706
- Update v13 Migration Guide by @tobias-tengler in #5685
- Fix broken link in Migration Guide by @tobias-tengler in #5707
- update workshops promotion by @artola in #5727
- Fix memory leak bug caused by query list keyvaluepair variable params by @declan-bourke in #5718
- Prevent canceled @stream tasks from breaking subsequent @stream query by @atykhyy in #5712
- Abandon Rented Objects on Errors by @michaelstaib in #5728
- Fix link by @Vectorfield4 in #5725
- Add message to exception when enum conversion fails by @jorrit in #5713
- Fixed cache control defaults were not reliably applied. by @michaelstaib in #5732
- Allow policy do handle authenticated check. by @michaelstaib in #5734
- Change mistaken "filtering" wording by @Kayyow in #5723
- Allow for easier resolver compiler customization. by @michaelstaib in #5735
- Fixed resolver compiler did not use the GraphQL argument name for args. by @michaelstaib in #5736
- Added configuration method to register the GraphQL upload scalar. by @michaelstaib in #5737
- Added generic ID attribute. by @michaelstaib in #5738
- Replaced request context accessor with request context enricher. by @michaelstaib in #5739
- Fixed type inference issue when using any with schema-first. by @michaelstaib in #5740
- Ported: Fixed issue where mutating the result object would drop the ContextData #5211 by @michaelstaib in #5741
- Improve constructor binding by @michaelstaib in #5742
- Ignore YouTube links for spelling. by @michaelstaib in #5744
- Wire activity enricher for field errors that are reported at the request level. by @michaelstaib in #5745
- Allow user to pin GraphQL over HTTP transport spec version. by @michaelstaib in #5746
- Fixed stream and defer http tests. by @michaelstaib in #5748
- Add hooks to the HTTP response formatter to write response headers. by @michaelstaib in #5749
- Allow to package attributes. by @michaelstaib in #5750
- Fixed type inference issues when binding explicitly. by @michaelstaib in #5754
- Implemented a GraphQL JSON scalar. by @michaelstaib in #5756
- Update migration guide for v13 by @tobias-tengler in #5757
- Update examples on subscription provider config (AddInMemorySubscriptions and AddRedisSubscriptions extension methods) by @vajsm in #5751
- Add support for inferrence of structs by @PascalSenn in #5752
- Fixed that field authorization at the validation level was skipped. by @michaelstaib in #5766
- Fixed Strawberry Shake issues with multiple clients. by @michaelstaib in #5769
- Fixed handling of Strawberry Shake build output path. by @michaelstaib in #5770
- Cleanup integration tests by @PascalSenn in #5762
- Adds struct support to filtering by @PascalSenn in #5760
- Extend documentation of scalar filter types by @PascalSenn in #5759
- Capture authorization handler as global state. by @michaelstaib in #5773
- Allow to configure max allowed nodes. by @michaelstaib in #5774
- Fixed Sqlite Persistence tests on Apple Silicon. by @michaelstaib in #5775
- Disable batching by default. by @michaelstaib in #5776
- Support .NET 6 Hot Reload by @tobias-tengler in #5165
- Set authorize default to validation. by @michaelstaib in #5779
- Fixed warm up tasks so that they can run with authorization. by @michaelstaib in #5780
- Fixed MSBuild escape issues for Windows. by @michaelstaib in #5789
- Fix and add EnableBatching to migration guide by @tobias-tengler in #5788
- Fixed naming of acronyms for fields by @Nivisan-Jeyananthan in #4907
- enhance readme by @rstaib in #5674
- Adds Generic Attributes for Filtering & Sorting by @PascalSenn in #5798
- Fixed Authorization Defaults. by @michaelstaib in #5799
- Fixed link to HotChocolate examples by @andreasblueher in #5793
- Fixed initialization of static types. by @vbornand in #5761
- [Feature] Adds support for RavenDB by @PascalSenn in #5801
- Fixed StrawberryShake issue where the transport exceptions were ignored. by @michaelstaib in #5802
New Contributors
- @stxwright made their first contribution in #4699
- @mhnisportal made their first contribution in #4729
- @avisra made their first contribution in #4807
- @treymack made their first contribution in #4816
- @grounzero made their first contribution in #4830
- @david-driscoll made their first contribution in #4801
- @snyk-bot made their first contribution in #4858
- @kirkbrauer made their first contribution in #4898
- @matt-psaltis made their first contribution in #4921
- @gkfischer made their first contribution in #4924
- @rmcc13 made their first contribution in #3218
- @srkirkland made their first contribution in #4943
- @KreativJos made their first contribution in #4965
- @issaclin32 made their first contribution in #4963
- @sawankumarbundelkhandi made their first contribution in #5004
- @emilio-feliciano-562 made their first contribution in #5011
- @juan7732 made their first contribution in #5013
- @Suzii made their first contribution in #5002
- @CoreDX9 made their first contribution in #5008
- @Inzagio made their first contribution in #5044
- @glen-84 made their first contribution in #5046
- @anthony-keller made their first contribution in #5068
- @mightymiracleman made their first contribution in #4958
- @kikaragyozov made their first contribution in #5097
- @wassim-k made their first contribution in #5048
- @Domdu made their first contribution in #5140
- @bbrandt made their first contribution in #5157
- @zyrconium13 made their first contribution in #5199
- @damienpontifex made their first contribution in #5212
- @eddex made their first contribution in #5219
- @tomasfabian made their first contribution in #5208
- @rich-s-d made their first contribution in #5171
- @doeringp made their first contribution in #5242
- @mrwellmann made their first contribution in #5248
- @3schwartz made their first contribution in #5306
- @nirzaf made their first contribution in #5338
- @charristti made their first contribution in #5340
- @rbeauchamp made their first contribution in #5362
- @declan-bourke made their first contribution in #5383
- @Xeviva made their first contribution in #5398
- @aristotelos made their first contribution in #5377
- @jakobdybdahl made their first contribution in #5411
- @beauvankirk made their first contribution in #5404
- @klogdog made their first contribution in #5423
- @lynxz made their first contribution in #5419
- @sunghwan2789 made their first contribution in #5469
- @tr4cks made their first contribution in #5472
- @SeanKilleen made their first contribution in #5461
- @dlbroadfoot made their first contribution in #5494
- @queil made their first contribution in #5146
- @ferencleicht made their first contribution in #5544
- @jabellard made their first contribution in #5301
- @artola made their first contribution in #5562
- @sarvasana made their first contribution in #5598
- @nicolaskuster made their first contribution in #5581
- @andreasblueher made their first contribution in #5591
- @HellHunterMax made their first contribution in #5577
- @austins made their first contribution in #5633
- @Streammz made their first contribution in #5612
- @geisterfurz007 made their first contribution in #5699
- @vickytr44 made their first contribution in #5649
- @atykhyy made their first contribution in #5712
- @Vectorfield4 made their first contribution in #5725
- @Kayyow made their first contribution in #5723
- @vajsm made their first contribution in #5751
- @Nivisan-Jeyananthan made their first contribution in #4907
Full Changelog: 12.17.0...13.0.0