Releases: ChilliCream/graphql-platform
Releases · ChilliCream/graphql-platform
16.0.0-p.4.4
[Language] Introduced memory segements on top of IMemoryOwner. (#8436)
16.0.0-p.4.3
[Fusion] Added Result Pooling (#8430)
16.0.0-p.4.2.1
Removed Fusion 1 Templates From Build
16.0.0-p.4.2
What's Changed
- [Fusion] Fixed basic lookup requirements by @michaelstaib in #8427
Full Changelog: 16.0.0-p.4.1...16.0.0-p.4.2
16.0.0-p.4.1
Fixed issue when sealing selections (#8426)
16.0.0-p.4.0
What's Changed
- Added read-only schema abstractions. by @michaelstaib in #8006
- Fixed type DataLOader to DataLoader by @michaelstaib in #8037
- [Fusion] Migrated Fragment Inlining Tests by @michaelstaib in #8039
- [Fusion] Migrated MergeSelectionSetRewriter Tests by @michaelstaib in #8040
- [Fusion] Migrated experimental execution planner parts. by @michaelstaib in #8043
- Aligned DataLoader options behavior. by @michaelstaib in #8044
- [Fusion] Fixed inverted condition in ValidationHelper by @glen-84 in #8046
- Ensure TypeModuleChangeMonitor is properly disposed by @tobias-tengler in #8041
- [Fusion] Merged selection sets in SelectedValueToSelectionSetRewriter by @glen-84 in #8051
- [Fusion] Skipped failing FieldSelectionMapParser test by @glen-84 in #8052
- [Fusion] Added post-merge validation rule "InterfaceFieldNoImplementationRule" by @glen-84 in #8019
- Used the correct xUnit packages in Cookie Crumble libraries by @glen-84 in #8054
- Fix flakey test by @tobias-tengler in #8056
- Added missing condition to TypeRegistry#Register by @glen-84 in #8058
- Added missing
Leave
method toFieldSelectionMapSyntaxVisitor
by @glen-84 in #8064 - Added
FieldSelectionMapValidator
by @glen-84 in #8066 - Used
TryGetField
inFieldSelectionMapValidator
by @glen-84 in #8067 - Scope OperationCache to RequestExecutor by @tobias-tengler in #8055
- [Fusion] Fixed
FieldSelectionMapValidator
, added more tests by @glen-84 in #8075 - Warmup new executor before replacing old one by @tobias-tengler in #8068
- Added section regarding
SingleOrDefaultMiddleware
to migration guide by @glen-84 in #8071 - [Fusion] Changed
@require(fields:)
to@require(field:)
by @glen-84 in #8077 - Remove Hot Reload Hooks by @michaelstaib in #8079
- [Fusion] Updated MergeUnionTypes to merge by union instead of intersection by @glen-84 in #8082
- Added NodaTime data tests by @glen-84 in #8080
- [Fusion] Updated the Fusion directives to align with the execution spec by @glen-84 in #8083
- [Fusion] Added source schema directive definitions by @glen-84 in #8085
- [Fusion] Set schema name from
@schemaName
directive by @glen-84 in #8086 - [Fusion] Added Fusion CLI by @glen-84 in #8090
- Fixed authorization type interceptor flow. by @michaelstaib in #8096
- Added oneof tests by @michaelstaib in #8098
- [Fusion] Added post-merge validation rule "RequireInvalidFieldsRule" by @glen-84 in #8092
- Fix nested sorting a new approach QueryContext by @Veribelll in #8061
- Clean SortInput postfix by @sunghwan2789 in #8045
- Add services to support complex sort handler by @sunghwan2789 in #8047
- Abandon Response Formatting Gracefully on Cancellation by @michaelstaib in #8078
- [Fusion] Added post-merge validation rule "NonNullInputFieldIsInaccessibleRule" by @glen-84 in #8102
- [Fusion] Added pre-merge validation rule "FieldWithMissingRequiredArgumentRule" by @glen-84 in #8103
- Add support for relative cursors. by @michaelstaib in #8048
- Avoided setting an implicit name for enum values with an explicit name by @glen-84 in #8108
- Do not overwrite Id Serializer with AddGlobalObjectIdentification by @tobias-tengler in #8107
- Fixed issues with ToPageAsync() and relative cursors. by @michaelstaib in #8110
- Fixed Source Generator Visual Studio 2022 incompatibility by @michaelstaib in #8112
- Added Docker Hub login step to CI and coverage workflows by @glen-84 in #8114
- Fixed Node id field can no longer be provided via an extension type by @michaelstaib in #8116
- Fixed DataLoader does not work with a class resolver for interface types. by @michaelstaib in #8117
- Fix flaky executor tests by @tobias-tengler in #8113
- Fixed concurrency issue when building selector expressions. by @michaelstaib in #8118
- Throw error when is implicitly bound as schema type. by @michaelstaib in #8119
- Fix invalid base64 ID parsing by @faddiv in #8101
- Updated node ID serializers to ensure correct padding while parsing by @glen-84 in #8123
- Updated ISelection.AsSelector to correctly handle the
nodes
field by @glen-84 in #8122 - Updated CI workflow to only run Docker Hub login step for local branches by @glen-84 in #8121
- Make
includeDeprecated
non nullable. by @michaelstaib in #8124 - Fixed GraphQL schema does not support operation validation. by @michaelstaib in #8125
- Added strict mode to Cookie Crumble by @glen-84 in #8126
- Updated Squadron packages by @glen-84 in #8127
- [OPA] Fix OPA middleware to comply with OPA V1 by @stoyanovskydmitry in #8084
- Set DOCKER_CONFIG environment variable in CI and coverage workflows by @glen-84 in #8128
- Downgraded Postgres Squadron by @michaelstaib in #8131
- Improved error message when query/mutation conventions are not enabled by @glen-84 in #8130
- Added page based connection type by @michaelstaib in #8132
- Refactored OPA authorization tests to work with a dynamic port by @glen-84 in #8133
- Do not apply @semanticNonNull to id fields by @tobias-tengler in #8136
- Added WebSocket payload formatter and options for GraphQL over WebSocket by @glen-84 in #8135
- Better error for invalid root type. by @michaelstaib in #8104
- Fixed issue where projections fallback was not possible. by @michaelstaib in #8139
- Added OTel blog post by @PascalSenn in #8140
- Updated Paging YouTube Episode by @michaelstaib in #8141
- Updated Nitro to Version 26.0.3 by @michaelstaib in #8142
- Skipped flaky test in Apollo WebSocketProtocolTests by @glen-84 in #8143
- Fixed issue with parameter replacement in queryable field handlers by @glen-84 in #8145
- Fixes various analyzer issues related to paging. by @michaelstaib in #8148
- Make TypeInterceptor.IsEnabled public by @tobias-tengler in #8149
- Updated Squadron.PostgreSql (0.23.0 -> 0.23.1) by @glen-84 in #8147
- Reduce totalCount requests when using relative cursors. by @michaelstaib in #8150
- Colocate Edge and Connection Type by @michaelstaib in #8152
- Added pageInfo as connectio...
15.1.7
What's Changed
- [Fusion] Fix null being returned for batch item by @tobias-tengler in #8383
- [Fusion] Fix bug with shared parent selection by @tobias-tengler in #8378
- Fixed: Allow Listening to Subscription Errors by @7rakir in #8384
- Fixed DefaultTopic TopicBufferFullMode Mapping by @DennisKost (#8393)
- Ignore type members in TypeInspector by @tobias-tengler (#8389)
Full Changelog: 15.1.6...15.1.7-p.4
15.1.7-p.4
What's Changed
- [Fusion] Fix null being returned for batch item by @tobias-tengler in #8383
- [Fusion] Fix bug with shared parent selection by @tobias-tengler in #8378
- Fixed: Allow Listening to Subscription Errors by @7rakir in #8384
- Fixed DefaultTopic TopicBufferFullMode Mapping by @DennisKost (#8393)
- Ignore type members in TypeInspector by @tobias-tengler (#8389)
Full Changelog: 15.1.6...15.1.7-p.4
15.1.7-p.3
What's Changed
- [Fusion] Fix null being returned for batch item by @tobias-tengler in #8383
- [Fusion] Fix bug with shared parent selection by @tobias-tengler in #8378
- Fixed: Allow Listening to Subscription Errors by @7rakir in #8384
- Fixed DefaultTopic TopicBufferFullMode Mapping by @DennisKost (#8393)
- Ignore type members in TypeInspector by @tobias-tengler (#8389)
Full Changelog: 15.1.6...15.1.7-p.3
15.1.7-p.2
What's Changed
- [Fusion] Fix null being returned for batch item by @tobias-tengler in #8383
- [Fusion] Fix bug with shared parent selection by @tobias-tengler in #8378
- Fixed: Allow Listening to Subscription Errors by @7rakir in #8384
Full Changelog: 15.1.6...15.1.7-p.2