Skip to content

Releases: smallrye/smallrye-open-api

3.3.3

01 May 13:07
Compare
Choose a tag to compare
  • #1453 Bump com.github.vlsi.jandex from 1.87 to 1.88 in /tools/gradle-plugin
  • #1452 Bump swagger-ui-dist from 4.18.2 to 4.18.3
  • #1451 Bump kotlin-maven-plugin from 1.8.20 to 1.8.21
  • #1450 Bump quarkus.platform.version from 3.0.0.Final to 3.0.1.Final
  • #1449 Use registered schema references for types previously encountered
  • #1448 Clone schema references on lookup from schema registry
  • #1446 Bump maven-plugin-plugin from 3.8.1 to 3.8.2
  • #1443 Bump jetty-bom from 11.0.14 to 11.0.15
  • #1442 Bump jandex from 3.1.0 to 3.1.1
  • #1441 Bump jandex-maven-plugin from 3.1.0 to 3.1.1
  • #1440 Bump spring-webmvc from 5.3.26 to 5.3.27
  • #1439 Bump quarkus.platform.version from 2.16.6.Final to 3.0.0.Final
  • #1437 Bump com.gradle.plugin-publish from 1.1.0 to 1.2.0 in /tools/gradle-plugin
  • #1435 Gradle-Plugin: prepare for Gradle configuration cache
  • #1434 Bump jandex from 3.0.5 to 3.1.0
  • #1433 Bump jandex-maven-plugin from 3.0.5 to 3.1.0
  • #1431 Bump quarkus.platform.version from 2.16.5.Final to 2.16.6.Final
  • #1430 Bump swagger-ui-dist from 4.18.1 to 4.18.2
  • #1429 Bump kotlin-maven-plugin from 1.8.10 to 1.8.20

3.3.2

29 Mar 10:01
Compare
Choose a tag to compare

3.3.1

23 Mar 23:46
Compare
Choose a tag to compare
  • #1420 fix: Skip Nexus staging deployment for testsuite/data module
  • #1418 Parse configured schemas via extensions
  • #1417 SchemaRegistry depends on Jackson
  • #1415 Update Gradle Plugin build for publishing
  • #1414 Bump com.github.vlsi.jandex from 1.86 to 1.87 in /tools/gradle-plugin
  • #1413 Bump kotlin-maven-plugin from 1.7.20 to 1.8.10
  • #1412 Bump maven-core from 3.9.0 to 3.9.1
  • #1411 Bump maven-plugin-api from 3.9.0 to 3.9.1
  • #1410 Bump spring-webmvc from 5.3.25 to 5.3.26
  • #1409 Bump maven-assembly-plugin from 3.3.0 to 3.5.0
  • #1407 Map java.io.File to binary-formatted string in generated schema
  • #1404 Bump webpack from 5.67.0 to 5.76.0 in /ui/open-api-ui-forms
  • #1402 Avoid creating object reference cycles in merge, clean up Sonar issues
  • #1401 Make testsuite/data a Quarkus app, include indexed classes from #1096
  • #1400 Resolve wildcard bound in terminal type check
  • #1399 Bump swagger-ui-dist from 4.18.0 to 4.18.1
  • #1398 Bump swagger-ui-dist from 4.17.1 to 4.18.0

3.3.0

08 Mar 01:36
Compare
Choose a tag to compare
  • #1396 Bump swagger-ui-dist from 4.17.0 to 4.17.1
  • #1395 Ensure stable filter iteration order
  • #1394 Post-Jakarta migration cleanup, bump TCK runtime to EE 10 versions
  • #1392 Bump swagger-ui-dist from 4.16.1 to 4.17.0
  • #1391 Bump microprofile-rest-client from 2.0.0.Final to 2.1.0.Final
  • #1390 Ignore synthetic methods during parameter scan
  • #1389 Allow for alternate properties file to determine MP OpenAPI spec level
  • #1388 Bump maven-plugin-annotations from 3.7.1 to 3.8.1
  • #1387 Bump swagger-ui-dist from 4.16.0 to 4.16.1
  • #1386 Bump maven-plugin-plugin from 3.7.1 to 3.8.1
  • #1385 Bump swagger-ui-dist from 4.15.5 to 4.16.0
  • #1384 Switch to smallrye-parent version 39
  • #1382 remove duplicates in JAXRS scanner by comparing thier fqcn (dotname)
  • #1379 OpenAPI scanner reports duplicate operation id for exactly the same methods of the same class
  • #1378 Remove management of maven-surefire-plugin from JAX-RS module
  • #1376 Bump arquillian-bom from 1.7.0.Alpha10 to 1.7.0.Alpha14
  • #1369 Add configuration option to specify resource classes
  • #1360 Represent Java BaseStream<T, S> as array of T in generated schema
  • #1359 Scan Stream as array of T
  • #1333 Don't require the pom.properties file to be present on the classpath
  • #1292 QueryParams merged when using kotlin suspend
  • #1256 Duplicate path params for subresources that reference param multiple times

3.2.0

13 Feb 12:44
Compare
Choose a tag to compare
  • #1374 Ignore hidden request body method parameter, ensure TCK tests execute
  • #1373 TCK failing hidden schema test and no longer running test after #1367
  • #1367 Bump smallrye-jakarta-parent from 37 to 38
  • #1366 Added property config query-config-enabled
  • #1364 Ignore framework-specific Context types for use as request body
  • #1363 Do not use JAX-RS Context types as the request body
  • #1358 Bump assertj-core from 3.24.1 to 3.24.2 in /tools/gradle-plugin
  • #1357 Bump maven-plugin-plugin from 3.7.0 to 3.7.1
  • #1356 Bump maven-surefire-plugin from 3.0.0-M7 to 3.0.0-M8
  • #1355 Bump maven-dependency-plugin from 3.4.0 to 3.5.0
  • #1354 Bump maven-failsafe-plugin from 3.0.0-M7 to 3.0.0-M8
  • #1352 Use resolved configuration and artifacts for Gradle plugin dependencies
  • #1351 SnakeYaml exception when loading 3MB+ static files
  • #1350 Set YAMLFactory loader options to allow for larger files than the current SnakeYaml constraint (3MB)
  • #1347 Do not set type for schemas generated from java.lang.Object
  • #1321 Schemas for classes in dependency JARs never generated
  • #1022 Support for Any schema

3.1.2

11 Jan 23:11
Compare
Choose a tag to compare
  • #1348 Bump spring-webmvc from 5.3.24 to 5.3.25
  • #1346 Bump com.github.vlsi.jandex from 1.85 to 1.86 in /tools/gradle-plugin
  • #1345 Bump com.github.vlsi.jandex from 1.84 to 1.85 in /tools/gradle-plugin
  • #1344 Gradle plugin: Fix circular task dependency with Quarkus plugin
  • #1343 Bump Gradle version from 7.5.1 to 7.6
  • #1342 Use Maven managed versions for junit and jackson in Gradle plugin
  • #1341 Consider parent interface type variables on resolver stack
  • #1340 Bump assertj-core from 3.23.1 to 3.24.1 in /tools/gradle-plugin
  • #1339 Gradle plugin crashes with Jackson-related stacktrace
  • #1338 Bump json5 and babel-loader in /ui/open-api-ui-forms
  • #1337 Bump fast-json-patch from 3.1.0 to 3.1.1 in /ui/open-api-ui-forms
  • #1336 Bounded generics are not properly mapped to OpenApi schema
  • #1335 Gradle Plugin: Circular Dependency
  • #1332 Update GitHub actions
  • #1321 Schemas for classes in dependency JARs never generated

3.1.1

05 Dec 22:47
Compare
Choose a tag to compare
  • #1330 Bump jandex from 3.0.4 to 3.0.5
  • #1329 Load the pom.properties of org.eclipse.microprofile.openapi:microprofile-openapi-api using the classloader of a class from this artifact.
  • #1327 Bump spring-webmvc from 5.3.23 to 5.3.24
  • #1326 Exclude build of modules not necessary for running TCK
  • #1323 Keep the order for server configuration
  • #1320 Bump jandex from 3.0.1 to 3.0.4
  • #1301 Bump smallrye-jakarta-parent from 36 to 37

3.1.0

30 Nov 01:15
Compare
Choose a tag to compare
  • #1324 Bump maven-dependency-plugin from 3.3.0 to 3.4.0
  • #1322 Remove staging repository for MicroProfile OpenAPI 3.1 release
  • #1317 Bump jackson-databind from 2.14.0 to 2.14.1 in /tools/gradle-plugin
  • #1315 Bump loader-utils from 1.4.0 to 1.4.2 in /ui/open-api-ui-forms
  • #1314 Bump com.gradle.plugin-publish from 1.0.0 to 1.1.0 in /tools/gradle-plugin
  • #1313 Fix special-case handling of oauth2Redirect token
  • #1309 Bump com.github.vlsi.jandex from 1.82 to 1.84 in /tools/gradle-plugin
  • #1307 Bump jackson-databind from 2.13.4.2 to 2.14.0 in /tools/gradle-plugin
  • #1306 Bump maven-plugin-plugin from 3.6.4 to 3.7.0
  • #1305 remove console.log
  • #1303 Bump swagger-ui-dist from 4.15.1 to 4.15.2
  • #1302 Bump swagger-ui-dist from 4.15.0 to 4.15.1
  • #1289 Fail or warn on duplicate operationIds
  • #1282 Bump jackson-bom from 2.13.4 to 2.13.4.20221013, jackson-databind from 2.13.4 to 2.13.4.2 in /tools/gradle-plugin
  • #1278 Customize the MicroProfile OpenAPI TCK Report
  • #1275 Bump kotlin.version from 1.7.10 to 1.7.20
  • #1274 Prefer parameter order from @Parameters annotation
  • #1273 Bump microprofile-rest-client from 2.0.0.Beta1 to 2.0.0.Final
  • #1272 Bump swagger-ui-dist from 4.14.0 to 4.14.1
  • #1271 Bump version.eclipse.microprofile.openapi from 3.1-RC3 to 3.1-RC4
  • #1269 Experimental support for multiple TCK versions
  • #1267 Bump version.quarkus from 2.12.3.Final to 2.13.0.Final
  • #1266 Bump junit-jupiter from 5.9.0 to 5.9.1 in /tools/gradle-plugin
  • #1265 Bump version.quarkus from 2.12.2.Final to 2.12.3.Final
  • #1263 Bump jandex from 3.0.0 to 3.0.1
  • #1260 Bump spring-webmvc from 5.3.22 to 5.3.23
  • #1259 Prevent duplicate entries in operation and path item arrays
  • #1258 Bump version.quarkus from 2.12.1.Final to 2.12.2.Final
  • #1257 Fixed broken link in javadoc
  • #1253 Scan Kotlin nullability annotations
  • #1252 Exclude JavaDocs from build attachment, only generate coverage XML
  • #1251 Bump maven-failsafe-plugin from 3.0.0-M6 to 3.0.0-M7
  • #1248 Bump version.quarkus from 2.12.0.Final to 2.12.1.Final
  • #1244 Bump jackson-bom from 2.13.3 to 2.13.4
  • #1240 Bump smallrye-config from 3.0.0-RC4 to 3.0.0
  • #1238 Revert support for scanning resource methods without JAX-RS HTTP methods
  • #1230 Guard against stack overflow caused by cyclic references in model
  • #1229 Upgrade to Jandex 3.0.0
  • #1226 Bump version.eclipse.microprofile.openapi from 3.1-RC2 to 3.1-RC3
  • #1225 Bump version.quarkus from 2.11.2.Final to 2.12.0.Final
  • #1224 TCK runner: Update the archive using BeforeDeploy
  • #1223 Fix Optional access flagged as bugs by SonarCloud
  • #1221 Enable Sonar for PRs via triggered job, skip JavaDoc for Kotlin code
  • #1219 Scan Bean Validation annotations applied to request body parameter
  • #1215 Ignore class members having illegal Java identifiers in name
  • #1211 Skip Vert.x web routes with regex and without @Operation
  • #1209 Add support for @JsonView
  • #1208 Add support for removing unused models
  • #1207 Bump version.quarkus from 2.11.1.Final to 2.11.2.Final
  • #1206 Bump swagger-ui-dist from 4.13.0 to 4.13.2
  • #1205 Bump smallrye-config from 3.0.0-RC3 to 3.0.0-RC4
  • #1204 Parse @Schema's defaultValue and enum entries for non-string schemas
  • #1203 Include overridden methods/classes in JAX-RS resource method scan
  • #1199 Include full path of resource class in path parameter match
  • #1198 Include annotated property methods without is/get/set JavaBean prefix
  • #1197 Avoid NPE in path parameter search, log MP params w/o framework param
  • #1196 Bump version.quarkus from 2.11.0.Final to 2.11.1.Final
  • #1194 Bump smallrye-config from 3.0.0-RC2 to 3.0.0-RC3
  • #1193 Bump maven-resources-plugin from 3.2.0 to 3.3.0
  • #1192 Bump jakarta.json-api from 2.1.0 to 2.1.1
  • #1190 Bump version.quarkus from 2.10.3.Final to 2.11.0.Final
  • #1189 Bump terser from 5.10.0 to 5.14.2 in /ui/open-api-ui-forms
  • #1182 Bump spring-webmvc from 5.3.21 to 5.3.22
  • #1181 Do not set nullable: false due to Bean Validation annotations
  • #1180 @NotNull should not generate nullable: false
  • #1179 Solves #1166
  • #1177 Add Resteasy Reactive constants for multipart support
  • #1176 Add examples to date/time type defaults
  • #1175 Bump version.quarkus from 2.10.1.Final to 2.10.2.Final
  • #1173 @FormParam OpenAPI not displayed properly in Resteasy Reactive
  • #1170 Bump version.quarkus from 2.10.0.Final to 2.10.1.Final
  • #1169 Update to Jandex 2.4.3 and avoid deprecated methods
  • #1164 Bump version.eclipse.microprofile.openapi from 3.1-RC1 to 3.1-RC2
  • #1162 Parse schema example using extension-provided parser
  • #1161 SchemaFactory bound to Jackson
  • #1160 Read extension attribute from all annotations
  • #1159 extension attribute not processed for all annotations
  • #1158 Bump jakarta.annotation-api from 2.1.0 to 2.1.1
  • #1157 Bump spring-webmvc from 5.3.20 to 5.3.21
  • #1156 Bump version.quarkus from 2.9.2.Final to 2.10.0.Final
  • #1154 Bump maven-surefire-plugin from 3.0.0-M6 to 3.0.0-M7
  • #1152 Bump swagger-ui-dist from 4.11.1 to 4.12.0
  • #1151 Update quarkus-vertx-web dependency to quarkus-reactive-routes
  • #1148 Update scanning config
  • #1147 Bump jakarta.validation-api from 3.0.1 to 3.0.2
  • #1146 Bump version.quarkus from 2.9.1.Final to 2.9.2.Final
  • #1145 Bean validation spec
  • #1144 Map BV @Pattern constraint to schema pattern
  • #1143 Bump arquillian-jetty-embedded-11 from 1.0.0.CR4 to 1.0.0.Final
  • #1141 Bump version.quarkus from 2.9.0.Final to 2.9.1.Final
  • #1140 Bump jackson-bom from 2.13.2.1 to 2.13.3
  • #1139 Bump swagger-ui-dist from 4.11.0 to 4.11.1
  • #1138 Bump spring-webmvc from 5.3.19 to 5.3.20
  • #1137 Consolidate MicroProfile OpenAPI 3.1 Updates
  • #1136 Bump swagger-ui-dist from 4.10.3 to 4.11.0
  • #1135 Bump version.quarkus from 2.8.1.Final to 2.9.0.Final
  • #1134 Bump version.quarkus from 2.8.1.Final to 2.8.2.Final
  • #1132 Bump smallrye-config from 3.0.0-RC1 to 3.0.0-RC2
  • #1131 Read additionalProperties from @Schema (MP OpenAPI 3.1)
  • #1130 Read nested extensions property from extensible model annotations
  • #1129 MicroProfile OpenAPI 3.1 / Jakarta migration
  • #1128 Bump jakarta.enterprise.cdi-api from 3.0.1 to 4.0.0
  • #1127 Bump jakarta.ws.rs-api from 3.0.0 to 3.1.0
  • #1120 Bump jakarta.xml.bind-api from 3.0.1 to 4.0.0
  • #1119 Bump jakarta.json-api from 2.0.1 to 2.1.0
  • #1115 Bump jakarta.json.bind-api from 2.0.0 to 3.0.0
  • #1108 @Pattern annotation should reflect in data structure
  • #1093 Implemented equals and hashCode in TagImpl
  • #1092 Refine scanning property schemas composed with type schemas
  • #1089 Provide better examples for localdatetime

3.1.0-RC5

24 Oct 18:38
Compare
Choose a tag to compare
3.1.0-RC5 Pre-release
Pre-release
  • #1297 Update to MicroProfile OpenAPI 3.1 final via staging repository

3.1.0-RC4

23 Oct 14:29
Compare
Choose a tag to compare
3.1.0-RC4 Pre-release
Pre-release
  • #1295 Exclude build of modules not necessary for running TCK with release