Closed renovate[bot] closed 2 weeks ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 91.44%. Comparing base (
dd894c8
) to head (192ae22
). Report is 1 commits behind head on main.:exclamation: Current head 192ae22 differs from pull request most recent head 0bcbfc3
Please upload reports for the commit 0bcbfc3 to get more accurate results.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
This PR contains the following updates:
2.3.0
->2.5.0
3.2.3
->3.3.0
Release Notes
springdoc/springdoc-openapi (org.springdoc:springdoc-openapi-starter-webmvc-ui)
### [`v2.5.0`](https://togithub.com/springdoc/springdoc-openapi/blob/HEAD/CHANGELOG.md#250---2024-04-01) [Compare Source](https://togithub.com/springdoc/springdoc-openapi/compare/v2.4.0...v2.5.0) ##### Added - [#2318](https://togithub.com/springdoc/springdoc-openapi/issues/2318) - Add Info to GroupedOpenAPI properties - [#2554](https://togithub.com/springdoc/springdoc-openapi/issues/2554) - Remove duplicate words from comments - [#2418](https://togithub.com/springdoc/springdoc-openapi/issues/2418) - Improve support for externalizing strings in generated openapi - [#2535](https://togithub.com/springdoc/springdoc-openapi/issues/2535) - Add 'springdoc.trim-kotlin-indent' property to handle Kotlin multiline string indentation ##### Changed - Upgrade spring-boot to 3.2.4 - Upgrade swagger-core to 2.2.21 - Upgrade swagger-ui to 5.13.0 ##### Fixed - [#2525](https://togithub.com/springdoc/springdoc-openapi/issues/2525) - Inherited Methods Not Included in Swagger Documentation with [@RouterOperation](https://togithub.com/RouterOperation) in Spring Boot WebFlux Application - [#2526](https://togithub.com/springdoc/springdoc-openapi/issues/2526) - SpringDoc bean naming conflict error with GraphQL Spring boot starter - [#2540](https://togithub.com/springdoc/springdoc-openapi/issues/2540) - Fix typo in SpringRepositoryRestResourceProvider.java - [#2549](https://togithub.com/springdoc/springdoc-openapi/issues/2549) - Fix README.md ### [`v2.4.0`](https://togithub.com/springdoc/springdoc-openapi/blob/HEAD/CHANGELOG.md#240---2023-03-12) ##### Added - [#2443](https://togithub.com/springdoc/springdoc-openapi/issues/2443) - Respect schema annotations when using spring mvc with kotlin - [#2492](https://togithub.com/springdoc/springdoc-openapi/issues/2492), [#2488](https://togithub.com/springdoc/springdoc-openapi/issues/2488) - Support dynamic evaluation of description field in the RequestBody - [#2510](https://togithub.com/springdoc/springdoc-openapi/issues/2510) - Option to disable root api-docs path when using groups ##### Changed - Upgrade spring-boot to 3.2.3 - Upgrade swagger-core to 2.2.20 - Upgrade swagger-ui to 5.11.8 ##### Fixed - [#2453](https://togithub.com/springdoc/springdoc-openapi/issues/2453) - Fix CODE_OF_CONDUCT.md links - [#2454](https://togithub.com/springdoc/springdoc-openapi/issues/2454) - Fix typo in SwaggerWelcomeWebMvc - [#2507](https://togithub.com/springdoc/springdoc-openapi/issues/2507) - Fix typo in Constants - [#2472](https://togithub.com/springdoc/springdoc-openapi/issues/2472) - Update JavadocPropertyCustomizer.java - [#2495](https://togithub.com/springdoc/springdoc-openapi/issues/2495) - Fix broken links in README and CONTRIBUTING - [#2501](https://togithub.com/springdoc/springdoc-openapi/issues/2501) - bug fix when "exported" is set to false in RestResource annotation - [#2447](https://togithub.com/springdoc/springdoc-openapi/issues/2447) - Serialization to openapi of org.springframework.data.domain.Sort is not done correctly - [#2449](https://togithub.com/springdoc/springdoc-openapi/issues/2449) - Extensions in subobjects of OpenAPI no longer work - [#2461](https://togithub.com/springdoc/springdoc-openapi/issues/2461) - Springdoc OpenApi Annotations [@ExtensionProperty](https://togithub.com/ExtensionProperty) Not Evaluating Properties from application.yml - [#2469](https://togithub.com/springdoc/springdoc-openapi/issues/2469) - Pom contains invalid organizationUrl - [#2518](https://togithub.com/springdoc/springdoc-openapi/issues/2518) - Duplicate GroupConfigs in SpringDocConfigProperties - [#2506](https://togithub.com/springdoc/springdoc-openapi/issues/2506) - Springdoc breaks (Unexpected value: TRACE) when a spring-cloud-starter-gateway-mvc universal gateway is configured. - [#2519](https://togithub.com/springdoc/springdoc-openapi/issues/2519) - Request parameter parsing error after using [@NotBlank](https://togithub.com/NotBlank) from type interface field - [#2516](https://togithub.com/springdoc/springdoc-openapi/issues/2516) - Spring Data REST fails when setting version to openapi\_3\_1 - [#2509](https://togithub.com/springdoc/springdoc-openapi/issues/2509) - ArrayIndexOutOfBoundsException in SwaggerUiConfigParameters - [#2484](https://togithub.com/springdoc/springdoc-openapi/issues/2484) - JavaDoc integration not working with SnakeCaseStrategy property naming - [#2483](https://togithub.com/springdoc/springdoc-openapi/issues/2483) - Controller advice documents ApiResponse on every operation, even if the operation does not annotate the exception to be thrown - [#2477](https://togithub.com/springdoc/springdoc-openapi/issues/2477) - buildApiResponses ignores produced ContentType in case of many [@Operation](https://togithub.com/Operation)spring-projects/spring-boot (org.springframework.boot:spring-boot-starter-parent)
### [`v3.3.0`](https://togithub.com/spring-projects/spring-boot/compare/v3.2.6...v3.3.0) [Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v3.2.6...v3.3.0) ### [`v3.2.6`](https://togithub.com/spring-projects/spring-boot/compare/v3.2.5...v3.2.6) [Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v3.2.5...v3.2.6) ### [`v3.2.5`](https://togithub.com/spring-projects/spring-boot/releases/tag/v3.2.5) [Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v3.2.4...v3.2.5) ##### :lady_beetle: Bug Fixes - BindValidationFailureAnalyzer uses wrong target [#40364](https://togithub.com/spring-projects/spring-boot/issues/40364) - Log4j2LoggingSystem pollutes Log4j2's environment with a SpringEnvironmentPropertySource that is never removed [#40326](https://togithub.com/spring-projects/spring-boot/issues/40326) - When using Maven, configuring the spring-boot.excludes or spring-boot-includes user properties causes the build to fail with "Cannot find default setter" [#40323](https://togithub.com/spring-projects/spring-boot/issues/40323) - `@ServletComponentScan` does not register servlet components in a mock web environment [#40321](https://togithub.com/spring-projects/spring-boot/issues/40321) - Loading of custom deny-all filter can cause a StackOverflowError when deploying to Tomcat with Log4j2 configured to use a single JVM-wide logger context [#40312](https://togithub.com/spring-projects/spring-boot/issues/40312) - Jetty support doesn't set virtual thread name [#40152](https://togithub.com/spring-projects/spring-boot/issues/40152) - Executable JAR application startup is slower after 3.2.0 when Hibernate scanner is not disabled [#40125](https://togithub.com/spring-projects/spring-boot/issues/40125) - NoClassDefFoundError can be thrown from LaunchedClassLoader when threads are interrupted [#40096](https://togithub.com/spring-projects/spring-boot/issues/40096) ##### :notebook_with_decorative_cover: Documentation - Producible's javadoc has the wrong link text for `@WriteOperation` and `@DeleteOperation` [#40386](https://togithub.com/spring-projects/spring-boot/issues/40386) - Clarify requirements for -parameters and constructor binding [#40157](https://togithub.com/spring-projects/spring-boot/pull/40157) ##### :hammer: Dependency Upgrades - Upgrade to ActiveMQ 5.18.4 [#40394](https://togithub.com/spring-projects/spring-boot/issues/40394) - Upgrade to AspectJ 1.9.22 [#40293](https://togithub.com/spring-projects/spring-boot/issues/40293) - Upgrade to Awaitility 4.2.1 [#40294](https://togithub.com/spring-projects/spring-boot/issues/40294) - Upgrade to Byte Buddy 1.14.13 [#40295](https://togithub.com/spring-projects/spring-boot/issues/40295) - Upgrade to Groovy 4.0.21 [#40296](https://togithub.com/spring-projects/spring-boot/issues/40296) - Upgrade to Hazelcast 5.3.7 [#40297](https://togithub.com/spring-projects/spring-boot/issues/40297) - Upgrade to Jakarta Json Bind 3.0.1 [#40298](https://togithub.com/spring-projects/spring-boot/issues/40298) - Upgrade to Jersey 3.1.6 [#40299](https://togithub.com/spring-projects/spring-boot/issues/40299) - Upgrade to Jetty 12.0.8 [#40300](https://togithub.com/spring-projects/spring-boot/issues/40300) - Upgrade to jOOQ 3.18.14 [#40301](https://togithub.com/spring-projects/spring-boot/issues/40301) - Upgrade to Json-smart 2.5.1 [#40302](https://togithub.com/spring-projects/spring-boot/issues/40302) - Upgrade to Kafka 3.6.2 [#40303](https://togithub.com/spring-projects/spring-boot/issues/40303) - Upgrade to Lombok 1.18.32 [#40304](https://togithub.com/spring-projects/spring-boot/issues/40304) - Upgrade to Maven Invoker Plugin 3.6.1 [#40305](https://togithub.com/spring-projects/spring-boot/issues/40305) - Upgrade to Maven Source Plugin 3.3.1 [#40306](https://togithub.com/spring-projects/spring-boot/issues/40306) - Upgrade to Micrometer 1.12.5 [#40207](https://togithub.com/spring-projects/spring-boot/issues/40207) - Upgrade to Micrometer Tracing 1.2.5 [#40208](https://togithub.com/spring-projects/spring-boot/issues/40208) - Upgrade to MongoDB 4.11.2 [#40307](https://togithub.com/spring-projects/spring-boot/issues/40307) - Upgrade to Neo4j Java Driver 5.19.0 [#40218](https://togithub.com/spring-projects/spring-boot/issues/40218) - Upgrade to Netty 4.1.109.Final [#40395](https://togithub.com/spring-projects/spring-boot/issues/40395) - Upgrade to Pulsar Reactive 0.5.4 [#40396](https://togithub.com/spring-projects/spring-boot/issues/40396) - Upgrade to R2DBC Postgresql 1.0.5.RELEASE [#40309](https://togithub.com/spring-projects/spring-boot/issues/40309) - Upgrade to Reactor Bom 2023.0.5 [#40209](https://togithub.com/spring-projects/spring-boot/issues/40209) - Upgrade to SLF4J 2.0.13 [#40397](https://togithub.com/spring-projects/spring-boot/issues/40397) - Upgrade to Spring AMQP 3.1.4 [#40210](https://togithub.com/spring-projects/spring-boot/issues/40210) - Upgrade to Spring Authorization Server 1.2.4 [#40211](https://togithub.com/spring-projects/spring-boot/issues/40211) - Upgrade to Spring Data Bom 2023.1.5 [#40212](https://togithub.com/spring-projects/spring-boot/issues/40212) - Upgrade to Spring Framework 6.1.6 [#40213](https://togithub.com/spring-projects/spring-boot/issues/40213) - Upgrade to Spring GraphQL 1.2.6 [#40310](https://togithub.com/spring-projects/spring-boot/issues/40310) - Upgrade to Spring HATEOAS 2.2.2 [#40376](https://togithub.com/spring-projects/spring-boot/issues/40376) - Upgrade to Spring Integration 6.2.4 [#40214](https://togithub.com/spring-projects/spring-boot/issues/40214) - Upgrade to Spring Kafka 3.1.4 [#40377](https://togithub.com/spring-projects/spring-boot/issues/40377) - Upgrade to Spring LDAP 3.2.3 [#40215](https://togithub.com/spring-projects/spring-boot/issues/40215) - Upgrade to Spring Pulsar 1.0.5 [#40216](https://togithub.com/spring-projects/spring-boot/issues/40216) - Upgrade to Spring Security 6.2.4 [#40217](https://togithub.com/spring-projects/spring-boot/issues/40217) - Upgrade to Tomcat 10.1.20 [#40311](https://togithub.com/spring-projects/spring-boot/issues/40311) ##### :heart: Contributors Thank you to all the contributors who worked on this release: [@FelixDes](https://togithub.com/FelixDes), [@dependabot](https://togithub.com/dependabot)\[bot], [@izeye](https://togithub.com/izeye), [@mstahv](https://togithub.com/mstahv), [@ppkarwasz](https://togithub.com/ppkarwasz), [@snicoll](https://togithub.com/snicoll), and [@spencergibb](https://togithub.com/spencergibb) ### [`v3.2.4`](https://togithub.com/spring-projects/spring-boot/releases/tag/v3.2.4) [Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v3.2.3...v3.2.4) ##### :star: New Features - Add TWENTY_TWO to JavaVersion enum [#39825](https://togithub.com/spring-projects/spring-boot/issues/39825) ##### :lady_beetle: Bug Fixes - Thread name prefix is not always set when using virtual threads [#39958](https://togithub.com/spring-projects/spring-boot/pull/39958) - spring-boot-maven-plugin doesn't work with Java 22 [#39927](https://togithub.com/spring-projects/spring-boot/issues/39927) - Resolving a BuildpackReference created from a URL-like String can fail on Windows [#39793](https://togithub.com/spring-projects/spring-boot/issues/39793) - SpringProfile arbiter fails without a Spring's environment [#39786](https://togithub.com/spring-projects/spring-boot/issues/39786) - bootStartScripts tasks should be an instance of org.gradle.api.tasks.application.CreateStartScripts rather than its superclass org.gradle.jvm.application.tasks.CreateStartScripts [#39764](https://togithub.com/spring-projects/spring-boot/issues/39764) - When using Logback, log messages appear in a single line when application name contains brackets [#39564](https://togithub.com/spring-projects/spring-boot/issues/39564) ##### :notebook_with_decorative_cover: Documentation - Document support for Java 22 [#40046](https://togithub.com/spring-projects/spring-boot/issues/40046) - Fix web session javadoc typo [#39821](https://togithub.com/spring-projects/spring-boot/pull/39821) - Fix typo in Custom HTTP Exchange Recording section [#39784](https://togithub.com/spring-projects/spring-boot/issues/39784) - Make description of virtual threads and JVM exit easier to understand by removing "no-non" double-negative [#39732](https://togithub.com/spring-projects/spring-boot/issues/39732) ##### :hammer: Dependency Upgrades - Upgrade to Angus Mail 2.0.3 [#39973](https://togithub.com/spring-projects/spring-boot/issues/39973) - Upgrade to Glassfish JAXB 4.0.5 [#39975](https://togithub.com/spring-projects/spring-boot/issues/39975) - Upgrade to GraphQL Java 21.4 [#40021](https://togithub.com/spring-projects/spring-boot/issues/40021) - Upgrade to Groovy 4.0.20 [#39976](https://togithub.com/spring-projects/spring-boot/issues/39976) - Upgrade to Infinispan 14.0.27.Final [#40026](https://togithub.com/spring-projects/spring-boot/issues/40026) - Upgrade to Jakarta Activation 2.1.3 [#39978](https://togithub.com/spring-projects/spring-boot/issues/39978) - Upgrade to Jakarta Mail 2.1.3 [#39979](https://togithub.com/spring-projects/spring-boot/issues/39979) - Upgrade to Jakarta XML Bind 4.0.2 [#39980](https://togithub.com/spring-projects/spring-boot/issues/39980) - Upgrade to Jaybird 5.0.4.java11 [#39981](https://togithub.com/spring-projects/spring-boot/issues/39981) - Upgrade to Jetty 12.0.7 [#39982](https://togithub.com/spring-projects/spring-boot/issues/39982) - Upgrade to jOOQ 3.18.13 [#39983](https://togithub.com/spring-projects/spring-boot/issues/39983) - Upgrade to Kotlin 1.9.23 [#39984](https://togithub.com/spring-projects/spring-boot/issues/39984) - Upgrade to Lettuce 6.3.2.RELEASE [#39985](https://togithub.com/spring-projects/spring-boot/issues/39985) - Upgrade to Micrometer 1.12.4 [#39879](https://togithub.com/spring-projects/spring-boot/issues/39879) - Upgrade to Micrometer Tracing 1.2.4 [#39880](https://togithub.com/spring-projects/spring-boot/issues/39880) - Upgrade to Neo4j Java Driver 5.18.0 [#39936](https://togithub.com/spring-projects/spring-boot/issues/39936) - Upgrade to Postgresql 42.6.2 [#39986](https://togithub.com/spring-projects/spring-boot/issues/39986) - Upgrade to Pulsar 3.1.3 [#39987](https://togithub.com/spring-projects/spring-boot/issues/39987) - Upgrade to Reactor Bom 2023.0.4 [#39907](https://togithub.com/spring-projects/spring-boot/issues/39907) - Upgrade to Spring AMQP 3.1.3 [#39881](https://togithub.com/spring-projects/spring-boot/issues/39881) - Upgrade to Spring Authorization Server 1.2.3 [#39915](https://togithub.com/spring-projects/spring-boot/issues/39915) - Upgrade to Spring Data Bom 2023.1.4 [#39882](https://togithub.com/spring-projects/spring-boot/issues/39882) - Upgrade to Spring Framework 6.1.5 [#39883](https://togithub.com/spring-projects/spring-boot/issues/39883) - Upgrade to Spring HATEOAS 2.2.1 [#39950](https://togithub.com/spring-projects/spring-boot/issues/39950) - Upgrade to Spring Integration 6.2.3 [#39884](https://togithub.com/spring-projects/spring-boot/issues/39884) - Upgrade to Spring Kafka 3.1.3 [#39885](https://togithub.com/spring-projects/spring-boot/issues/39885) - Upgrade to Spring Pulsar 1.0.4 [#39886](https://togithub.com/spring-projects/spring-boot/issues/39886) - Upgrade to Spring Security 6.2.3 [#39887](https://togithub.com/spring-projects/spring-boot/issues/39887) - Upgrade to Spring Session 3.2.2 [#39888](https://togithub.com/spring-projects/spring-boot/issues/39888) - Upgrade to Testcontainers 1.19.7 [#39988](https://togithub.com/spring-projects/spring-boot/issues/39988) ##### :heart: Contributors Thank you to all the contributors who worked on this release: [@MazizEsa](https://togithub.com/MazizEsa), [@PiyalAhmed](https://togithub.com/PiyalAhmed), [@Roiocam](https://togithub.com/Roiocam), [@dreis2211](https://togithub.com/dreis2211), [@onobc](https://togithub.com/onobc), [@snicoll](https://togithub.com/snicoll), and [@timgrohmann](https://togithub.com/timgrohmann)Configuration
📅 Schedule: Branch creation - "before 07:00 on Monday" in timezone Europe/Oslo, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.