GraphQL for Java with Spring Boot made easy.
APACHE-2.0 License
Bot releases are visible (Hide)
Published by github-actions[bot] 2 months ago
Published by Emily 3 months ago
PLEASE NOTE: the nullability fix on GraphQLResponse.getRequestDetails
is technically a breaking change for any Kotlin usages. You will need to either properly handle the null checks, or add !!
wherever you use the method to keep the same (potentially incorrect) behavior.
Full Changelog: https://github.com/Netflix/dgs-framework/compare/v9.0.3...v9.0.4
Published by github-actions[bot] 4 months ago
Published by github-actions[bot] 4 months ago
Published by github-actions[bot] 4 months ago
Published by paulbakker 5 months ago
This release builds against Spring Boot 3.3, Spring GraphQL 1.3 and GraphQL Java 22 🎉
This is a major release because the upgrade to Boot 3.3 and GraphQL Java 22 are significant, and may require changes in your application code. There are no breaking changes in DGS itself though.
The changes in DGS itself are minimal: https://github.com/Netflix/dgs-framework/pull/1920
The most likely source of incompatibility are the changes in Instrumentation in GraphQL Java.
DGS 9.x is no longer compatible with Spring Boot 3.2 or below. It is however possible to use DGS 9 with Spring Boot 3.3 but with GraphQL Java 21 (the previous version).
Published by paulbakker 5 months ago
Published by github-actions[bot] 5 months ago
Published by srinivasankavitha 5 months ago
Published by srinivasankavitha 5 months ago
Full Changelog: https://github.com/Netflix/dgs-framework/compare/v8.6.1...v8.6.3
Published by srinivasankavitha 5 months ago
Full Changelog: https://github.com/Netflix/dgs-framework/compare/v8.6.1...v8.6.2
Published by github-actions[bot] 5 months ago
Published by github-actions[bot] 5 months ago
Published by github-actions[bot] 5 months ago
This PR converts errors from graphql-java thrown prior to data fetcher processing, such as various Validation errors to use the TypedGraphQLError format to be consistent with the other errors handled in the DGS framework. The main change is to add additional errorDetail
and errorType
fields as part of extensions. The message
, location
, classification
are all preserved as is.
We expect this will not be a breaking change unless users are depending on the exact string formatted error. An example of the updated error is shown below:
{
"errors": [
{
"message": "Validation error (FieldUndefined@[hellos]) : Field 'hellos' in type 'Query' is undefined",
"locations": [
{
"line": 2,
"column": 3
}
],
"path": [
"hellos"
],
"extensions": {
"classification": "ValidationError",
"errorType": "BAD_REQUEST",
"errorDetail": "FIELD_NOT_FOUND"
}
}
]
}
Published by github-actions[bot] 6 months ago
Published by github-actions[bot] 6 months ago
Published by kailyak 6 months ago
Release candidate for internally testing additional metrics.
Published by github-actions[bot] 6 months ago
Published by kailyak 6 months ago
Release candidate for testing adding request and response metrics