Skip to content

Latest commit

 

History

History
17 lines (13 loc) · 1.22 KB

File metadata and controls

17 lines (13 loc) · 1.22 KB

Changelog

See the Maven Central version history for all published versions.

1.0.0

Initial release — generate Java Spring GraphQL service clients and models from a GraphQL schema (SDL).

  • Spring RestClient clients — typed Query, Mutation, and Subscription clients with base-URL injection via a Spring property
  • Models — Java records generated from GraphQL types, with sealed interfaces for @oneOf tagged-union inputs and unions
  • Fragmentsfragments emits reusable named fragments for object-type selections
  • AuthenticationbearerAuth, bearerAuthHeader, basicAuth, and repeatable customHeaders from environment variables
  • Resiliencetimeout (or split timeoutConnect / timeoutRead) and retry with exponential backoff
  • Error handlingerrorHandling enables smart error handling on the HTTP client
  • JavaDocdocumentation emits doc comments from GraphQL schema descriptions
  • Options-object patternoptionsThreshold collapses long parameter lists into an options object
  • Output managementclean and configurable outputDirectory