Skip to content

Releases

Release 2.0.0

See GitHub Release.

Viaduct 2.0.0 is a major release. The headline work is named fragments and pre-validated GraphQL operations, tenant-local fields supporting better encapsulation, @parent supporting access to fields of parent object, and a settings-topology Gradle model for multi-project builds (as well as on-going work on selective resolvers and the Java Tenant API).

Two changes affect every consumer's build regardless of what else they use: the published artifact set is now fat JARs only (no BOM) and Gradle project plugins now require explicit import of Viaduct modules. Start with Breaking Changes below.