What’s Changed
- Remove Java Package name from Projection serialization (#444) @berngp
- DataFetchResultProcessor: add DFE as an argument (#427) @AlexRiedler
- Mark RestController attributes as open val to allow CGLIB proxying (#428) @lucatk
- Added serialization for fragments (#418) @paulbakker
- Added a DgsDataLoaderRegistryConsumer (#443) @paulbakker
- Migrating to a ConfigurationProperties pattern compatible with SB 2.2 (#405) @berngp
- Explicitly nullable input arguments (#395) @paulbakker
- Adding an IntelliJ project icon (#394) @berngp
Additional Notes
Some DGS Client Components will move, soon, to the DGS Codegen project.
We are preparing to move the following components to the DGS Codegen project.
These artifacts are mainly used in the context of codegen. With the move we will hope to decouple
the codegen project from the DGS Framework releases. For now you can still use them but soon they will be deprecated
and after that removed:
- com.netflix.graphql.dgs.client.codegen.ProjectionSerializer
- com.netflix.graphql.dgs.client.codegen.GraphQLQueryRequest
- com.netflix.graphql.dgs.client.codegen.EntitiesGraphQLQuery
- com.netflix.graphql.dgs.client.codegen.InputValueSerializer
- com.netflix.graphql.dgs.client.codegen.BaseProjectionNode
- com.netflix.graphql.dgs.client.codegen.GraphQLQuery
- com.netflix.graphql.dgs.client.codegen.BaseSubProjectionNode
What does this mean for me?
For now things stay the same but, this will eventually affect you if you are using the graphql-dgs-client
.
We will deprecate the components and provide you with additional instructions in the next release.