smallrye-open-api icon indicating copy to clipboard operation
smallrye-open-api copied to clipboard

SmallRye implementation of Eclipse MicroProfile OpenAPI

Results 74 smallrye-open-api issues
Sort by recently updated
recently updated
newest added

Bumps smallrye-jakarta-parent from 35 to 36. [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=io.smallrye:smallrye-jakarta-parent&package-manager=maven&previous-version=35&new-version=36)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a...

dependencies
java

I noticed someone created the 2.3.x branch, but it was branched off of the 2.2.0 tag, which I believe is not right. So this PR, targeting the 2.3.x branch: 1....

Submitting as draft because this needs discussion on release coordination (I guess).

We have ported the existing Maven plugin to Gradle and are using it for a while now for our build of [projectnessie](https://github.com/projectnessie/nessie). The Gradle port is currently maintained [here](https://github.com/projectnessie/gradle-build-plugins/tree/main/smallrye-openapi), but...

Referring to https://github.com/smallrye/smallrye-open-api/issues/714#issuecomment-789527358 : Kotlin language has support for [nullable types](https://kotlinlang.org/docs/null-safety.html#nullable-types-and-non-null-types) where you explicitly need to state whether they can be null or not. This should translate to `@Schema(required=true/false)`. To...

enhancement
blocked

I am working on migrating my project to use Quarkus SmallRye OpenAPI from Swagger. Something we use currently in Swagger is the [ReaderListener](https://javadoc.io/static/io.swagger.core.v3/swagger-jaxrs2/2.1.0/io/swagger/v3/jaxrs2/ReaderListener.html) to customize the OpenAPI definitions. How can...

question

Could you add support for annotation composition? Example: ```java @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.METHOD) @Consumes({"image/jpeg", "image/png"}) public @interface ConsumesImages { } @Path("/hello") public class GreetingsResource { @GET @ConsumesImages @Produces(MediaType.TEXT_PLAIN) public String hello() {...

enhancement

The order of parameters defined in the `@Parameters` is no respected.. This results in a crazy order, especially in a Swagger UI and is very confusing for a user imo....

I would like to have some possibility to add the tokenName extension to the openApi security scheme component using the quarkus application.properties. I'm using Microsoft as a provider for OpenIdConnect...

E.g. a Quarkus app, include source code for #1096