Release 0.19.0¶
See GitHub Release.
Features¶
- Add subquery execution metric for ExecutionHandle rollout validation (efd8e105) by @skevy
- add
Engine.executeSelectionSetAPI with three-tier architecture (2d4eb1eb) by @skevy - implement QueryPlan.buildFromSelections() for subquery execution (eedd964c) by @skevy
- add foundation for subquery execution via ExecutionHandle (88e95bd6) by @skevy
- add micronaut-starter with serve-only DI support by @walter.phillips
Bug Fixes¶
- Use HEAD instead of release tag for changelog generation (02930859) by @geovannefduarte
- resolve GraphiQL introspection errors for directives with no arguments by @walter.phillips
- Fetch full history and tags for changelog generation (d46d7fe4) by @geovannefduarte
Documentation¶
- Add release and announcements sections to website by @ryan.tanner
Testing¶
- Add
ctx.query/ctx.mutationfeature tests and reorganize test suite (91505f2c) by @skevy
Chores¶
- Simplify ViaductSchema type hierarchies [1/n] (67c4c86e) by @rstata
- Moves checker dispatcher to runtime (75eb2816) by @kristileka
- Deprecate StandardViaduct getEngine and mkEngineExecutionContext (e8eb9bb2) by @geovannefduarte
- Add support for custom root schema types in Viaduct codegen (78f3130e) by @catacraciun
Continuous Integration¶
- Install python dependencies in release workflow by @ryan.tanner
Build System¶
- integrate binary schema into viaduct build system (2ace7b44) by @diwas