github smallrye/smallrye-open-api 4.4.0

3 hours ago

What's New

  • #2466 MicroProfile OpenAPI 4.2 updates
  • #2694 fix: check for type specified on referenced class
  • #2693 fix: skip field processing when nested property has same name
  • #2686 Fix OAuth redirect URL resolution
  • #2679 Fix release for benchmarks module
  • #2678 Fix missing TCK report, fail on PR build when not present
  • #2676 Remove variables from artifact GAVs in benchmarks
  • #2668 perf: Optimize deepcopy
  • #2650 perf: reduce calls to FilteredIndexView.accepts
  • #2646 perf: optimize AbstractParameterProcessor.readParameters
  • #2644 fix: preserve unresolved parameter references
  • #2636 feat: add APPEND_NUMBER behavior for duplicate operationIds
  • #2632 perf: reduce declaredAnnotations calls in Annotations.java
  • #2631 perf: Reduce ancestry calls in isResourceMethod
  • #2615 Add support for Jackson v3 and JSON provider selection via builder
  • #2590 feat: support removing unused tags

Dependency Updates

  • #2713 Use MicroProfile OpenAPI 4.2 Final - remove staging repository
  • #2714 build(deps): Bump version.io.smallrye.smallrye-config from 4.0.0 to 4.1.0
  • #2712 build(deps-dev): Bump org.springframework.security:spring-security-core from 7.1.1 to 7.1.2
  • #2711 build(deps): Bump org.springframework:spring-webmvc from 7.0.9 to 7.0.10
  • #2709 build(deps): Bump org.jetbrains.kotlinx:kotlinx-serialization-core from 1.11.0 to 1.12.0
  • #2708 build(deps): Bump version.jackson3 from 3.2.3 to 3.2.4
  • #2707 build(deps): Bump the quarkus group across 1 directory with 4 updates
  • #2706 build(deps): Bump gradle-wrapper from 9.8.1 to 9.8.2 in /tools/gradle-plugin
  • #2705 build(deps): Bump com.fasterxml.jackson:jackson-bom from 2.22.3 to 2.22.4
  • #2702 build(deps-dev): Bump org.mvnpm:swagger-ui-dist from 5.33.2 to 5.33.3
  • #2701 build(deps-dev): Bump org.mvnpm:swagger-ui-dist from 5.33.1 to 5.33.2
  • #2700 build(deps): Bump the kotlin group with 2 updates
  • #2699 build(deps): Bump the kotlin group with 3 updates
  • #2698 build(deps): Bump gradle-wrapper from 9.8.0 to 9.8.1 in /tools/gradle-plugin
  • #2697 build(deps): Bump shrinkwrap from 1.2.6 to 2.0.0.Final, fix build on Maven 3.10
  • #2695 build(deps): Bump the quarkus group with 4 updates
  • #2692 build(deps): Bump org.apache.maven:maven-core from 3.9.16 to 3.10.0
  • #2691 build(deps): Bump org.apache.maven:maven-plugin-api from 3.9.16 to 3.10.0
  • #2684 build(deps): Bump gradle-wrapper from 9.7.1 to 9.8.0 in /tools/gradle-plugin
  • #2683 build(deps): Bump the quarkus group with 4 updates
  • #2682 build(deps): Bump io.smallrye.common:smallrye-common-classloader from 2.20.0 to 2.21.1
  • #2681 build(deps): Bump version.jackson3 from 3.2.2 to 3.2.3
  • #2674 Bump MicroProfile OpenAPI version from 4.2-RC2 to 4.2-RC4
  • #2673 build(deps): Bump com.fasterxml.jackson:jackson-bom from 2.22.2 to 2.22.3
  • #2672 build(deps-dev): Bump org.mvnpm:swagger-ui-dist from 5.32.15 to 5.33.0
  • #2671 build(deps): Bump org.jboss.resteasy:resteasy-bom from 7.0.4.Final to 7.0.5.Final
  • #2670 build(deps): Bump version.io.smallrye.smallrye-config from 3.18.3 to 4.0.0
  • #2669 build(deps): Bump the quarkus group with 4 updates
  • #2666 build(deps): Bump io.smallrye:smallrye-parent from 51 to 52
  • #2665 build(deps-dev): Bump org.jboss.arquillian.container:arquillian-jetty-embedded-11 from 2.0.0.Final to 2.0.1.Final
  • #2664 build(deps): Bump io.smallrye:smallrye-build-parent from 51 to 52
  • #2663 build(deps): Bump version.io.smallrye.smallrye-config from 3.18.2 to 3.18.3
  • #2662 build(deps): Bump org.codehaus.mojo:exec-maven-plugin from 3.6.3 to 3.6.4
  • #2661 build(deps): Bump org.codehaus.mojo:build-helper-maven-plugin from 3.6.1 to 3.6.2
  • #2660 build(deps): Bump the quarkus group across 1 directory with 4 updates
  • #2659 build(deps): Bump com.gradle.plugin-publish from 2.2.0 to 2.2.1 in /tools/gradle-plugin
  • #2658 build(deps): Bump version.jackson3 from 3.2.1 to 3.2.2
  • #2657 build(deps-dev): Bump org.jetbrains.kotlin:kotlin-stdlib from 2.4.10 to 2.4.20 in the kotlin group across 1 directory
  • #2656 build(deps): Bump com.gradle.plugin-publish from 2.1.1 to 2.2.0 in /tools/gradle-plugin
  • #2655 build(deps): Bump tools.jackson.core:jackson-databind from 3.2.0 to 3.2.1
  • #2654 build(deps): Bump org.apache.maven.plugin-tools:maven-plugin-annotations from 3.15.2 to 3.16.0
  • #2653 build(deps-dev): Bump org.apache.maven.plugins:maven-plugin-plugin from 3.15.2 to 3.16.0
  • #2652 build(deps-dev): Bump org.mvnpm:swagger-ui-dist from 5.32.14 to 5.32.15
  • #2651 build(deps): Bump the quarkus group across 1 directory with 4 updates
  • #2649 build(deps): Bump org.jboss.resteasy:resteasy-bom from 7.0.3.Final to 7.0.4.Final
  • #2648 build(deps): Bump actions/setup-java from 5 to 6
  • #2647 build(deps): Bump the quarkus group with 4 updates
  • #2642 build(deps-dev): Bump org.springframework.security:spring-security-core from 7.1.0 to 7.1.1
  • #2641 build(deps-dev): Bump org.mvnpm:swagger-ui-dist from 5.32.13 to 5.32.14
  • #2640 build(deps): Bump version.io.smallrye.smallrye-config from 3.18.1 to 3.18.2
  • #2639 build(deps): Bump org.springframework:spring-webmvc from 7.0.8 to 7.0.9
  • #2638 build(deps): Bump gradle-wrapper from 9.7.0 to 9.7.1 in /tools/gradle-plugin
  • #2637 build(deps): Bump the quarkus group across 1 directory with 4 updates
  • #2635 build(deps): Bump com.fasterxml.jackson:jackson-bom from 2.22.1 to 2.22.2
  • #2634 build(deps-dev): Bump org.mvnpm:swagger-ui-dist from 5.32.12 to 5.32.13
  • #2633 build(deps): Bump the quarkus group across 1 directory with 4 updates
  • #2629 build(deps): Bump gradle-wrapper from 9.6.1 to 9.7.0 in /tools/gradle-plugin
  • #2628 build(deps-dev): Bump org.mvnpm:swagger-ui-dist from 5.32.11 to 5.32.12
  • #2627 build(deps): Bump org.jboss.resteasy:resteasy-bom from 7.0.2.Final to 7.0.3.Final
  • #2626 build(deps): Bump the quarkus group with 4 updates
  • #2625 build(deps): Bump com.github.vlsi.jandex from 3.0.2 to 4.0.0 in /tools/gradle-plugin
  • #2624 build(deps-dev): Bump org.mvnpm:swagger-ui-dist from 5.32.10 to 5.32.11
  • #2623 build(deps): Bump the quarkus group with 4 updates
  • #2620 build(deps): Bump io.smallrye.common:smallrye-common-classloader from 2.19.0 to 2.20.0
  • #2619 build(deps-dev): Bump org.mvnpm:swagger-ui-dist from 5.32.8 to 5.32.9
  • #2618 build(deps): Bump version.io.smallrye.smallrye-config from 3.18.0 to 3.18.1
  • #2617 build(deps): Bump the quarkus group with 4 updates
  • #2616 build(deps-dev): Bump org.jetbrains.kotlin:kotlin-stdlib from 2.4.0 to 2.4.10 in the kotlin group
  • #2715 Release 4.4.0

Don't miss a new smallrye-open-api release

NewReleases is sending notifications on new releases.