Releases: Netflix/dgs-framework
Releases · Netflix/dgs-framework
v8.7.1
What’s Changed
- Fixing release (#1927) @paulbakker
- Replace ByteBuddy with Java Proxy (#1904) @AyushChaubey
- Reconfigure BOM usage to use Spring Dependency Recommender plugin (#1918) @paulbakker
- Add a null check for errorType since this could be null for custom errors. (#1919) @srinivasankavitha
- Attempt to upgrade to Gradle 8.7 (#1917) @paulbakker
v8.7.0-rc.1
What’s Changed
- Replace ByteBuddy with Java Proxy (#1904) @AyushChaubey
- Reconfigure BOM usage to use Spring Dependency Recommender plugin (#1918) @paulbakker
- Add a null check for errorType since this could be null for custom errors. (#1919) @srinivasankavitha
- Attempt to upgrade to Gradle 8.7 (#1917) @paulbakker
v8.6.3
What's Changed
- Attempt to upgrade to Gradle 8.7 by @paulbakker in #1917
- Add a null check for errorType since this could be null for custom errors. by @srinivasankavitha in #1919
- Reconfigure BOM usage to use Spring Dependency Recommender plugin by @paulbakker in #1918
Full Changelog: v8.6.1...v8.6.3
v8.6.2
What's Changed
- Attempt to upgrade to Gradle 8.7 by @paulbakker in #1917
- Add a null check for errorType since this could be null for custom errors. by @srinivasankavitha in #1919
- Reconfigure BOM usage to use Spring Dependency Recommender plugin by @paulbakker in #1918
Full Changelog: v8.6.1...v8.6.2
v8.6.1
What’s Changed
- Convert execution aborted errors to a bad request. (#1916) @srinivasankavitha
- Bump actions/upload-artifact from 3 to 4 (#1748) @dependabot
- Bump release-drafter/release-drafter from 5 to 6 (#1810) @dependabot
- Bump actions/checkout from 4.1.5 to 4.1.6 (#1915) @dependabot
- Update to Kotlin 1.9.24 (#1912) @kilink
- Bump actions/checkout from 4.1.3 to 4.1.5 (#1908) @dependabot
- Add the path if it exists in the error for datafetching execptions. (#1910) @srinivasankavitha
v8.6.0
What’s Changed
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"
}
}
]
}
- Convert graphql-java validation errors to TypedGraphQL error (#1905) @srinivasankavitha
v8.5.8
What’s Changed
- Disable compiler warnings from javadoc (#1896) @paulbakker
- Add stacktrace to exception log. (#1895) @srinivasankavitha
v8.5.7
What’s Changed
- Update to Spring Boot 3.2.5 (#1893) @kilink
- Bump actions/checkout from 4.1.2 to 4.1.3 (#1890) @dependabot
- Add flag for collecting metadata information for native image (#1891) @AyushChaubey
v8.5.7-rc.1
Release candidate for internally testing additional metrics.
v8.5.6
What’s Changed
- Set InputArgumentResolver to highest priority so it is matched first (#1884) @srinivasankavitha
- Introduce optional log level property on DgsException (#1881) @paulbakker
- Fix DgsDataLoaderRegistryConsumer when wrapped with Micrometer (#1859) @prokop7