What's Changed
- Upgrade spring-cloud-function from 4.2.0-M1 to 4.2.0 by @aheritier in #2805
- Obey annotations when flattening ParameterObject fields. Fixes #2787 by @mc1arke in #2788
- Upgrade Swagger to 2.2.27 by @jochenberger in #2810
Added
- #2790 - Moving to OpenAPI 3.1 as the default implementation for springdoc-openapi
- #2817 - Obey annotations when flattening ParameterObject fields
- #2826 - Make it possible to mark parameters with @RequestParam annotation to be sent in form instead of query.
- #2822 - Support returning null in ParameterCustomizer
- #2830 - Add support for deprecated fields.
- #2780 - Add Security Schema by AutoConfigure
Changed
- Upgrade spring-boot to 3.4.1
- Upgrade spring-cloud-function to 4.2.0
- Upgrade swagger-core to 2.2.27
Fixed
- #2804 - Stable release 2.7.0 depends on Spring Cloud Milestone 4.2.0-M1
- #2828 - Required a bean of type 'org.springframework.data.rest.webmvc.mapping.Associations' that could not be found.
- #2823 - Capturing pattern in identical paths only renders the path element of one method
- #2817 - Automatically add required if a field is @NotNull or @notblank.
- #2814 - An unresolvable circular reference with management.endpoint.gateway.enabled=true.
- #2798 - Object schema generated for Unit Kotlin type.
- #2797 - Removing operationId via customizer does not work anymore.
- #2833 - Resolve infinite recursion and add example test with OpenAPI v3.1
- #2827 - Ignoring @parameter(required = false)
New Contributors
- @aheritier made their first contribution in #2805
- @jochenberger made their first contribution in #2810
Full Changelog: v2.7.0...v2.8.0