See the Maven Central version history for all published versions.
Initial release — generate Kotlin Ktor gRPC-Connect client services and models from Protobuf definitions.
- Ktor gRPC-Connect clients — coroutine-based
suspend funclients over the Connect protocol - Models —
@SerializableKotlin data classes generated from Protobuf messages - Authentication —
bearerAuth,bearerAuthHeader,basicAuth, and repeatablecustomHeadersfrom environment variables - Timeouts —
timeout, or splittimeoutConnect/timeoutRead/timeoutWrite - KDoc —
documentationemits doc comments from Protobuf descriptions - Validation annotations —
validationAnnotationsemits Jakarta Bean Validation annotations on generated data classes - Strict enums —
strictEnumsopts out of the syntheticUNKNOWNenum fallback - Options-object pattern —
optionsThresholdcollapses long parameter lists into an options object - Output management —
cleanand configurableoutputDirectory