Demo for Spring Boot 3(`master` branch)/2(other branches) and Spring Cloud microservices with distributed configuration (Spring Cloud Config), service discovery (Eureka), API gateway (Spring Cloud Gateway, Zuul), Swagger/OpenAPI documentation (Springdoc), logs correlation using Spring Cloud Sleuth/Micrometer OTEL and many more
Warnings were logged while processing this repo. Please check the Dependency Dashboard for more information.
Release Notes
springdoc/springdoc-openapi
### [`v2.1.0`](https://togithub.com/springdoc/springdoc-openapi/releases/tag/v2.1.0): springdoc-openapi v2.1.0 released!
[Compare Source](https://togithub.com/springdoc/springdoc-openapi/compare/v2.0.4...v2.1.0)
#### What's Changed
- Add request parameter for token endpointg by [@uc4w6c](https://togithub.com/uc4w6c) in [https://github.com/springdoc/springdoc-openapi/pull/2168](https://togithub.com/springdoc/springdoc-openapi/pull/2168)
- Fixed DefaultFlatParamObject to work with annotated parameters. Fixes… by [@uc4w6c](https://togithub.com/uc4w6c) in [https://github.com/springdoc/springdoc-openapi/pull/2184](https://togithub.com/springdoc/springdoc-openapi/pull/2184)
##### Added
- [#2152](https://togithub.com/springdoc/springdoc-openapi/issues/2152) - Detect directions in default sort values
- [#2167](https://togithub.com/springdoc/springdoc-openapi/issues/2167) [#2166](https://togithub.com/springdoc/springdoc-openapi/issues/2166) - Add request parameter for token endpoint
- [#2188](https://togithub.com/springdoc/springdoc-openapi/issues/2188) - Support of {\*param} path patterns
##### Changed
- Upgrade spring-boot to 3.0.5
- Upgrade swagger-core to 2.2.9
- Upgrade swagger-ui to 4.18.2
- [#2173](https://togithub.com/springdoc/springdoc-openapi/issues/2173) - Remove webjars-locator-core
##### Fixed
- [#2122](https://togithub.com/springdoc/springdoc-openapi/issues/2122) - Super tiny fix typo
- [#2131](https://togithub.com/springdoc/springdoc-openapi/issues/2131) - Fixed a bug that javadoc of record class parameters was not recognized.
- [#2140](https://togithub.com/springdoc/springdoc-openapi/issues/2140) - Javadoc record class parameters not recognized
- [#2123](https://togithub.com/springdoc/springdoc-openapi/issues/2123) [#2141](https://togithub.com/springdoc/springdoc-openapi/issues/2141) - fix spring authorization server response.
- [#2148](https://togithub.com/springdoc/springdoc-openapi/issues/2148) - Fix properties show-oauth2-endpoints and SpringDocConfigProperties#showOauth2Endpoint properties name mismatch
- [#2149](https://togithub.com/springdoc/springdoc-openapi/issues/2149) - Request parameters with default values are marked as required.
- [#2155](https://togithub.com/springdoc/springdoc-openapi/issues/2155) - openApi.getServers() is null in OpenApiCustomiser when using different locales.
- [#2152](https://togithub.com/springdoc/springdoc-openapi/issues/2152) - Redundant(wrong) direction appended to [@PageableDefault](https://togithub.com/PageableDefault).
- [#2181](https://togithub.com/springdoc/springdoc-openapi/issues/2181) [#2183](https://togithub.com/springdoc/springdoc-openapi/issues/2183) - Fixed DefaultFlatParamObject to work with annotated parameters.
- [#2170](https://togithub.com/springdoc/springdoc-openapi/issues/2170) [#2187](https://togithub.com/springdoc/springdoc-openapi/issues/2187) - All request parameters marked as required for Java controllers in mixed projects in 2.0.3
- [#2165](https://togithub.com/springdoc/springdoc-openapi/issues/2165) - Custom Converters are not excluded if not registered for Http Message Converter.
- [#2185](https://togithub.com/springdoc/springdoc-openapi/issues/2185) - Fix behaviour of required flag for schema class fields.
- [#2139](https://togithub.com/springdoc/springdoc-openapi/issues/2139) - SpringDocSecurityConfiguration class not sufficiently constrained.
- [#2142](https://togithub.com/springdoc/springdoc-openapi/issues/2142) - SpringDocJacksonModuleConfiguration is loaded even though there is no ObjectMapperProvider when springdoc.api-docs.enabled = false.
**Full Changelog**: https://github.com/springdoc/springdoc-openapi/compare/v2.0.4...v2.1.0
### [`v2.0.4`](https://togithub.com/springdoc/springdoc-openapi/releases/tag/v2.0.4): springdoc-openapi v2.0.4 released!
[Compare Source](https://togithub.com/springdoc/springdoc-openapi/compare/v2.0.3...v2.0.4)
#### What's Changed
- Super tiny fix typo (in v2 branch as requested) by [@fzyzcjy](https://togithub.com/fzyzcjy) in [https://github.com/springdoc/springdoc-openapi/pull/2122](https://togithub.com/springdoc/springdoc-openapi/pull/2122)
- fix spring authorization server response. Fixes [#2123](https://togithub.com/springdoc/springdoc-openapi/issues/2123) by [@uc4w6c](https://togithub.com/uc4w6c) in [https://github.com/springdoc/springdoc-openapi/pull/2124](https://togithub.com/springdoc/springdoc-openapi/pull/2124)
- Fixed a bug that javadoc of record class parameters was not recognize… by [@uc4w6c](https://togithub.com/uc4w6c) in [https://github.com/springdoc/springdoc-openapi/pull/2136](https://togithub.com/springdoc/springdoc-openapi/pull/2136)
##### Changed
- Upgrade swagger-ui to 4.18.1
##### Fixed
- [#2123](https://togithub.com/springdoc/springdoc-openapi/issues/2123) - Fix spring authorization server response
- [#2131](https://togithub.com/springdoc/springdoc-openapi/issues/2131) - Fixed a bug that javadoc of record class parameters was not recognized.
- [#2114](https://togithub.com/springdoc/springdoc-openapi/issues/2114) - Exception during WebFlux tests: NoClassDefFoundError: KotlinModule$Builder
**Full Changelog**: https://github.com/springdoc/springdoc-openapi/compare/v2.0.3...v2.0.4
### [`v2.0.3`](https://togithub.com/springdoc/springdoc-openapi/releases/tag/v2.0.3): springdoc-openapi v2.0.3 released!
[Compare Source](https://togithub.com/springdoc/springdoc-openapi/compare/v2.0.2...v2.0.3)
#### What's Changed
- When getting ExceptionHandler in the controller, use target class in … by [@uc4w6c](https://togithub.com/uc4w6c) in [https://github.com/springdoc/springdoc-openapi/pull/2100](https://togithub.com/springdoc/springdoc-openapi/pull/2100)
- Fixed a bug that a NullPointerException is thrown when the descriptio… by [@uc4w6c](https://togithub.com/uc4w6c) in [https://github.com/springdoc/springdoc-openapi/pull/2110](https://togithub.com/springdoc/springdoc-openapi/pull/2110)
##### Added
- [#2006](https://togithub.com/springdoc/springdoc-openapi/issues/2006) - Support for nullable request parameters in Kotlin.
- [#2054](https://togithub.com/springdoc/springdoc-openapi/issues/2054) - Add copyright and license information to Jar.
- [#2021](https://togithub.com/springdoc/springdoc-openapi/issues/2021) - Required field in Schema annotation ignored in Kotlin.
- [#2094](https://togithub.com/springdoc/springdoc-openapi/issues/2094) - Initial support for Spring Authorization Server.
##### Changed
- Upgrade spring-boot to 3.0.4
- Upgrade swagger-core to 2.2.8
- Upgrade swagger-ui to 4.17.1
##### Fixed
- [#2010](https://togithub.com/springdoc/springdoc-openapi/issues/2010) - findByNameContainingIgnoreCaseAndDateBefore throw NullPointerException.
- [#2031](https://togithub.com/springdoc/springdoc-openapi/issues/2031) - Path variables parameters are not assigned correctly to endpoints.
- [#2038](https://togithub.com/springdoc/springdoc-openapi/issues/2038) - When extends JpaRepository, using [@Parameter](https://togithub.com/Parameter) over the method results in duplicate of the same parameter.
- [#2046](https://togithub.com/springdoc/springdoc-openapi/issues/2046) - Map Fields Disappear with Groovy on Classpath.
- [#2051](https://togithub.com/springdoc/springdoc-openapi/issues/2051) - Malformed api-docs JSON when StringHttpMessageConverter is not active
- [#2062](https://togithub.com/springdoc/springdoc-openapi/issues/2062) - OperationCustomizer is not working with Spring Data REST.
- [#2098](https://togithub.com/springdoc/springdoc-openapi/issues/2098) - When getting ExceptionHandler in the controller, use target class in case of AOP Proxy.
- [#2107](https://togithub.com/springdoc/springdoc-openapi/issues/2107) - Ordering of GlobalOpenApiCustomizers different than for OpenApiCustomisers.
- [#2089](https://togithub.com/springdoc/springdoc-openapi/issues/2089) - Fixed a bug that a NullPointerException is thrown when the description field of RequestBody is null and there is a javadoc description.
- [#2104](https://togithub.com/springdoc/springdoc-openapi/issues/2104) - OpenAPI Extensions no longer work.
**Full Changelog**: https://github.com/springdoc/springdoc-openapi/compare/v2.0.2...v2.0.3
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
2.0.2
->2.1.0
⚠ Dependency Lookup Warnings ⚠
Warnings were logged while processing this repo. Please check the Dependency Dashboard for more information.
Release Notes
springdoc/springdoc-openapi
### [`v2.1.0`](https://togithub.com/springdoc/springdoc-openapi/releases/tag/v2.1.0): springdoc-openapi v2.1.0 released! [Compare Source](https://togithub.com/springdoc/springdoc-openapi/compare/v2.0.4...v2.1.0) #### What's Changed - Add request parameter for token endpointg by [@uc4w6c](https://togithub.com/uc4w6c) in [https://github.com/springdoc/springdoc-openapi/pull/2168](https://togithub.com/springdoc/springdoc-openapi/pull/2168) - Fixed DefaultFlatParamObject to work with annotated parameters. Fixes… by [@uc4w6c](https://togithub.com/uc4w6c) in [https://github.com/springdoc/springdoc-openapi/pull/2184](https://togithub.com/springdoc/springdoc-openapi/pull/2184) ##### Added - [#2152](https://togithub.com/springdoc/springdoc-openapi/issues/2152) - Detect directions in default sort values - [#2167](https://togithub.com/springdoc/springdoc-openapi/issues/2167) [#2166](https://togithub.com/springdoc/springdoc-openapi/issues/2166) - Add request parameter for token endpoint - [#2188](https://togithub.com/springdoc/springdoc-openapi/issues/2188) - Support of {\*param} path patterns ##### Changed - Upgrade spring-boot to 3.0.5 - Upgrade swagger-core to 2.2.9 - Upgrade swagger-ui to 4.18.2 - [#2173](https://togithub.com/springdoc/springdoc-openapi/issues/2173) - Remove webjars-locator-core ##### Fixed - [#2122](https://togithub.com/springdoc/springdoc-openapi/issues/2122) - Super tiny fix typo - [#2131](https://togithub.com/springdoc/springdoc-openapi/issues/2131) - Fixed a bug that javadoc of record class parameters was not recognized. - [#2140](https://togithub.com/springdoc/springdoc-openapi/issues/2140) - Javadoc record class parameters not recognized - [#2123](https://togithub.com/springdoc/springdoc-openapi/issues/2123) [#2141](https://togithub.com/springdoc/springdoc-openapi/issues/2141) - fix spring authorization server response. - [#2148](https://togithub.com/springdoc/springdoc-openapi/issues/2148) - Fix properties show-oauth2-endpoints and SpringDocConfigProperties#showOauth2Endpoint properties name mismatch - [#2149](https://togithub.com/springdoc/springdoc-openapi/issues/2149) - Request parameters with default values are marked as required. - [#2155](https://togithub.com/springdoc/springdoc-openapi/issues/2155) - openApi.getServers() is null in OpenApiCustomiser when using different locales. - [#2152](https://togithub.com/springdoc/springdoc-openapi/issues/2152) - Redundant(wrong) direction appended to [@PageableDefault](https://togithub.com/PageableDefault). - [#2181](https://togithub.com/springdoc/springdoc-openapi/issues/2181) [#2183](https://togithub.com/springdoc/springdoc-openapi/issues/2183) - Fixed DefaultFlatParamObject to work with annotated parameters. - [#2170](https://togithub.com/springdoc/springdoc-openapi/issues/2170) [#2187](https://togithub.com/springdoc/springdoc-openapi/issues/2187) - All request parameters marked as required for Java controllers in mixed projects in 2.0.3 - [#2165](https://togithub.com/springdoc/springdoc-openapi/issues/2165) - Custom Converters are not excluded if not registered for Http Message Converter. - [#2185](https://togithub.com/springdoc/springdoc-openapi/issues/2185) - Fix behaviour of required flag for schema class fields. - [#2139](https://togithub.com/springdoc/springdoc-openapi/issues/2139) - SpringDocSecurityConfiguration class not sufficiently constrained. - [#2142](https://togithub.com/springdoc/springdoc-openapi/issues/2142) - SpringDocJacksonModuleConfiguration is loaded even though there is no ObjectMapperProvider when springdoc.api-docs.enabled = false. **Full Changelog**: https://github.com/springdoc/springdoc-openapi/compare/v2.0.4...v2.1.0 ### [`v2.0.4`](https://togithub.com/springdoc/springdoc-openapi/releases/tag/v2.0.4): springdoc-openapi v2.0.4 released! [Compare Source](https://togithub.com/springdoc/springdoc-openapi/compare/v2.0.3...v2.0.4) #### What's Changed - Super tiny fix typo (in v2 branch as requested) by [@fzyzcjy](https://togithub.com/fzyzcjy) in [https://github.com/springdoc/springdoc-openapi/pull/2122](https://togithub.com/springdoc/springdoc-openapi/pull/2122) - fix spring authorization server response. Fixes [#2123](https://togithub.com/springdoc/springdoc-openapi/issues/2123) by [@uc4w6c](https://togithub.com/uc4w6c) in [https://github.com/springdoc/springdoc-openapi/pull/2124](https://togithub.com/springdoc/springdoc-openapi/pull/2124) - Fixed a bug that javadoc of record class parameters was not recognize… by [@uc4w6c](https://togithub.com/uc4w6c) in [https://github.com/springdoc/springdoc-openapi/pull/2136](https://togithub.com/springdoc/springdoc-openapi/pull/2136) ##### Changed - Upgrade swagger-ui to 4.18.1 ##### Fixed - [#2123](https://togithub.com/springdoc/springdoc-openapi/issues/2123) - Fix spring authorization server response - [#2131](https://togithub.com/springdoc/springdoc-openapi/issues/2131) - Fixed a bug that javadoc of record class parameters was not recognized. - [#2114](https://togithub.com/springdoc/springdoc-openapi/issues/2114) - Exception during WebFlux tests: NoClassDefFoundError: KotlinModule$Builder **Full Changelog**: https://github.com/springdoc/springdoc-openapi/compare/v2.0.3...v2.0.4 ### [`v2.0.3`](https://togithub.com/springdoc/springdoc-openapi/releases/tag/v2.0.3): springdoc-openapi v2.0.3 released! [Compare Source](https://togithub.com/springdoc/springdoc-openapi/compare/v2.0.2...v2.0.3) #### What's Changed - When getting ExceptionHandler in the controller, use target class in … by [@uc4w6c](https://togithub.com/uc4w6c) in [https://github.com/springdoc/springdoc-openapi/pull/2100](https://togithub.com/springdoc/springdoc-openapi/pull/2100) - Fixed a bug that a NullPointerException is thrown when the descriptio… by [@uc4w6c](https://togithub.com/uc4w6c) in [https://github.com/springdoc/springdoc-openapi/pull/2110](https://togithub.com/springdoc/springdoc-openapi/pull/2110) ##### Added - [#2006](https://togithub.com/springdoc/springdoc-openapi/issues/2006) - Support for nullable request parameters in Kotlin. - [#2054](https://togithub.com/springdoc/springdoc-openapi/issues/2054) - Add copyright and license information to Jar. - [#2021](https://togithub.com/springdoc/springdoc-openapi/issues/2021) - Required field in Schema annotation ignored in Kotlin. - [#2094](https://togithub.com/springdoc/springdoc-openapi/issues/2094) - Initial support for Spring Authorization Server. ##### Changed - Upgrade spring-boot to 3.0.4 - Upgrade swagger-core to 2.2.8 - Upgrade swagger-ui to 4.17.1 ##### Fixed - [#2010](https://togithub.com/springdoc/springdoc-openapi/issues/2010) - findByNameContainingIgnoreCaseAndDateBefore throw NullPointerException. - [#2031](https://togithub.com/springdoc/springdoc-openapi/issues/2031) - Path variables parameters are not assigned correctly to endpoints. - [#2038](https://togithub.com/springdoc/springdoc-openapi/issues/2038) - When extends JpaRepository, using [@Parameter](https://togithub.com/Parameter) over the method results in duplicate of the same parameter. - [#2046](https://togithub.com/springdoc/springdoc-openapi/issues/2046) - Map Fields Disappear with Groovy on Classpath. - [#2051](https://togithub.com/springdoc/springdoc-openapi/issues/2051) - Malformed api-docs JSON when StringHttpMessageConverter is not active - [#2062](https://togithub.com/springdoc/springdoc-openapi/issues/2062) - OperationCustomizer is not working with Spring Data REST. - [#2098](https://togithub.com/springdoc/springdoc-openapi/issues/2098) - When getting ExceptionHandler in the controller, use target class in case of AOP Proxy. - [#2107](https://togithub.com/springdoc/springdoc-openapi/issues/2107) - Ordering of GlobalOpenApiCustomizers different than for OpenApiCustomisers. - [#2089](https://togithub.com/springdoc/springdoc-openapi/issues/2089) - Fixed a bug that a NullPointerException is thrown when the description field of RequestBody is null and there is a javadoc description. - [#2104](https://togithub.com/springdoc/springdoc-openapi/issues/2104) - OpenAPI Extensions no longer work. **Full Changelog**: https://github.com/springdoc/springdoc-openapi/compare/v2.0.2...v2.0.3Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.