-
Notifications
You must be signed in to change notification settings - Fork 2
Releases: osodevops/akka-openapi-maven-plugin
Releases · osodevops/akka-openapi-maven-plugin
v1.5.1
@github-actions
github-actions
98e6cc4
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Assets 44
- sha256:df79017d46abb24aeea844f063b0128685dbbb3addc1750d136a9e76730f580d128 KB
2026年06月12日T09:45:09Z - sha256:f40bd767530110b2a56cfae273c68803a1566dab74bdc42fe254d46aa6b735ff228 Bytes
2026年06月12日T09:45:09Z - sha256:e511a7984dc920d35cf44d6e9872bec9fbd9b299733c18ea6ee6b8880cd7344e12 KB
2026年06月12日T09:45:09Z - sha256:26ef26b60d94aee270310da61b9a57ed04f393673a6ecd3ac1471241d9c771b8228 Bytes
2026年06月12日T09:45:09Z - sha256:09e0fb7ab0ba27b8641ed498f3b36346551044b16d8cd9e5df63fc4d02d2e9339.25 KB
2026年06月12日T09:45:09Z - sha256:546a5f22f3720bc120a80384cdaf1008f69a592dfd642b6a09e6d4d150e203de228 Bytes
2026年06月12日T09:45:09Z - sha256:f71eea72a0861cb8e634108fd2b18e91c0e1ef4e8ebbb5baccb5f247b5adc0121.09 KB
2026年06月12日T09:45:09Z - sha256:c5c65c435432ec3b7d696a76e7a2bf0d0d5ed33a6eeb0763aa58b83b5f58c8d8228 Bytes
2026年06月12日T09:45:09Z - sha256:9f642c5c0a56016d2d1ee3215226640f4e3e9afaba03507bfa6d4b9bd009b62e320 KB
2026年06月12日T09:45:09Z - sha256:04e3d57d2f25e770c5aee5b68c9501ad7eb1102aa046f084e9e6be6c38f9f5d7228 Bytes
2026年06月12日T09:45:09Z -
2026年06月12日T09:33:02Z -
2026年06月12日T09:33:02Z - Loading
v1.5.0
@sionsmith
sionsmith
18d22de
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Highlights
- Adds
@OpenAPIQueryParam/ repeatable@OpenAPIQueryParamssupport for dynamically read query parameters. - Includes nested component de-duplication and required-field fixes.
- Includes issue #59 schema fixes for Jakarta constraints on
@JsonValuewrappers and polymorphic subtype titles. - Aligns repository, docs, release manifest, and Maven artifact versions to
1.5.0. - Hardens the Maven Central release workflow so release version drift fails fast.
Refs #62.
Assets 44
v1.4.0
@github-actions
github-actions
5cfa33b
This commit was created on GitHub.com and signed with GitHub’s verified signature.
What changed
- Added schema generation support for
Optional<T>, including top-level optionals. - Improved
@JsonValuewrapper handling so scalar wrappers keep the expected OpenAPI type and format metadata. - Preserved real
anyOf,oneOf, andallOfcompositions while still unwrapping nullable-only compositions. - Added regression coverage for Optional fields, JsonValue wrappers, and composed schemas.
Released from #42. Full diff: v1.3.0...v1.4.0
Maven coordinate: sh.oso:akka-openapi-maven-plugin:1.4.0
Assets 44
v1.3.0
@github-actions
github-actions
1066593
This commit was created on GitHub.com and signed with GitHub’s verified signature.
1.3.0 (2026年05月06日)
Features
- add Akka SDK shim for compile-time compatibility (80377d6)
- initial release of Akka OpenAPI Maven Plugin (77b75f2)
- security: honour includeSecuritySchemes flag (10455ee)
- security: Mojo-side validation for missing schemeName/name (8b491eb)
- security: restrict scheme types to apiKey with explicit validation (f16d5ef)
Bug Fixes
- add Akka SDK repository for dependency resolution (9f7ee53)
- auto-publish releases end-to-end (b9077f6)
- auto-publish releases end-to-end, no manual click needed (d2df6e3)
- ci: skip invoker ITs in coverage job (923d729)
- ci: skip invoker ITs in coverage job (jacoco/argLine collision) (f07e45a)
- close openAPISummaryShouldTargetMethodOnly test method (b3c1a5c)
- correct release workflow trigger conditions (50ea8e7)
- docs: update published usage examples (9e0fff9)
- docs: update published usage examples (2f125a2)
- document raw Akka HttpResponse schemas (36433b3)
- pin actions to commit SHAs, fix deprecated set-output (1dd351e)
- pin GitHub Actions to immutable commit SHAs (601f705)
- pin SonarSource action to commit SHA (aa6e6ae)
- release: publish Maven Central releases from release-please (f6a9953)
- release: publish Maven Central releases from release-please (6556db6)
- resolve merge-conflict markers in AnnotationRetentionTest (52b62ce)
- rewrite verify-release-secrets expiry check in bash (0e1aeb5)
- rewrite verify-release-secrets expiry check in bash (2787ed6)
- switch to central-publishing-maven-plugin for Central Portal (9f93488)
- update to use Sonatype Central Portal URLs (61b1a99)
- use GPG agent instead of Bouncy Castle for signing (1db8350)
- use mvn verify instead of compile for release validation (b4eed25)
- wire up OpenAPI annotation extraction (53c08c6)
- wire up OpenAPI annotation extraction (#17) (9f702f9)
Documentation
Assets 44
Release v1.2.0
@sionsmith
sionsmith
fc49e40
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Features
- generate deterministic OpenAPI output by sorting paths and schemas
- generate Jackson polymorphic interface schemas with discriminator mappings
- add
stripServerPathPrefixconfiguration for server-path de-duplication - add notification example covering polymorphic request and response schemas
Bug Fixes
- avoid duplicate numeric subtype components when polymorphic schemas are revisited through collections
- include discriminator properties on subtype schemas for client-generation compatibility
- apply server-path stripping to annotation-provided servers and prefer the longest matching prefix
Assets 44
v1.1.0
@github-actions
github-actions
b085346
This commit was created on GitHub.com and signed with GitHub’s verified signature.
1.1.0 (2026年05月05日)
Features
- security: honour includeSecuritySchemes flag (10455ee)
- security: Mojo-side validation for missing schemeName/name (8b491eb)
- security: restrict scheme types to apiKey with explicit validation (f16d5ef)
Bug Fixes
- auto-publish releases end-to-end (b9077f6)
- auto-publish releases end-to-end, no manual click needed (d2df6e3)
- ci: skip invoker ITs in coverage job (923d729)
- ci: skip invoker ITs in coverage job (jacoco/argLine collision) (f07e45a)
- close openAPISummaryShouldTargetMethodOnly test method (b3c1a5c)
- document raw Akka HttpResponse schemas (36433b3)
- release: publish Maven Central releases from release-please (f6a9953)
- release: publish Maven Central releases from release-please (6556db6)
- resolve merge-conflict markers in AnnotationRetentionTest (52b62ce)
Documentation
- document <security> block + @OpenAPISummary; expose includeSecuritySchemes flag (dccdaee)
Assets 44
Release v1.0.1
@github-actions
github-actions
0e1aeb5
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Akka OpenAPI Maven Plugin v1.0.1
Installation
Add to your pom.xml:
<plugin> <groupId>sh.oso</groupId> <artifactId>akka-openapi-maven-plugin</artifactId> <version>1.0.1</version> <executions> <execution> <goals> <goal>generate</goal> </goals> </execution> </executions> </plugin>
Changes
See CHANGELOG.md for details.
🤖 Generated with GitHub Actions
What's Changed
- fix: wire up OpenAPI annotation extraction by @sionsmith in #18
- fix: pin SonarSource action to commit SHA by @sionsmith in #19
- chore: prepare v1.0.1 release by @sionsmith in #20
- fix: rewrite verify-release-secrets expiry check in bash by @sionsmith in #21
New Contributors
- @sionsmith made their first contribution in #18
Full Changelog: v1.0.0...v1.0.1
Assets 7
Release v1.0.0
Akka OpenAPI Maven Plugin v1.0.0
Installation
Add to your pom.xml:
<plugin> <groupId>sh.oso</groupId> <artifactId>akka-openapi-maven-plugin</artifactId> <version>1.0.0</version> <executions> <execution> <goals> <goal>generate</goal> </goals> </execution> </executions> </plugin>
Changes
See CHANGELOG.md for details.
🤖 Generated with GitHub Actions
Full Changelog: https://github.com/osodevops/akka-openapi-maven-plugin/commits/v1.0.0