Releases: quarkiverse/quarkus-openapi-generator
Releases · quarkiverse/quarkus-openapi-generator
2.20.0
What's Changed
- Bump org.glassfish.jaxb:codemodel from 4.0.7 to 4.0.9 by @dependabot[bot] in #1687
- Bump io.quarkiverse:quarkiverse-parent from 21 to 22 by @dependabot[bot] in #1688
- Bump org.openapitools:openapi-generator from 7.22.0 to 7.23.0 by @dependabot[bot] in #1690
- refactor: Enhance OpenAPI code generation with multi-spec support by @matheusandre1 in #1599
- feat: implement CustomCredentialsProvider with alternative and priority annotations, add metadata test by @matheusandre1 in #1663
- feat: support for provided Jackson dependency configuration by @matheusandre1 in #1671
- feat: tag name normalization and unaccenting by @matheusandre1 in #1665
- feat: implement composite authentication provider by @matheusandre1 in #1668
- feat: Support useOneOfInterfaces feature in client generator by @christian-harken in #1681
- docs: update README version matrix by @github-actions[bot] in #1692
- fix: support for handling trailing slashes in API paths by @matheusandre1 in #1664
- Solve Quarkus Ecosystem issue by @mcruzdev in #1693
- Clean up README.md by @mcruzdev in #1694
- Run reactive profile on Quarkus Ecosystem CI by @mcruzdev in #1695
- build(deps): bump io.swagger.parser.v3:swagger-parser from 2.1.43 to 2.1.44 by @dependabot[bot] in #1702
- feat: enhance BaseCompositeAuthenticationProvider to support OpenAPI spec ID and improve filtering logic by @matheusandre1 in #1654
- Add chmod +x to quarkus-ecosystem-test by @mcruzdev in #1704
- Remove Maven updates for main-lts in dependabot.yml by @ricardozanini in #1710
- build(deps): bump actions/checkout from 6 to 7 by @dependabot[bot] in #1711
- fix: prevent duplicate codegen execution with multiple source roots #1708 by @michaelsonnleitner in #1709
- Fix CVE-2026-42333: Prevent credential leakage via path-template-based authentication matching by @ricardozanini in #1705
- Release 2.20.0 by @mcruzdev in #1713
New Contributors
- @christian-harken made their first contribution in #1681
Full Changelog: 2.19.0...2.20.0
2.19.0
What's Changed
- Skip generate-code-tests on server extension by @mcruzdev in #1595
- docs: update README version matrix by @github-actions[bot] in #1632
- docs: update README version matrix by @github-actions[bot] in #1634
- Bump quarkus.version from 3.35.3 to 3.36.0 by @dependabot[bot] in #1638
- refactor: remove unused model annotations and improve documentation clarity by @matheusandre1 in #1637
- Adding suppport for name-mappings from Open API by @pringinacio in #1517
- Enhance UrlPatternMatcher to support trailing slash normalization in matches by @matheusandre1 in #1626
- docs: fix missing ref and owner attributes by @gastaldi in #1643
- Fix incorrect Uni<Set> generation due to path interference by @pavelkryl in #1464
- Bump actions/stale from 10.2.0 to 10.3.0 by @dependabot[bot] in #1647
- feat: add preferred content type configuration for RESTEasy Reactive clients by @matheusandre1 in #1655
- Bump io.swagger.parser.v3:swagger-parser from 2.1.42 to 2.1.43 by @dependabot[bot] in #1657
- Allow to configure operation's return type using application.properties by @mcruzdev in #1608
- OpenAPI client generator incorrectly using response wrapper classes instead of schema classes by @matheusandre1 in #1649
- fix: update discriminator handling in POJO templates and add test for discriminator generation by @matheusandre1 in #1644
- fix: enhance OIDC client bean registration with OAuth2 authentication marker checks by @matheusandre1 in #1652
- Bump com.github.javaparser:javaparser-symbol-solver-core from 3.28.1 to 3.28.2 by @dependabot[bot] in #1675
- Bump com.github.javaparser:javaparser-core from 3.28.1 to 3.28.2 by @dependabot[bot] in #1674
- feat: Support RestResponse for return type of operation by @matheusandre1 in #1567
- Replace com.sun.codemodel:codemodel by org.glassfish.jaxb:codemodel by @mcruzdev in #1678
- Downgrade to Quarkus LTS, remove backport CI, align main to LTS stream by @mcruzdev in #1666
- Fix ecosystem-ci input by @mcruzdev in #1686
- Release 2.19.0 by @mcruzdev in #1685
New Contributors
- @pringinacio made their first contribution in #1517
- @pavelkryl made their first contribution in #1464
Full Changelog: 2.18.0...2.19.0
2.18.0
What's Changed
- [NO-ISSUE] Add version matrix by @mcruzdev in #1576
- docs: update README version matrix by @github-actions[bot] in #1579
- Bump commons-io:commons-io from 2.21.0 to 2.22.0 by @dependabot[bot] in #1581
- Bump org.apache.maven.plugins:maven-invoker-plugin from 3.9.1 to 3.10.0 by @dependabot[bot] in #1585
- Bump peter-evans/create-pull-request from 7 to 8 by @dependabot[bot] in #1583
- dynamic tokens produce warnings wrongfuly #1506 by @matheusandre1 in #1568
- Adds support for openapi-generator x-class-extra-annotation vendor ex… by @jacopotessera in #1560
- Bump org.openapitools:openapi-generator from 7.21.0 to 7.22.0 by @dependabot[bot] in #1593
- Bump io.swagger.parser.v3:swagger-parser from 2.1.40 to 2.1.41 by @dependabot[bot] in #1592
- fix: do not generate duplicate method signatures when method-per-media-type is enabled (#1519) by @rokkolesa in #1589
- fix: URL Path Parameter Encoding Issue by @matheusandre1 in #1516
- [NO-ISSUE] Upgrade Quarkus version to 3.35.1 by @mcruzdev in #1600
- Bump com.github.javaparser:javaparser-core from 3.28.0 to 3.28.1 by @dependabot[bot] in #1605
- Bump quarkus.version from 3.35.1 to 3.35.2 by @dependabot[bot] in #1603
- Bump com.github.javaparser:javaparser-symbol-solver-core from 3.28.0 to 3.28.1 by @dependabot[bot] in #1606
- Bump org.apache.maven.plugins:maven-invoker-plugin from 3.10.0 to 3.10.1 by @dependabot[bot] in #1609
- Add condition to ecosystem CI workflow by @gastaldi in #1612
- Bump io.swagger.parser.v3:swagger-parser from 2.1.41 to 2.1.42 by @dependabot[bot] in #1615
- Bump org.slf4j:slf4j-ext from 2.0.17 to 2.0.18 by @dependabot[bot] in #1617
- Remove suppressWarnings.qute reference from server extension by @mcruzdev in #1618
- Change the server identifier to server.qute by @mcruzdev in #1622
- Bump quarkus.version from 3.35.2 to 3.35.3 by @dependabot[bot] in #1621
- #1536 feat: Implement skip generation feature for unchanged OpenAPI specs for server mode with openapitools by @michaelsonnleitner in #1556
- Release 2.18.0 by @mcruzdev in #1625
New Contributors
- @jacopotessera made their first contribution in #1560
- @rokkolesa made their first contribution in #1589
Full Changelog: 2.17.0...2.18.0
2.17.0-lts
What's Changed
- Bump commons-io:commons-io from 2.21.0 to 2.22.0 by @dependabot[bot] in #1580
- Bump org.apache.maven.plugins:maven-invoker-plugin from 3.9.1 to 3.10.0 by @dependabot[bot] in #1584
- [main-lts] [NO-ISSUE] Add version matrix by @github-actions[bot] in #1577
- [main-lts] dynamic tokens produce warnings wrongfuly #1506 by @github-actions[bot] in #1587
- Bump org.openapitools:openapi-generator from 7.21.0 to 7.22.0 by @dependabot[bot] in #1591
- Bump io.swagger.parser.v3:swagger-parser from 2.1.40 to 2.1.41 by @dependabot[bot] in #1594
- [main-lts] Adds support for openapi-generator x-class-extra-annotation vendor ex… by @github-actions[bot] in #1590
- [main-lts] fix: URL Path Parameter Encoding Issue by @github-actions[bot] in #1596
- Bump peter-evans/create-pull-request from 7 to 8 by @dependabot[bot] in #1601
- Bump com.github.javaparser:javaparser-symbol-solver-core from 3.28.0 to 3.28.1 by @dependabot[bot] in #1604
- Bump com.github.javaparser:javaparser-core from 3.28.0 to 3.28.1 by @dependabot[bot] in #1607
- Bump org.apache.maven.plugins:maven-invoker-plugin from 3.10.0 to 3.10.1 by @dependabot[bot] in #1610
- [main-lts] Add condition to ecosystem CI workflow by @github-actions[bot] in #1613
- Bump io.swagger.parser.v3:swagger-parser from 2.1.41 to 2.1.42 by @dependabot[bot] in #1616
- Bump org.slf4j:slf4j-ext from 2.0.17 to 2.0.18 by @dependabot[bot] in #1614
- [main-lts] Remove suppressWarnings.qute reference from server extension by @github-actions[bot] in #1619
- [main-lts] Change the server identifier to server.qute by @github-actions[bot] in #1623
- [manual-cherry-pick] Load openapi specifications from jar maven dependency (GAV) of project by @mcruzdev in #1631
- [manual-cherry-pick] Implement skip generation feature for unchanged OpenAPI specs for server mode with openapitools by @mcruzdev in #1629
- Release 2.17.0-lts by @mcruzdev in #1633
Full Changelog: 2.16.0-lts...2.17.0-lts
2.11.1-lts
What's Changed
- Security patch and workflow updates by @ricardozanini in #1582
- Reelase security patch version 2.11.1-lts by @ricardozanini in #1586
- Release 2.11.1-lts (Second Round) by @ricardozanini in #1588
Full Changelog: 2.11.0-lts...2.11.1-lts
2.17.0
What's Changed
- Add permissions to backport GHA by @mcruzdev in #1528
- Bump quarkus.version from 3.34.2 to 3.34.3 by @dependabot[bot] in #1535
- Reuse Ecosystem workflow by @gastaldi in #1534
- Skip generation if spec is unchanged by @CodeSimcoe in #1514
- [NO-ISSUE] Update preview and teardown documentation by @mcruzdev in #1539
- Bump actions/github-script from 8 to 9 by @dependabot[bot] in #1544
- Only execute preview workflow when base ref is main by @mcruzdev in #1541
- feat: support x-smallrye-profile by @matheusandre1 in #1522
- feat: Add support for ClientMultipartForm by @matheusandre1 in #1515
- docs: add CodeSimcoe as a contributor for code by @allcontributors[bot] in #1548
- Ignore preview teardown when PR target is main-lts by @mcruzdev in #1550
- Allow workflows permission for backporting by @mcruzdev in #1551
- Bump io.swagger.parser.v3:swagger-parser from 2.1.39 to 2.1.40 by @dependabot[bot] in #1553
- Bump quarkus.version from 3.34.3 to 3.34.4 by @dependabot[bot] in #1558
- Bump quarkus.version from 3.34.4 to 3.34.5 by @dependabot[bot] in #1562
- Add secure x-multi-segment path parameter support by @ricardozanini in #1566
- Remove permissions.workfows from pr-backporting.yml file by @mcruzdev in #1573
- Release 2.17.0 by @ricardozanini in #1571
Full Changelog: 2.16.0...2.17.0
2.16.0-lts
What's Changed
- [main-lts] Reuse Ecosystem workflow by @github-actions[bot] in #1537
- [main-lts] Skip generation if spec is unchanged by @github-actions[bot] in #1538
- Bump actions/github-script from 8 to 9 by @dependabot[bot] in #1543
- Bump actions-cool/maintain-one-comment from 3.2.0 to 3.3.0 by @dependabot[bot] in #1542
- Only execute preview workflow when base ref is main by @mcruzdev in #1546
- [main-lts] feat: support x-smallrye-profile by @github-actions[bot] in #1545
- [main-lts] docs: add CodeSimcoe as a contributor for code by @github-actions[bot] in #1549
- Bump io.swagger.parser.v3:swagger-parser from 2.1.39 to 2.1.40 by @dependabot[bot] in #1554
- [main-lts] Manual cherry-picks: ClientMultipartForm and Ignore preview teardown for main-lts by @mcruzdev in #1552
- Bump quarkus.version from 3.33.1 to 3.34.4 by @dependabot[bot] in #1557
- Add secure x-multi-segment path parameter support (#1566) by @mcruzdev in #1572
- Downgrade quarkus.version to 3.33.1 (lts) by @mcruzdev in #1574
- [main-lts] Remove permissions.workfows from pr-backporting.yml file by @github-actions[bot] in #1575
- Release 2.16.0-lts by @ricardozanini in #1578
Full Changelog: 2.15.0-lts...2.16.0-lts
2.16.0
What's Changed
- Bump io.apicurio:apicurio-codegen from 1.2.9.Final to 1.2.11.Final by @dependabot[bot] in #1497
- Bump quarkus.version from 3.32.2 to 3.32.3 by @dependabot[bot] in #1496
- Bump dawidd6/action-download-artifact from 16 to 18 by @dependabot[bot] in #1500
- Add missing word in documentation by @nh2297 in #1501
- docs: add nh2297 as a contributor for doc by @allcontributors[bot] in #1502
- Bump quarkus.version from 3.32.3 to 3.34.0 by @dependabot[bot] in #1505
- Bump dawidd6/action-download-artifact from 18 to 19 by @dependabot[bot] in #1508
- Tests added for multipart/form-data codegen regarding the apicurio update & apicurio error handling by @lpieprzyk in #1491
- Bump org.openapitools:openapi-generator from 7.20.0 to 7.21.0 by @dependabot[bot] in #1512
- Bump quarkus.version from 3.34.0 to 3.34.1 by @dependabot[bot] in #1513
- Bump quarkus.version from 3.34.1 to 3.34.2 by @dependabot[bot] in #1518
- Bump dawidd6/action-download-artifact from 19 to 20 by @dependabot[bot] in #1520
- Reduce workflow permissions by @gastaldi in #1523
- Solve Zip Slip Path Traversal in quarkus-openapi-generator ApicurioCodegenWrapper by @mcruzdev in #1524
- Release 2.16.0 by @ricardozanini in #1525
New Contributors
- @nh2297 made their first contribution in #1501
- @lpieprzyk made their first contribution in #1491
Full Changelog: 2.15.0...2.16.0
2.15.0-lts
What's Changed
- [main-lts] Enable per-media-type method generation by @github-actions[bot] in #1446
- Fix main-lts branch and update documentation by @mcruzdev in #1447
- Bump org.openapitools:openapi-generator from 7.18.0 to 7.19.0 by @dependabot[bot] in #1449
- Bump org.assertj:assertj-core from 3.27.6 to 3.27.7 by @dependabot[bot] in #1452
- Bump dawidd6/action-download-artifact from 12 to 14 by @dependabot[bot] in #1455
- Bump org.openapitools:openapi-generator from 7.19.0 to 7.20.0 by @dependabot[bot] in #1462
- Bump io.swagger.parser.v3:swagger-parser from 2.1.37 to 2.1.38 by @dependabot[bot] in #1465
- Bump io.quarkiverse:quarkiverse-parent from 20 to 21 by @dependabot[bot] in #1469
- Bump actions/stale from 10.1.1 to 10.2.0 by @dependabot[bot] in #1473
- Bump dawidd6/action-download-artifact from 14 to 15 by @dependabot[bot] in #1471
- Bump dawidd6/action-download-artifact from 15 to 16 by @dependabot[bot] in #1480
- Bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #1479
- [main-lts] Add support for OpenAPITools Generator on Server extension by @mcruzdev in #1482
- Bump io.apicurio:apicurio-codegen from 1.2.8.Final to 1.2.9.Final by @dependabot[bot] in #1486
- Bump org.apache.maven.plugins:maven-resources-plugin from 3.4.0 to 3.5.0 by @dependabot[bot] in #1489
- Bump com.github.javaparser:javaparser-core from 3.25.9 to 3.28.0 by @dependabot[bot] in #1488
- Bump org.openapitools:openapi-generator from 7.17.0 to 7.20.0 by @dependabot[bot] in #1484
- Bump io.swagger.parser.v3:swagger-parser from 2.1.38 to 2.1.39 by @dependabot[bot] in #1492
- Bump io.apicurio:apicurio-codegen from 1.2.9.Final to 1.2.11.Final by @dependabot[bot] in #1498
- Bump dawidd6/action-download-artifact from 16 to 18 by @dependabot[bot] in #1499
- [main-lts] Add missing word in documentation by @github-actions[bot] in #1503
- [main-lts] docs: add nh2297 as a contributor for doc by @github-actions[bot] in #1504
- Bump dawidd6/action-download-artifact from 18 to 19 by @dependabot[bot] in #1507
- [main-lts] Tests added for multipart/form-data codegen regarding the apicurio update & apicurio error handling by @github-actions[bot] in #1509
- Bump org.openapitools:openapi-generator from 7.20.0 to 7.21.0 by @dependabot[bot] in #1511
- Bump dawidd6/action-download-artifact from 19 to 20 by @dependabot[bot] in #1521
- [manual-cherry-pick] Reduce workflow permissions by @mcruzdev in #1526
- [manual-cherry-pick] Solve Zip Slip Path Traversal in quarkus-openapi-generator ApicurioCodegenWrapper by @mcruzdev in #1527
- [main-lts] Upgrade Quarkus to 3.33.1 by @mcruzdev in #1530
- Release 2.15.0-lts by @mcruzdev in #1532
- [2.5.x] Add workflow_dispatch trigger to release preparation by @gastaldi in #1533
Full Changelog: 2.14.0-lts...2.15.0-lts
2.15.0
What's Changed
- Enable per-media-type method generation by @hausi78 in #1432
- Bump org.openapitools:openapi-generator from 7.18.0 to 7.19.0 by @dependabot[bot] in #1448
- Bump quarkus.version from 3.30.6 to 3.31.0 by @dependabot[bot] in #1450
- Bump org.assertj:assertj-core from 3.27.6 to 3.27.7 by @dependabot[bot] in #1451
- Bump org.assertj:assertj-core from 3.27.6 to 3.27.7 in /client/integration-tests/gav/src/it/02-consume-gav by @dependabot[bot] in #1453
- Bump quarkus.version from 3.31.0 to 3.31.1 by @dependabot[bot] in #1454
- Bump quarkus.version from 3.31.1 to 3.31.2 by @dependabot[bot] in #1457
- Bump dawidd6/action-download-artifact from 12 to 14 by @dependabot[bot] in #1459
- Bump quarkus.version from 3.31.2 to 3.31.3 by @dependabot[bot] in #1461
- Bump org.openapitools:openapi-generator from 7.19.0 to 7.20.0 by @dependabot[bot] in #1463
- Bump io.swagger.parser.v3:swagger-parser from 2.1.37 to 2.1.38 by @dependabot[bot] in #1466
- Bump io.quarkiverse:quarkiverse-parent from 20 to 21 by @dependabot[bot] in #1467
- Bump quarkus.version from 3.31.3 to 3.32.0 by @dependabot[bot] in #1468
- Bump actions/stale from 10.1.1 to 10.2.0 by @dependabot[bot] in #1472
- Bump dawidd6/action-download-artifact from 14 to 15 by @dependabot[bot] in #1470
- Add support for OpenAPITools Generator on Server extension by @mcruzdev in #1403
- Bump com.github.javaparser:javaparser-core from 3.25.9 to 3.28.0 by @dependabot[bot] in #1475
- Bump org.openapitools:openapi-generator from 7.17.0 to 7.20.0 by @dependabot[bot] in #1476
- Bump quarkus.version from 3.32.0 to 3.32.1 by @dependabot[bot] in #1477
- Bump dawidd6/action-download-artifact from 15 to 16 by @dependabot[bot] in #1481
- Bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #1478
- Bump quarkus.version from 3.32.1 to 3.32.2 by @dependabot[bot] in #1483
- Bump io.apicurio:apicurio-codegen from 1.2.8.Final to 1.2.9.Final by @dependabot[bot] in #1485
- Bump org.apache.maven.plugins:maven-resources-plugin from 3.4.0 to 3.5.0 by @dependabot[bot] in #1487
- Bump io.swagger.parser.v3:swagger-parser from 2.1.38 to 2.1.39 by @dependabot[bot] in #1493
- Prepare release 2.15.0 by @mcruzdev in #1494
New Contributors
Full Changelog: 2.14.0...2.15.0