Skip to content

Latest commit

 

History

History
17 lines (13 loc) · 1.15 KB

File metadata and controls

17 lines (13 loc) · 1.15 KB

Changelog

See the Maven Central version history for all published versions.

1.0.0

Initial release — generate Kotlin Ktor gRPC-Connect client services and models from Protobuf definitions.

  • Ktor gRPC-Connect clients — coroutine-based suspend fun clients over the Connect protocol
  • Models@Serializable Kotlin data classes generated from Protobuf messages
  • AuthenticationbearerAuth, bearerAuthHeader, basicAuth, and repeatable customHeaders from environment variables
  • Timeoutstimeout, or split timeoutConnect / timeoutRead / timeoutWrite
  • KDocdocumentation emits doc comments from Protobuf descriptions
  • Validation annotationsvalidationAnnotations emits Jakarta Bean Validation annotations on generated data classes
  • Strict enumsstrictEnums opts out of the synthetic UNKNOWN enum fallback
  • Options-object patternoptionsThreshold collapses long parameter lists into an options object
  • Output managementclean and configurable outputDirectory