Releases: ChilliCream/graphql-platform
Releases · ChilliCream/graphql-platform
13.8.1
- Updated Embedded BananaCakePop to Version 13.0.0
13.8.0
What's Changed
- Fixed issue with the fusion configuration rewriter. (#6670)
- Adds example for failing error interface (#6665)
- Set limit on serialized message size in Subscriptions.Postgres (#6678)
- Fix JsonElement serialization for StrawberryShake
- Reworked JSON scalar usage with StrawberryShake. (#6683)
- Updated BananaCakePop Default Version (#6687)
- Make postgres subscription provider compatible with npgsql 8 (#6686)
- Handle JsonElement JsonValueKind.Null when deserializing (#6481)
- Fixed Utf8JsonWriterHelper to not ignore null dictionary values (#6689)
- Fixed the ghost files in Rider when using strawberyy shake (#6693)
- Fixed dotnet version check filter non version output for Strawberry Shake (#6699)
- Fixed argument naming conventions for mutation conventions. (#6705)
- Fixed cache pollution for in/nin filter expressions (#6711)
- Fixed large json read corruption (#6713)
- Fixed typo in Banana Cake Pop docs (#6715)
- Update open api schema snapshot to fix unit tests (#6708)
- Fixed array writer reset (#6719)
- [maintenance] Empty type termination using semicolon. (#6725)
- Added apollo federation docs (#5791)
- Fixed example in docs (#6733)
- StrawberryShake documentation fixes (#6742)
- Adds more documentation for BCP (#6709)
- Avoid writing BOM in StrawberryShake Tools (#6751)
- Fixed transport layer byte-array handling. (#6763)
- Fixed SSE message corruption (#6642)
- Do not send omitted arguments with default values to subgraph (#6767)
- Fixed mutation error dependency registration. (#6674)
- Fixed issue with default values on mutations. (#6776)
- Fixed CostAttribute multiplier path signature. (#6777)
- Fixed issue that caused the tag directive to be ignored. (#6746)
- Fixed broken postgres tests (#6779)
- Fixed Keyed Services (#6782)
- Fixed Tag Composition Tooling (#6783)
- EF Core middleware must check for IAsyncEnumerable. (#6784)
Full Changelog: 13.7.0...13.8.0-preview.8
12.22.2
- Clear new DocumentContext fields after usage.
12.22.1
- Ported the ArrayWriter changes.
13.7.0
What's Changed
- Optimized Field Merging by @michaelstaib in #6648
- Add default http request version and policy by @sunghwan2789 in #6641
- Interface on Error Type by @PascalSenn in #6643
- Deprecate SchemaBuilder Hooks by @michaelstaib in #6652
- Remove ReadOnly Schema Options Wrapper by @michaelstaib in #6653
Full Changelog: 13.6.1...13.7.0
12.22.0
What's Changed
- Optimized Field Merging by @michaelstaib in #6649
- Improve allocations from JsonResultSerializer by @michaelstaib in #6650
- Upgraded AspNetCore package to use the new BCP middleware. by @michaelstaib in #6654
Full Changelog: 12.21.0...12.22.0
13.6.1
What's Changed
- Improve allocations from
JsonResultFormatter
by @PascalSenn in #6636 - Update ActivityScopes.cs by @gkfischer in #6635
Full Changelog: 13.6.0...13.6.1
13.6.0
What's Changed
- Infer Entity Resolvers with Patterns by @michaelstaib in #6470
- Fixed memory leak on websocket transport. by @michaelstaib in #6476
- update companies by @artola in #6477
- docs: Mention abstract classes can be used for union types by @benmccallum in #6043
- Introduced subgraph consistency check. by @michaelstaib in #6493
- Fixed dictionary contains check for errors. by @benmccallum in #6496
- Fixed double dispose of continous task by @PascalSenn in #6484
- Adds staitc update BCP page by @PascalSenn in #6498
- update workshops by @artola in #6499
- Fixed options check for mutation conventions . by @michaelstaib in #6502
- Fixed RootPathSegment GetHashCode implementation. by @michaelstaib in #6501
- Handle UTF8 Surrogate Pairs in Parser by @michaelstaib in #6503
- Fixes documentation referring to how Strawberry Shake uses Roslyn by @benmccallum in #6507
- Fixed strawberry shake targets by @PascalSenn in #6506
- Fix issue with Query Planner ExecutionStep Requirements by @ndejaco2 in #6504
- Aligned Fusion more with the Fusion spec. by @michaelstaib in #6485
- Refactored query planner to allow top queries. by @michaelstaib in #6508
- Added type merging rules to fusion. by @michaelstaib in #6515
- Adds
about
to footer by @PascalSenn in #6521 - Fixed website build by @PascalSenn in #6522
- Fixed encoding issues in policies by @PascalSenn in #6523
- Migrated website deployment to GitHub Actions. by @michaelstaib in #6524
- Fixed typo in docs - projections.md by @szv in #6520
- Allow postgres subscriptions to be configured in publish only mode by @williamdenton in #6512
- Updated .NET SDK to 8.0 RC.1 by @michaelstaib in #6529
- Fixed Directive Middleware Caching Issue. by @michaelstaib in #6530
- Fixed Error Behavior in Query Plan by @michaelstaib in #6532
- Revert #6506 by @PascalSenn in #6538
- Introduce Node ID Parser to Fusion by @michaelstaib in #6535
- Introduced Fusion Export Command by @michaelstaib in #6541
- Optimized Resolver Composition by @michaelstaib in #6542
- Fixed issue in parser for directive location VARIABLE_DEFINITION. by @michaelstaib in #6553
- Cache printed GraphQL Query for Tracing by @PascalSenn in #6543
- Mark 'BuildPipeline' method as virtual by @IvAlex1986 in #6549
- Feat ignore additional input fields (#6307) by @leniency in #6531
- Adds True Nullability GraphQL Spec Proposal by @michaelstaib in #6570
- Print @deprecated in HotChocolate.Skimmed.SchemaFormatter by @tobias-tengler in #6565
- Fixed tag directive nullability. by @michaelstaib in #6571
- Adds Extensions support for Subgraph JSON by @PascalSenn in #6577
- Add automatic wrapper for open api specification. by @A360JMaxxgamer in #6398
- Use scheme provided by arguments by @vatsalyagoel in #6582
- Move to JsonElement in ConfigurationExtensions by @PascalSenn in #6580
- Remove a subgraph from a composed fusion gateway by @PascalSenn in #6584
- Make CustomOptionsFlags public by @dawust in #6587
- Split rabbit mq topic event sender into seperate registration method by @dannyheard7 in #6559
- Issue 6594 nested resolver key by @darren-clark in #6596
- Added more robust extensibility to extend mutation errors. by @michaelstaib in #6595
- Refinements on the new error hooks. by @michaelstaib in #6599
- Added tag directive refinements. by @michaelstaib in #6601
- add online workshop Vienna by @artola in #6602
- update workshop Vienna by @artola in #6603
- Update headers of website by @PascalSenn in #6607
- Fixed character in acceptable user and privacy policy by @PascalSenn in #6608
- Upgraded to .NET 8 rc.2 by @michaelstaib in #6619
- Fixed issue with dublicate type registration in Strawberry Shake by @michaelstaib in #6620
- Fixed field merging issue for skip/include. by @michaelstaib in #6621
- Adds better schema errors when data middleware is declared more than once. by @michaelstaib in #6622
- Fixes StrawberryShake issues caused by the introspection tooling. by @michaelstaib in #6625
- Removed Compiler Warnings by @michaelstaib in #6626
- Fixed build issue that prevented the FSharp package from being build. by @michaelstaib in #6627
- cleanup compilation constants by @SimonCropp in #6590
- Adds GraphQL SSE support to StrawberryShake by @PascalSenn in #6401
- Pruned Package References by @michaelstaib in #6631
- Fixes how arg values will be handled when the input obj is inferred by @michaelstaib in #6632
New Contributors
- @ndejaco2 made their first contribution in #6504
- @szv made their first contribution in #6520
- @williamdenton made their first contribution in #6512
- @IvAlex1986 made their first contribution in #6549
- @leniency made their first contribution in #6531
- @vatsalyagoel made their first contribution in #6582
- @dawust made their first contribution in #6587
- @dannyheard7 made their first contribution in #6559
- @SimonCropp made their first contribution in #6590
Full Changelog: 13.5.1...13.6.0
13.5.1
What's Changed
- StrawberryShake public access modifier must be default. by @michaelstaib in #6472
Full Changelog: 13.5.0...13.5.1
13.5.0
What's Changed
- Added GraphQL Request Field Limit. by @michaelstaib in #6381
- Fixed Subscription Complete Issue for ValueType Message. by @michaelstaib in #6383
- Optimized the Type Module Source Generator by @michaelstaib in #6388
- Adds postgres transport for subscriptions by @PascalSenn in #6387
- Expose internals of Fusion to BCP services by @PascalSenn in #6390
- Include .NET 8.0 tools in StrawberryShake package by @repne in #6395
- Upgrade default BCP middleware version by @PascalSenn in #6410
- Scope the projection selection properly when using the mutation conventions. by @hahn-kev in #6444
- Reintroduce RequestContextAccessor by @michaelstaib in #6454
- Publicly expose ability to register an error type on a mutation field by @benmccallum in #6463
- Removed Path Pooling by @michaelstaib in #6394
- Fixed naming issues with generic types by @N-Olbert in #6461
- Fixed Batch Pool for DataLoader was cleared to early. by @michaelstaib in #6465
- Added configurable access for generated Strawberry Shake clients (#6374) by @nih0n in #6416
Full Changelog: 13.4.0...13.5.0