Releases: Netflix/dgs-framework
Releases · Netflix/dgs-framework
v5.4.0
What’s Changed
- Bump actions/cache from 3.0.10 to 3.0.11 (#1274) @dependabot
- Bump log4j-to-slf4j from 2.18.0 to 2.19.0 (#1245) @dependabot
- Bump mockk from 1.12.4 to 1.13.2 (#1256) @dependabot
- Upgrade to graphql-java 19.0 & Federation 2.1.0 (#1270) @berngp
- Bump actions/checkout from 2 to 3.1.0 (#1266) @dependabot
- Bump actions/cache from 3.0.4 to 3.0.10 (#1267) @dependabot
- BUG FIX (#1083): Complex InputArgument serialized as Optional List of Complex Type (#1254) @antholeole
v5.3.0
What’s Changed
- Added mechanism for mvc to add response headers using extensions. (#1261) @paulbakker
- Added ability to configure log level in subscription error (#1247) @nkonev
v5.2.4
v5.2.2
What’s Changed
- Fix excess methods leading to schema duplicate in case mocked DataFecher (#1216) @nkonev
- fix: updating to use location to fetch data (#1220) @ClaudenirFreitas
- Fix bugs in setting up cleanup task, and handling of connections for websocket subscriptions (#1213) @srinivasankavitha
v5.2.1
What’s Changed
- fix the DGS graphql path (#1204) @1zg12
- Implement
graphql-transport-ws
protocol for websocket subscriptions (webmvc & webflux) (#1200) @srinivasankavitha - Add duplicate data fetcher validation (#1202) @willemmanuel
- Make fed resolver always apply configured exception handler (#1197) @raptros
v5.1.1
What’s Changed
- Consume and produce bytes in DgsRestController (#1188) @kilink
- Bump datafaker from 1.4.0 to 1.5.0 (#1178) @dependabot
v5.1.0
What’s Changed
New
- Context contribution implementation via instrumentation (#1145) @theJC
- feat: customize the subscription endpoint for sse (#1137) @Ancient-Dragon
- feat: adding pagination description (#1129) @ClaudenirFreitas
Fixes
- fix: Update Interface DgsReactiveQueryExecutor based on late (but great) f… (#1174) @theJC
- Use registered dataloader name (instead of annotation's name) consistently. (#1144) @srinivasankavitha
Others
- Bump mockk from 1.12.4 to 1.12.5 (#1179) @dependabot
- Update README.md (#1173) @MayCXC
- Update Gradle Wrapper from 7.4.1 to 7.5 (#1152) @github-actions
- Bump log4j-to-slf4j from 2.17.2 to 2.18.0 (#1133) @dependabot
- Bump log4j-api from 2.17.2 to 2.18.0 (#1132) @dependabot
v5.0.5
What’s Changed
New Features
- SSE Request can now be done via GETs (#1122) @Ancient-Dragon
- The subscription endpoint can now be customized via the
dgs.graphql.websocket.path
configuration property (#1117) @TYzzt - The GraphiQL Title can now be configured via the
dgs.graphql.graphiql.title
configuration property. (#1116) @springmonster
Other
- Improve exception message for InvalidTypeResolverException (#1118) @springmonster
- Bump actions/setup-python from 3 to 4 (#1107) @dependabot
- Bump actions/cache from 3.0.3 to 3.0.4 (#1109) @dependabot
⭐ Special Thanks ⭐
v5.0.4
What’s Changed
Enhancements
- DGS annotations now declare
@Inherited
so that they can be used along CGLIB proxies. (#1113) @noemielb - Allow filtering of DgsComponents in DgsSchemaProvider (#1101) @OskarKjellin
Other Chagnes
- Bump actions/cache from 3.0.2 to 3.0.3 (#1093) @dependabot
- Upgrade dependency locks to prepare for a release. (#1112) @berngp
v4.10.5
What's Changed
Consider migrating to 5.x. We are not planning on back-porting additional fixes that will be applied to the 5.x branch.
Fixes
- Addressing DgsGraphQLMetricsInstrumentation Latency increase by @berngp in (#1096)
- Pass MultipartFile class to StdSerializer base class in MultipartFileSerializer by @berngp in (#1097)
- Input argument without @InputArgument("input") stopped working by @berngp (#1103)
Full Changelog: v4.10.4...v4.10.5