smallrye-open-api
smallrye-open-api copied to clipboard
SmallRye implementation of Eclipse MicroProfile OpenAPI
According to [swagger docs](https://swagger.io/docs/specification/data-models/inheritance-and-polymorphism/) polymorphism can be supported using `oneOf` and `discriminator`. This way we can achieve polymorphic API responses and polymorphic properties on objects. However, looks like smallrye open...
According to https://github.com/smallrye/smallrye-open-api/issues/1688, it should be resolved, but I am getting also the "SROAP07903: Duplicate operationId"-error. I have MyResource which makes use of an Interface: ``` @Path("/myResource") @Produces(MediaType.APPLICATION_JSON) @Consumes(MediaType.APPLICATION_JSON) @ApplicationScoped...
We have a couple of endpoints with matrix parameters. One of them looks like this: ```java public Response getChanged( ... @Parameter(required = false, description = "Filter für die zu berücksichtigenden...
We already have some Spring support in OpenAPI but support for `@Secured` is missing. This was initially reported here: https://github.com/quarkusio/quarkus/issues/31853 . See https://quarkus.io/guides/spring-security for the details of the Quarkus implementation.
This relates to the issue https://github.com/smallrye/smallrye-open-api/issues/1895 The plain text is shown correctly, but during the build I still get messages like ``` io.smallrye.openapi.runtime.io.JsonIO parseValue INFO: SROAP02016: JSON value could not...
BeanValidation's @NotNull annotation integrates seamlessly into openapi schema generation - I much appreciated feature. Unfortunately, there is an inconsistency regarding @NotNull and method parameters. The following endpoint doesn't mark the...
We use Swagger annotations and a different Maven plugin to generate OpenAPI from our Java code. But we want to migrate to Eclipse MicroProfile annotations and the Smallrye toolchain. There...
Bumps [com.github.eirslett:frontend-maven-plugin](https://github.com/eirslett/frontend-maven-plugin) from 1.15.4 to 2.0.0. Changelog Sourced from com.github.eirslett:frontend-maven-plugin's changelog. 2.0.0 This is a major version release, but there are no new features. Lots of dependencies and minimum version...
Closes #1362 - Remove incorrect handling of `@org.jetbrains.annotations.NotNull` to mean a property is required. - Process any `@kotlin.Metadata` annotations present on a class when `kotlinx-metadata-jvm` dependency is present. - Update...
Consider whether `@Digits` should set min/max constraints if they have not been set any other way. As mentioned in comments on #2422