Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow postgres subscriptions to be configured in publish only mode #6512

Merged
merged 7 commits into from
Sep 12, 2023
Merged

Allow postgres subscriptions to be configured in publish only mode #6512

merged 7 commits into from
Sep 12, 2023

Conversation

williamdenton
Copy link
Contributor

Allows postgres subscription transport to be used in processes that perform publish operations only
see #6511

Closes #6511

@CLAassistant
Copy link

CLAassistant commented Sep 7, 2023

CLA assistant check
All committers have signed the CLA.

@williamdenton
Copy link
Contributor Author

maybe too DRY? not sure if its best to duplicate some of the code rather than reuse it the way i have here

@github-actions
Copy link

github-actions bot commented Sep 7, 2023

HotChocolate.Data.Spatial.Filters.QueryableFilterVisitorDistanceTests.Create_Distance_Expression [FAIL]
HotChocolate.Data.Spatial.Filters.QueryableFilterVisitorWithinTests.Create_Within_Query [FAIL]

@github-actions
Copy link

github-actions bot commented Sep 7, 2023

HotChocolate.Subscriptions.Postgres.AsyncTaskDispatcherTests.Dispatch_Should_InvokeHandler [FAIL]

@github-actions
Copy link

github-actions bot commented Sep 7, 2023

HotChocolate.Execution.Integration.StarWarsCodeFirst.StarWarsCodeFirstTests.Depth_Analysis_Overrides_Are_Not_Cached [FAIL]

@codecov
Copy link

codecov bot commented Sep 7, 2023

Codecov Report

Patch coverage: 95.65% and project coverage change: +0.04% 🎉

Comparison is base (485a4a9) 78.98% compared to head (7ef297e) 79.03%.
Report is 5 commits behind head on main.

❗ Current head 7ef297e differs from pull request most recent head 886b44a. Consider uploading reports for the commit 886b44a to get more accurate results

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #6512      +/-   ##
==========================================
+ Coverage   78.98%   79.03%   +0.04%     
==========================================
  Files        2903     2917      +14     
  Lines      139764   140371     +607     
==========================================
+ Hits       110395   110943     +548     
- Misses      29369    29428      +59     
Flag Coverage Δ
unittests 79.03% <95.65%> (+0.04%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

Files Changed Coverage Δ
...on/CoreSubscriptionsServiceCollectionExtensions.cs 88.88% <92.30%> (ø)
...ostgres/PostgresSubscriptionTransportExtensions.cs 95.83% <100.00%> (ø)

... and 23 files with indirect coverage changes

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@github-actions
Copy link

github-actions bot commented Sep 7, 2023

HotChocolate.Execution.Integration.Spec.MutationTests.Ensure_Mutations_Are_Executed_Serially [FAIL]
HotChocolate.Execution.Batching.BatchQueryExecutorTests.ExecuteExportScalarList_ExplicitVariable [FAIL]

@github-actions
Copy link

github-actions bot commented Sep 7, 2023

HotChocolate.Subscriptions.Postgres.BackgroundTaskTests.RunContinuously_Should_WaitForASecond_When_HandlerThrowsException [FAIL]

@williamdenton
Copy link
Contributor Author

I've just had another thought - the ITopicSender should participate in transactions (enlist) so the event is published when related data is committed to the database. Obviously the receiver needs to be independent of any transaction and pooling as it currently is

Copy link
Member

@PascalSenn PascalSenn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This PR looks good. Thanks for the contribution!

(Just one minor formatting comment)

@github-actions
Copy link

github-actions bot commented Sep 9, 2023

HotChocolate.Data.Spatial.Filters.QueryableFilterVisitorIntersectsTests.Create_Intersects_Query [FAIL]

@github-actions
Copy link

github-actions bot commented Sep 9, 2023

HotChocolate.Subscriptions.Postgres.BackgroundTaskTests.RunContinuously_Should_WaitForASecond_When_HandlerThrowsException [FAIL]

@github-actions
Copy link

github-actions bot commented Sep 9, 2023

HotChocolate.Execution.Integration.Spec.MutationTests.Ensure_Mutations_Child_Fields_Are_Scoped_To_Its_Parent [FAIL]
HotChocolate.Execution.Integration.StarWarsCodeFirst.StarWarsCodeFirstTests.GraphQLOrgDirectiveSkipExample1WithPlainClrVarTypes [FAIL]
HotChocolate.Execution.Integration.DataLoader.DataLoaderTests.FetchSingleDataLoader [FAIL]

@PascalSenn
Copy link
Member

I've just had another thought - the ITopicSender should participate in transactions (enlist) so the event is published when related data is committed to the database. Obviously the receiver needs to be independent of any transaction and pooling as it currently is

Yes i agree. this would solve a couple of issues. e.g:

  • When you are in a transaction and you store an update and notify about the update, it's likely that the message is received on the consumer side before the data is actually updated in the database
  • When your transaction fails, the notification still arrives.

There are a couple of issue on the implemntation side with this though:

  • We currenlty batch the send notifications for higher throughput on inserts (it's like 10x more throughput)
  • The ITopicEventSenver runs decoupled from the context of the request

I have talked with @michaelstaib about this before, but we only really cut the topics ones in a discussion. Maybe we can pick this up again. There are a few adjustments that we would have to make to make this work.

@github-actions
Copy link

github-actions bot commented Sep 9, 2023

HotChocolate.Data.Spatial.Filters.QueryableFilterVisitorIntersectsTests.Create_Intersects_Query [FAIL]
HotChocolate.Data.Spatial.Filters.QueryableFilterVisitorOverlapsTests.Create_Overlaps_Query [FAIL]

@williamdenton
Copy link
Contributor Author

We discussed this internally too and it is tricky to reason about. Leaving it as is is simpler and we can easily work around it. Using a different backend like redis you would not get any guarantees on transaction related dispatch

@github-actions
Copy link

github-actions bot commented Sep 9, 2023

HotChocolate.Subscriptions.Postgres.BackgroundTaskTests.RunContinuously_Should_WaitForASecond_When_HandlerThrowsException [FAIL]

@github-actions
Copy link

github-actions bot commented Sep 9, 2023

HotChocolate.Execution.Integration.StarWarsCodeFirst.StarWarsCodeFirstTests.GraphQLOrgVariableWithDefaultValueExample [FAIL]
HotChocolate.Execution.Integration.DataLoader.DataLoaderTests.ClassDataLoader_Resolve_From_DependencyInjection [FAIL]

michaelstaib and others added 2 commits September 10, 2023 08:02
…riptionTransportExtensions.cs

Co-authored-by: PascalSenn <senn.pasc@gmail.com>
@github-actions
Copy link

HotChocolate.Data.Spatial.Filters.QueryableFilterVisitorDistanceTests.Create_Distance_Expression [FAIL]

@github-actions
Copy link

HotChocolate.Execution.Integration.DataLoader.DataLoaderTests.ClassDataLoader_Resolve_From_DependencyInjection [FAIL]

@sonarcloud
Copy link

sonarcloud bot commented Sep 10, 2023

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

@PascalSenn PascalSenn merged commit 6965960 into ChilliCream:main Sep 12, 2023
10 of 12 checks passed
@PascalSenn
Copy link
Member

@williamdenton Thanks for the contribution!

@williamdenton
Copy link
Contributor Author

I'm guessing this will be in 13.6 rather than 13.5.x?

renovate bot referenced this pull request in apollographql/subgraph-csharp-hotchocolate-annotation Oct 26, 2023
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [HotChocolate.AspNetCore](https://chillicream.com/)
([source](https://togithub.com/ChilliCream/graphql-platform)) | `13.5.1`
-> `13.6.0` |
[![age](https://developer.mend.io/api/mc/badges/age/nuget/HotChocolate.AspNetCore/13.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/nuget/HotChocolate.AspNetCore/13.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/nuget/HotChocolate.AspNetCore/13.5.1/13.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/nuget/HotChocolate.AspNetCore/13.5.1/13.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [HotChocolate.AspNetCore.CommandLine](https://chillicream.com/)
([source](https://togithub.com/ChilliCream/graphql-platform)) | `13.5.1`
-> `13.6.0` |
[![age](https://developer.mend.io/api/mc/badges/age/nuget/HotChocolate.AspNetCore.CommandLine/13.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/nuget/HotChocolate.AspNetCore.CommandLine/13.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/nuget/HotChocolate.AspNetCore.CommandLine/13.5.1/13.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/nuget/HotChocolate.AspNetCore.CommandLine/13.5.1/13.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>ChilliCream/graphql-platform
(HotChocolate.AspNetCore)</summary>

###
[`v13.6.0`](https://togithub.com/ChilliCream/graphql-platform/releases/tag/13.6.0)

[Compare
Source](https://togithub.com/ChilliCream/graphql-platform/compare/13.5.1...13.6.0)

#### What's Changed

- Infer Entity Resolvers with Patterns by
[@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6470](https://togithub.com/ChilliCream/graphql-platform/pull/6470)
- Fixed memory leak on websocket transport. by
[@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6476](https://togithub.com/ChilliCream/graphql-platform/pull/6476)
- update companies by [@&#8203;artola](https://togithub.com/artola) in
[https://github.com/ChilliCream/graphql-platform/pull/6477](https://togithub.com/ChilliCream/graphql-platform/pull/6477)
- docs: Mention abstract classes can be used for union types by
[@&#8203;benmccallum](https://togithub.com/benmccallum) in
[https://github.com/ChilliCream/graphql-platform/pull/6043](https://togithub.com/ChilliCream/graphql-platform/pull/6043)
- Introduced subgraph consistency check. by
[@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6493](https://togithub.com/ChilliCream/graphql-platform/pull/6493)
- Fixed dictionary contains check for errors. by
[@&#8203;benmccallum](https://togithub.com/benmccallum) in
[https://github.com/ChilliCream/graphql-platform/pull/6496](https://togithub.com/ChilliCream/graphql-platform/pull/6496)
- Fixed double dispose of continous task by
[@&#8203;PascalSenn](https://togithub.com/PascalSenn) in
[https://github.com/ChilliCream/graphql-platform/pull/6484](https://togithub.com/ChilliCream/graphql-platform/pull/6484)
- Adds staitc update BCP page by
[@&#8203;PascalSenn](https://togithub.com/PascalSenn) in
[https://github.com/ChilliCream/graphql-platform/pull/6498](https://togithub.com/ChilliCream/graphql-platform/pull/6498)
- update workshops by [@&#8203;artola](https://togithub.com/artola) in
[https://github.com/ChilliCream/graphql-platform/pull/6499](https://togithub.com/ChilliCream/graphql-platform/pull/6499)
- Fixed options check for mutation conventions . by
[@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6502](https://togithub.com/ChilliCream/graphql-platform/pull/6502)
- Fixed RootPathSegment GetHashCode implementation. by
[@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6501](https://togithub.com/ChilliCream/graphql-platform/pull/6501)
- Handle UTF8 Surrogate Pairs in Parser by
[@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6503](https://togithub.com/ChilliCream/graphql-platform/pull/6503)
- Fixes documentation referring to how Strawberry Shake uses Roslyn by
[@&#8203;benmccallum](https://togithub.com/benmccallum) in
[https://github.com/ChilliCream/graphql-platform/pull/6507](https://togithub.com/ChilliCream/graphql-platform/pull/6507)
- Fixed strawberry shake targets by
[@&#8203;PascalSenn](https://togithub.com/PascalSenn) in
[https://github.com/ChilliCream/graphql-platform/pull/6506](https://togithub.com/ChilliCream/graphql-platform/pull/6506)
- Fix issue with Query Planner ExecutionStep Requirements by
[@&#8203;ndejaco2](https://togithub.com/ndejaco2) in
[https://github.com/ChilliCream/graphql-platform/pull/6504](https://togithub.com/ChilliCream/graphql-platform/pull/6504)
- Aligned Fusion more with the Fusion spec. by
[@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6485](https://togithub.com/ChilliCream/graphql-platform/pull/6485)
- Refactored query planner to allow top queries. by
[@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6508](https://togithub.com/ChilliCream/graphql-platform/pull/6508)
- Added type merging rules to fusion. by
[@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6515](https://togithub.com/ChilliCream/graphql-platform/pull/6515)
- Adds `about` to footer by
[@&#8203;PascalSenn](https://togithub.com/PascalSenn) in
[https://github.com/ChilliCream/graphql-platform/pull/6521](https://togithub.com/ChilliCream/graphql-platform/pull/6521)
- Fixed website build by
[@&#8203;PascalSenn](https://togithub.com/PascalSenn) in
[https://github.com/ChilliCream/graphql-platform/pull/6522](https://togithub.com/ChilliCream/graphql-platform/pull/6522)
- Fixed encoding issues in policies by
[@&#8203;PascalSenn](https://togithub.com/PascalSenn) in
[https://github.com/ChilliCream/graphql-platform/pull/6523](https://togithub.com/ChilliCream/graphql-platform/pull/6523)
- Migrated website deployment to GitHub Actions. by
[@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6524](https://togithub.com/ChilliCream/graphql-platform/pull/6524)
- Fixed typo in docs - projections.md by
[@&#8203;szv](https://togithub.com/szv) in
[https://github.com/ChilliCream/graphql-platform/pull/6520](https://togithub.com/ChilliCream/graphql-platform/pull/6520)
- Allow postgres subscriptions to be configured in publish only mode by
[@&#8203;williamdenton](https://togithub.com/williamdenton) in
[https://github.com/ChilliCream/graphql-platform/pull/6512](https://togithub.com/ChilliCream/graphql-platform/pull/6512)
- Updated .NET SDK to 8.0 RC.1 by
[@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6529](https://togithub.com/ChilliCream/graphql-platform/pull/6529)
- Fixed Directive Middleware Caching Issue. by
[@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6530](https://togithub.com/ChilliCream/graphql-platform/pull/6530)
- Fixed Error Behavior in Query Plan by
[@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6532](https://togithub.com/ChilliCream/graphql-platform/pull/6532)
- Revert
[#&#8203;6506](https://togithub.com/ChilliCream/graphql-platform/issues/6506)
by [@&#8203;PascalSenn](https://togithub.com/PascalSenn) in
[https://github.com/ChilliCream/graphql-platform/pull/6538](https://togithub.com/ChilliCream/graphql-platform/pull/6538)
- Introduce Node ID Parser to Fusion by
[@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6535](https://togithub.com/ChilliCream/graphql-platform/pull/6535)
- Introduced Fusion Export Command by
[@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6541](https://togithub.com/ChilliCream/graphql-platform/pull/6541)
- Optimized Resolver Composition by
[@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6542](https://togithub.com/ChilliCream/graphql-platform/pull/6542)
- Fixed issue in parser for directive location VARIABLE_DEFINITION. by
[@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6553](https://togithub.com/ChilliCream/graphql-platform/pull/6553)
- Cache printed GraphQL Query for Tracing by
[@&#8203;PascalSenn](https://togithub.com/PascalSenn) in
[https://github.com/ChilliCream/graphql-platform/pull/6543](https://togithub.com/ChilliCream/graphql-platform/pull/6543)
- Mark 'BuildPipeline' method as virtual by
[@&#8203;IvAlex1986](https://togithub.com/IvAlex1986) in
[https://github.com/ChilliCream/graphql-platform/pull/6549](https://togithub.com/ChilliCream/graphql-platform/pull/6549)
- Feat ignore additional input fields
([#&#8203;6307](https://togithub.com/ChilliCream/graphql-platform/issues/6307))
by [@&#8203;leniency](https://togithub.com/leniency) in
[https://github.com/ChilliCream/graphql-platform/pull/6531](https://togithub.com/ChilliCream/graphql-platform/pull/6531)
- Adds True Nullability GraphQL Spec Proposal by
[@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6570](https://togithub.com/ChilliCream/graphql-platform/pull/6570)
- Print [@&#8203;deprecated](https://togithub.com/deprecated) in
HotChocolate.Skimmed.SchemaFormatter by
[@&#8203;tobias-tengler](https://togithub.com/tobias-tengler) in
[https://github.com/ChilliCream/graphql-platform/pull/6565](https://togithub.com/ChilliCream/graphql-platform/pull/6565)
- Fixed tag directive nullability. by
[@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6571](https://togithub.com/ChilliCream/graphql-platform/pull/6571)
- Adds Extensions support for Subgraph JSON by
[@&#8203;PascalSenn](https://togithub.com/PascalSenn) in
[https://github.com/ChilliCream/graphql-platform/pull/6577](https://togithub.com/ChilliCream/graphql-platform/pull/6577)
- Add automatic wrapper for open api specification. by
[@&#8203;A360JMaxxgamer](https://togithub.com/A360JMaxxgamer) in
[https://github.com/ChilliCream/graphql-platform/pull/6398](https://togithub.com/ChilliCream/graphql-platform/pull/6398)
- Use scheme provided by arguments by
[@&#8203;vatsalyagoel](https://togithub.com/vatsalyagoel) in
[https://github.com/ChilliCream/graphql-platform/pull/6582](https://togithub.com/ChilliCream/graphql-platform/pull/6582)
- Move to JsonElement in ConfigurationExtensions by
[@&#8203;PascalSenn](https://togithub.com/PascalSenn) in
[https://github.com/ChilliCream/graphql-platform/pull/6580](https://togithub.com/ChilliCream/graphql-platform/pull/6580)
- Remove a subgraph from a composed fusion gateway by
[@&#8203;PascalSenn](https://togithub.com/PascalSenn) in
[https://github.com/ChilliCream/graphql-platform/pull/6584](https://togithub.com/ChilliCream/graphql-platform/pull/6584)
- Make CustomOptionsFlags public by
[@&#8203;dawust](https://togithub.com/dawust) in
[https://github.com/ChilliCream/graphql-platform/pull/6587](https://togithub.com/ChilliCream/graphql-platform/pull/6587)
- Split rabbit mq topic event sender into seperate registration method
by [@&#8203;dannyheard7](https://togithub.com/dannyheard7) in
[https://github.com/ChilliCream/graphql-platform/pull/6559](https://togithub.com/ChilliCream/graphql-platform/pull/6559)
- Issue 6594 nested resolver key by
[@&#8203;darren-clark](https://togithub.com/darren-clark) in
[https://github.com/ChilliCream/graphql-platform/pull/6596](https://togithub.com/ChilliCream/graphql-platform/pull/6596)
- Added more robust extensibility to extend mutation errors. by
[@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6595](https://togithub.com/ChilliCream/graphql-platform/pull/6595)
- Refinements on the new error hooks. by
[@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6599](https://togithub.com/ChilliCream/graphql-platform/pull/6599)
- Added tag directive refinements. by
[@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6601](https://togithub.com/ChilliCream/graphql-platform/pull/6601)
- add online workshop Vienna by
[@&#8203;artola](https://togithub.com/artola) in
[https://github.com/ChilliCream/graphql-platform/pull/6602](https://togithub.com/ChilliCream/graphql-platform/pull/6602)
- update workshop Vienna by
[@&#8203;artola](https://togithub.com/artola) in
[https://github.com/ChilliCream/graphql-platform/pull/6603](https://togithub.com/ChilliCream/graphql-platform/pull/6603)
- Update headers of website by
[@&#8203;PascalSenn](https://togithub.com/PascalSenn) in
[https://github.com/ChilliCream/graphql-platform/pull/6607](https://togithub.com/ChilliCream/graphql-platform/pull/6607)
- Fixed character in acceptable user and privacy policy by
[@&#8203;PascalSenn](https://togithub.com/PascalSenn) in
[https://github.com/ChilliCream/graphql-platform/pull/6608](https://togithub.com/ChilliCream/graphql-platform/pull/6608)
- Upgraded to .NET 8 rc.2 by
[@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6619](https://togithub.com/ChilliCream/graphql-platform/pull/6619)
- Fixed issue with dublicate type registration in Strawberry Shake by
[@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6620](https://togithub.com/ChilliCream/graphql-platform/pull/6620)
- Fixed field merging issue for skip/include. by
[@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6621](https://togithub.com/ChilliCream/graphql-platform/pull/6621)
- Adds better schema errors when data middleware is declared more than
once. by [@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6622](https://togithub.com/ChilliCream/graphql-platform/pull/6622)
- Fixes StrawberryShake issues caused by the introspection tooling. by
[@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6625](https://togithub.com/ChilliCream/graphql-platform/pull/6625)
- Removed Compiler Warnings by
[@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6626](https://togithub.com/ChilliCream/graphql-platform/pull/6626)
- Fixed build issue that prevented the FSharp package from being build.
by [@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6627](https://togithub.com/ChilliCream/graphql-platform/pull/6627)
- cleanup compilation constants by
[@&#8203;SimonCropp](https://togithub.com/SimonCropp) in
[https://github.com/ChilliCream/graphql-platform/pull/6590](https://togithub.com/ChilliCream/graphql-platform/pull/6590)
- Adds GraphQL SSE support to StrawberryShake by
[@&#8203;PascalSenn](https://togithub.com/PascalSenn) in
[https://github.com/ChilliCream/graphql-platform/pull/6401](https://togithub.com/ChilliCream/graphql-platform/pull/6401)
- Pruned Package References by
[@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6631](https://togithub.com/ChilliCream/graphql-platform/pull/6631)
- Fixes how arg values will be handled when the input obj is inferred by
[@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6632](https://togithub.com/ChilliCream/graphql-platform/pull/6632)

#### New Contributors

- [@&#8203;ndejaco2](https://togithub.com/ndejaco2) made their first
contribution in
[https://github.com/ChilliCream/graphql-platform/pull/6504](https://togithub.com/ChilliCream/graphql-platform/pull/6504)
- [@&#8203;szv](https://togithub.com/szv) made their first contribution
in
[https://github.com/ChilliCream/graphql-platform/pull/6520](https://togithub.com/ChilliCream/graphql-platform/pull/6520)
- [@&#8203;williamdenton](https://togithub.com/williamdenton) made their
first contribution in
[https://github.com/ChilliCream/graphql-platform/pull/6512](https://togithub.com/ChilliCream/graphql-platform/pull/6512)
- [@&#8203;IvAlex1986](https://togithub.com/IvAlex1986) made their first
contribution in
[https://github.com/ChilliCream/graphql-platform/pull/6549](https://togithub.com/ChilliCream/graphql-platform/pull/6549)
- [@&#8203;leniency](https://togithub.com/leniency) made their first
contribution in
[https://github.com/ChilliCream/graphql-platform/pull/6531](https://togithub.com/ChilliCream/graphql-platform/pull/6531)
- [@&#8203;vatsalyagoel](https://togithub.com/vatsalyagoel) made their
first contribution in
[https://github.com/ChilliCream/graphql-platform/pull/6582](https://togithub.com/ChilliCream/graphql-platform/pull/6582)
- [@&#8203;dawust](https://togithub.com/dawust) made their first
contribution in
[https://github.com/ChilliCream/graphql-platform/pull/6587](https://togithub.com/ChilliCream/graphql-platform/pull/6587)
- [@&#8203;dannyheard7](https://togithub.com/dannyheard7) made their
first contribution in
[https://github.com/ChilliCream/graphql-platform/pull/6559](https://togithub.com/ChilliCream/graphql-platform/pull/6559)
- [@&#8203;SimonCropp](https://togithub.com/SimonCropp) made their first
contribution in
[https://github.com/ChilliCream/graphql-platform/pull/6590](https://togithub.com/ChilliCream/graphql-platform/pull/6590)

**Full Changelog**:
ChilliCream/graphql-platform@13.5.1...13.6.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/apollographql/subgraph-csharp-hotchocolate-annotation).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMS41IiwidXBkYXRlZEluVmVyIjoiMzcuMzEuNSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate bot referenced this pull request in orso-co/Orso.Arpa.Api Oct 29, 2023
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [HotChocolate.Abstractions](https://chillicream.com/)
([source](https://togithub.com/ChilliCream/graphql-platform)) | `13.5.1`
-> `13.6.0` |
[![age](https://developer.mend.io/api/mc/badges/age/nuget/HotChocolate.Abstractions/13.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/nuget/HotChocolate.Abstractions/13.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/nuget/HotChocolate.Abstractions/13.5.1/13.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/nuget/HotChocolate.Abstractions/13.5.1/13.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [HotChocolate.AspNetCore](https://chillicream.com/)
([source](https://togithub.com/ChilliCream/graphql-platform)) | `13.5.1`
-> `13.6.0` |
[![age](https://developer.mend.io/api/mc/badges/age/nuget/HotChocolate.AspNetCore/13.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/nuget/HotChocolate.AspNetCore/13.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/nuget/HotChocolate.AspNetCore/13.5.1/13.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/nuget/HotChocolate.AspNetCore/13.5.1/13.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [HotChocolate.AspNetCore.Authorization](https://chillicream.com/)
([source](https://togithub.com/ChilliCream/graphql-platform)) | `13.5.1`
-> `13.6.0` |
[![age](https://developer.mend.io/api/mc/badges/age/nuget/HotChocolate.AspNetCore.Authorization/13.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/nuget/HotChocolate.AspNetCore.Authorization/13.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/nuget/HotChocolate.AspNetCore.Authorization/13.5.1/13.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/nuget/HotChocolate.AspNetCore.Authorization/13.5.1/13.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [HotChocolate.Data](https://chillicream.com/)
([source](https://togithub.com/ChilliCream/graphql-platform)) | `13.5.1`
-> `13.6.0` |
[![age](https://developer.mend.io/api/mc/badges/age/nuget/HotChocolate.Data/13.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/nuget/HotChocolate.Data/13.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/nuget/HotChocolate.Data/13.5.1/13.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/nuget/HotChocolate.Data/13.5.1/13.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [HotChocolate.Data.EntityFramework](https://chillicream.com/)
([source](https://togithub.com/ChilliCream/graphql-platform)) | `13.5.1`
-> `13.6.0` |
[![age](https://developer.mend.io/api/mc/badges/age/nuget/HotChocolate.Data.EntityFramework/13.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/nuget/HotChocolate.Data.EntityFramework/13.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/nuget/HotChocolate.Data.EntityFramework/13.5.1/13.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/nuget/HotChocolate.Data.EntityFramework/13.5.1/13.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [HotChocolate.Types](https://chillicream.com/)
([source](https://togithub.com/ChilliCream/graphql-platform)) | `13.5.1`
-> `13.6.0` |
[![age](https://developer.mend.io/api/mc/badges/age/nuget/HotChocolate.Types/13.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/nuget/HotChocolate.Types/13.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/nuget/HotChocolate.Types/13.5.1/13.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/nuget/HotChocolate.Types/13.5.1/13.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>ChilliCream/graphql-platform
(HotChocolate.Abstractions)</summary>

###
[`v13.6.0`](https://togithub.com/ChilliCream/graphql-platform/releases/tag/13.6.0)

[Compare
Source](https://togithub.com/ChilliCream/graphql-platform/compare/13.5.1...13.6.0)

##### What's Changed

- Infer Entity Resolvers with Patterns by
[@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6470](https://togithub.com/ChilliCream/graphql-platform/pull/6470)
- Fixed memory leak on websocket transport. by
[@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6476](https://togithub.com/ChilliCream/graphql-platform/pull/6476)
- update companies by [@&#8203;artola](https://togithub.com/artola) in
[https://github.com/ChilliCream/graphql-platform/pull/6477](https://togithub.com/ChilliCream/graphql-platform/pull/6477)
- docs: Mention abstract classes can be used for union types by
[@&#8203;benmccallum](https://togithub.com/benmccallum) in
[https://github.com/ChilliCream/graphql-platform/pull/6043](https://togithub.com/ChilliCream/graphql-platform/pull/6043)
- Introduced subgraph consistency check. by
[@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6493](https://togithub.com/ChilliCream/graphql-platform/pull/6493)
- Fixed dictionary contains check for errors. by
[@&#8203;benmccallum](https://togithub.com/benmccallum) in
[https://github.com/ChilliCream/graphql-platform/pull/6496](https://togithub.com/ChilliCream/graphql-platform/pull/6496)
- Fixed double dispose of continous task by
[@&#8203;PascalSenn](https://togithub.com/PascalSenn) in
[https://github.com/ChilliCream/graphql-platform/pull/6484](https://togithub.com/ChilliCream/graphql-platform/pull/6484)
- Adds staitc update BCP page by
[@&#8203;PascalSenn](https://togithub.com/PascalSenn) in
[https://github.com/ChilliCream/graphql-platform/pull/6498](https://togithub.com/ChilliCream/graphql-platform/pull/6498)
- update workshops by [@&#8203;artola](https://togithub.com/artola) in
[https://github.com/ChilliCream/graphql-platform/pull/6499](https://togithub.com/ChilliCream/graphql-platform/pull/6499)
- Fixed options check for mutation conventions . by
[@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6502](https://togithub.com/ChilliCream/graphql-platform/pull/6502)
- Fixed RootPathSegment GetHashCode implementation. by
[@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6501](https://togithub.com/ChilliCream/graphql-platform/pull/6501)
- Handle UTF8 Surrogate Pairs in Parser by
[@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6503](https://togithub.com/ChilliCream/graphql-platform/pull/6503)
- Fixes documentation referring to how Strawberry Shake uses Roslyn by
[@&#8203;benmccallum](https://togithub.com/benmccallum) in
[https://github.com/ChilliCream/graphql-platform/pull/6507](https://togithub.com/ChilliCream/graphql-platform/pull/6507)
- Fixed strawberry shake targets by
[@&#8203;PascalSenn](https://togithub.com/PascalSenn) in
[https://github.com/ChilliCream/graphql-platform/pull/6506](https://togithub.com/ChilliCream/graphql-platform/pull/6506)
- Fix issue with Query Planner ExecutionStep Requirements by
[@&#8203;ndejaco2](https://togithub.com/ndejaco2) in
[https://github.com/ChilliCream/graphql-platform/pull/6504](https://togithub.com/ChilliCream/graphql-platform/pull/6504)
- Aligned Fusion more with the Fusion spec. by
[@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6485](https://togithub.com/ChilliCream/graphql-platform/pull/6485)
- Refactored query planner to allow top queries. by
[@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6508](https://togithub.com/ChilliCream/graphql-platform/pull/6508)
- Added type merging rules to fusion. by
[@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6515](https://togithub.com/ChilliCream/graphql-platform/pull/6515)
- Adds `about` to footer by
[@&#8203;PascalSenn](https://togithub.com/PascalSenn) in
[https://github.com/ChilliCream/graphql-platform/pull/6521](https://togithub.com/ChilliCream/graphql-platform/pull/6521)
- Fixed website build by
[@&#8203;PascalSenn](https://togithub.com/PascalSenn) in
[https://github.com/ChilliCream/graphql-platform/pull/6522](https://togithub.com/ChilliCream/graphql-platform/pull/6522)
- Fixed encoding issues in policies by
[@&#8203;PascalSenn](https://togithub.com/PascalSenn) in
[https://github.com/ChilliCream/graphql-platform/pull/6523](https://togithub.com/ChilliCream/graphql-platform/pull/6523)
- Migrated website deployment to GitHub Actions. by
[@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6524](https://togithub.com/ChilliCream/graphql-platform/pull/6524)
- Fixed typo in docs - projections.md by
[@&#8203;szv](https://togithub.com/szv) in
[https://github.com/ChilliCream/graphql-platform/pull/6520](https://togithub.com/ChilliCream/graphql-platform/pull/6520)
- Allow postgres subscriptions to be configured in publish only mode by
[@&#8203;williamdenton](https://togithub.com/williamdenton) in
[https://github.com/ChilliCream/graphql-platform/pull/6512](https://togithub.com/ChilliCream/graphql-platform/pull/6512)
- Updated .NET SDK to 8.0 RC.1 by
[@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6529](https://togithub.com/ChilliCream/graphql-platform/pull/6529)
- Fixed Directive Middleware Caching Issue. by
[@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6530](https://togithub.com/ChilliCream/graphql-platform/pull/6530)
- Fixed Error Behavior in Query Plan by
[@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6532](https://togithub.com/ChilliCream/graphql-platform/pull/6532)
- Revert
[#&#8203;6506](https://togithub.com/ChilliCream/graphql-platform/issues/6506)
by [@&#8203;PascalSenn](https://togithub.com/PascalSenn) in
[https://github.com/ChilliCream/graphql-platform/pull/6538](https://togithub.com/ChilliCream/graphql-platform/pull/6538)
- Introduce Node ID Parser to Fusion by
[@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6535](https://togithub.com/ChilliCream/graphql-platform/pull/6535)
- Introduced Fusion Export Command by
[@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6541](https://togithub.com/ChilliCream/graphql-platform/pull/6541)
- Optimized Resolver Composition by
[@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6542](https://togithub.com/ChilliCream/graphql-platform/pull/6542)
- Fixed issue in parser for directive location VARIABLE_DEFINITION. by
[@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6553](https://togithub.com/ChilliCream/graphql-platform/pull/6553)
- Cache printed GraphQL Query for Tracing by
[@&#8203;PascalSenn](https://togithub.com/PascalSenn) in
[https://github.com/ChilliCream/graphql-platform/pull/6543](https://togithub.com/ChilliCream/graphql-platform/pull/6543)
- Mark 'BuildPipeline' method as virtual by
[@&#8203;IvAlex1986](https://togithub.com/IvAlex1986) in
[https://github.com/ChilliCream/graphql-platform/pull/6549](https://togithub.com/ChilliCream/graphql-platform/pull/6549)
- Feat ignore additional input fields
([#&#8203;6307](https://togithub.com/ChilliCream/graphql-platform/issues/6307))
by [@&#8203;leniency](https://togithub.com/leniency) in
[https://github.com/ChilliCream/graphql-platform/pull/6531](https://togithub.com/ChilliCream/graphql-platform/pull/6531)
- Adds True Nullability GraphQL Spec Proposal by
[@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6570](https://togithub.com/ChilliCream/graphql-platform/pull/6570)
- Print [@&#8203;deprecated](https://togithub.com/deprecated) in
HotChocolate.Skimmed.SchemaFormatter by
[@&#8203;tobias-tengler](https://togithub.com/tobias-tengler) in
[https://github.com/ChilliCream/graphql-platform/pull/6565](https://togithub.com/ChilliCream/graphql-platform/pull/6565)
- Fixed tag directive nullability. by
[@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6571](https://togithub.com/ChilliCream/graphql-platform/pull/6571)
- Adds Extensions support for Subgraph JSON by
[@&#8203;PascalSenn](https://togithub.com/PascalSenn) in
[https://github.com/ChilliCream/graphql-platform/pull/6577](https://togithub.com/ChilliCream/graphql-platform/pull/6577)
- Add automatic wrapper for open api specification. by
[@&#8203;A360JMaxxgamer](https://togithub.com/A360JMaxxgamer) in
[https://github.com/ChilliCream/graphql-platform/pull/6398](https://togithub.com/ChilliCream/graphql-platform/pull/6398)
- Use scheme provided by arguments by
[@&#8203;vatsalyagoel](https://togithub.com/vatsalyagoel) in
[https://github.com/ChilliCream/graphql-platform/pull/6582](https://togithub.com/ChilliCream/graphql-platform/pull/6582)
- Move to JsonElement in ConfigurationExtensions by
[@&#8203;PascalSenn](https://togithub.com/PascalSenn) in
[https://github.com/ChilliCream/graphql-platform/pull/6580](https://togithub.com/ChilliCream/graphql-platform/pull/6580)
- Remove a subgraph from a composed fusion gateway by
[@&#8203;PascalSenn](https://togithub.com/PascalSenn) in
[https://github.com/ChilliCream/graphql-platform/pull/6584](https://togithub.com/ChilliCream/graphql-platform/pull/6584)
- Make CustomOptionsFlags public by
[@&#8203;dawust](https://togithub.com/dawust) in
[https://github.com/ChilliCream/graphql-platform/pull/6587](https://togithub.com/ChilliCream/graphql-platform/pull/6587)
- Split rabbit mq topic event sender into seperate registration method
by [@&#8203;dannyheard7](https://togithub.com/dannyheard7) in
[https://github.com/ChilliCream/graphql-platform/pull/6559](https://togithub.com/ChilliCream/graphql-platform/pull/6559)
- Issue 6594 nested resolver key by
[@&#8203;darren-clark](https://togithub.com/darren-clark) in
[https://github.com/ChilliCream/graphql-platform/pull/6596](https://togithub.com/ChilliCream/graphql-platform/pull/6596)
- Added more robust extensibility to extend mutation errors. by
[@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6595](https://togithub.com/ChilliCream/graphql-platform/pull/6595)
- Refinements on the new error hooks. by
[@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6599](https://togithub.com/ChilliCream/graphql-platform/pull/6599)
- Added tag directive refinements. by
[@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6601](https://togithub.com/ChilliCream/graphql-platform/pull/6601)
- add online workshop Vienna by
[@&#8203;artola](https://togithub.com/artola) in
[https://github.com/ChilliCream/graphql-platform/pull/6602](https://togithub.com/ChilliCream/graphql-platform/pull/6602)
- update workshop Vienna by
[@&#8203;artola](https://togithub.com/artola) in
[https://github.com/ChilliCream/graphql-platform/pull/6603](https://togithub.com/ChilliCream/graphql-platform/pull/6603)
- Update headers of website by
[@&#8203;PascalSenn](https://togithub.com/PascalSenn) in
[https://github.com/ChilliCream/graphql-platform/pull/6607](https://togithub.com/ChilliCream/graphql-platform/pull/6607)
- Fixed character in acceptable user and privacy policy by
[@&#8203;PascalSenn](https://togithub.com/PascalSenn) in
[https://github.com/ChilliCream/graphql-platform/pull/6608](https://togithub.com/ChilliCream/graphql-platform/pull/6608)
- Upgraded to .NET 8 rc.2 by
[@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6619](https://togithub.com/ChilliCream/graphql-platform/pull/6619)
- Fixed issue with dublicate type registration in Strawberry Shake by
[@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6620](https://togithub.com/ChilliCream/graphql-platform/pull/6620)
- Fixed field merging issue for skip/include. by
[@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6621](https://togithub.com/ChilliCream/graphql-platform/pull/6621)
- Adds better schema errors when data middleware is declared more than
once. by [@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6622](https://togithub.com/ChilliCream/graphql-platform/pull/6622)
- Fixes StrawberryShake issues caused by the introspection tooling. by
[@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6625](https://togithub.com/ChilliCream/graphql-platform/pull/6625)
- Removed Compiler Warnings by
[@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6626](https://togithub.com/ChilliCream/graphql-platform/pull/6626)
- Fixed build issue that prevented the FSharp package from being build.
by [@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6627](https://togithub.com/ChilliCream/graphql-platform/pull/6627)
- cleanup compilation constants by
[@&#8203;SimonCropp](https://togithub.com/SimonCropp) in
[https://github.com/ChilliCream/graphql-platform/pull/6590](https://togithub.com/ChilliCream/graphql-platform/pull/6590)
- Adds GraphQL SSE support to StrawberryShake by
[@&#8203;PascalSenn](https://togithub.com/PascalSenn) in
[https://github.com/ChilliCream/graphql-platform/pull/6401](https://togithub.com/ChilliCream/graphql-platform/pull/6401)
- Pruned Package References by
[@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6631](https://togithub.com/ChilliCream/graphql-platform/pull/6631)
- Fixes how arg values will be handled when the input obj is inferred by
[@&#8203;michaelstaib](https://togithub.com/michaelstaib) in
[https://github.com/ChilliCream/graphql-platform/pull/6632](https://togithub.com/ChilliCream/graphql-platform/pull/6632)

##### New Contributors

- [@&#8203;ndejaco2](https://togithub.com/ndejaco2) made their first
contribution in
[https://github.com/ChilliCream/graphql-platform/pull/6504](https://togithub.com/ChilliCream/graphql-platform/pull/6504)
- [@&#8203;szv](https://togithub.com/szv) made their first contribution
in
[https://github.com/ChilliCream/graphql-platform/pull/6520](https://togithub.com/ChilliCream/graphql-platform/pull/6520)
- [@&#8203;williamdenton](https://togithub.com/williamdenton) made their
first contribution in
[https://github.com/ChilliCream/graphql-platform/pull/6512](https://togithub.com/ChilliCream/graphql-platform/pull/6512)
- [@&#8203;IvAlex1986](https://togithub.com/IvAlex1986) made their first
contribution in
[https://github.com/ChilliCream/graphql-platform/pull/6549](https://togithub.com/ChilliCream/graphql-platform/pull/6549)
- [@&#8203;leniency](https://togithub.com/leniency) made their first
contribution in
[https://github.com/ChilliCream/graphql-platform/pull/6531](https://togithub.com/ChilliCream/graphql-platform/pull/6531)
- [@&#8203;vatsalyagoel](https://togithub.com/vatsalyagoel) made their
first contribution in
[https://github.com/ChilliCream/graphql-platform/pull/6582](https://togithub.com/ChilliCream/graphql-platform/pull/6582)
- [@&#8203;dawust](https://togithub.com/dawust) made their first
contribution in
[https://github.com/ChilliCream/graphql-platform/pull/6587](https://togithub.com/ChilliCream/graphql-platform/pull/6587)
- [@&#8203;dannyheard7](https://togithub.com/dannyheard7) made their
first contribution in
[https://github.com/ChilliCream/graphql-platform/pull/6559](https://togithub.com/ChilliCream/graphql-platform/pull/6559)
- [@&#8203;SimonCropp](https://togithub.com/SimonCropp) made their first
contribution in
[https://github.com/ChilliCream/graphql-platform/pull/6590](https://togithub.com/ChilliCream/graphql-platform/pull/6590)

**Full Changelog**:
ChilliCream/graphql-platform@13.5.1...13.6.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 10pm every weekday,every
weekend,before 5am every weekday" in timezone Europe/Berlin, Automerge -
At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/orso-co/Orso.Arpa.Api).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMS41IiwidXBkYXRlZEluVmVyIjoiMzcuMzEuNSIsInRhcmdldEJyYW5jaCI6ImRldmVsb3AifQ==-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: VILLAN3LL3 <development@gutfrau.de>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
4 participants