See the Maven Central version history for all published versions.
First functional release — use 1.0.1 or later.
- Fix: the published plugin JAR now bundles the .NET runner. 1.0.0 shipped without it (a release-pipeline packaging defect) and fails immediately with
Runner bundle not found in plugin JAR.
⚠️ Defective — do not use. The published JAR is missing the bundled generator and cannot run; superseded by 1.0.1. Maven Central releases are immutable, so 1.0.0 cannot be removed.
Initial release — generate Java Spring services and models from OpenAPI specifications.
- Spring RestClient services — typed service clients with base-URL injection via a Spring property
- Models — Java types generated from OpenAPI schemas
- Authentication —
bearerAuth,bearerAuthHeader,basicAuth, and repeatablecustomHeadersfrom environment variables - Resilience —
timeout(or splittimeoutConnect/timeoutRead) andretrywith exponential backoff - Error handling —
errorHandlingenables smart error handling on the RestClient - JavaDoc —
documentationemits doc comments from OpenAPI descriptions and examples - Tag filtering —
includeTagsgenerates only the operations you need - Options-object pattern —
optionsThresholdcollapses long parameter lists into an options object - Strict validation —
strictValidationfor stricter OpenAPI spec checking - Output management —
cleanand configurableoutputDirectory