What's Changed
- Fix request-specific Swagger UI index transformations by @limehee in #3279
- Fix #3282: preserve nest() version predicate across all routes in nest by @seonwooj0810 in #3296
- Upgrade Spring Boot to version 4.1.0
- Upgrade Spring AI to version 2.0.0
- Upgrade swagger-core to version 2.2.52
- Upgrade swagger-ui to version 5.32.11
- #3307 – Act upon SonarQube warnings
- #3306 – Act upon SonarQube warnings
Added
- #3269 – Add mechanism to disable
nullablefor Kotlin properties - Allow request-specific Swagger UI index transformation
Fixed
- #3304 – Kotlin parent class's field is not properly marked as nullable
- #3294 – Duplicated path getting
swagger-config - #3293 – Inconsistent OpenAPI schema naming with
SNAKE_CASE: some Java record fields remain camelCase - #3292 – Make
WebPropertiesandWebMvcPropertiesoptional inSwaggerConfig - #3284 – Upgrade swagger-core from version 2.2.48 to 2.2.49
- #3282 – Preserve version from
nest()predicate across all routes innest - #3281 – Stabilize Spring Data
Pageschema property order - #3274 – Description disappears from the generated json after upgrade to 3.0.3
- #3270 – Validation annotation of
ParameterObjectproperty applied toPathVariablewith the same name, even in unrelated endpoints - #3266 – Upgrade swagger-core from version 2.2.47 to 2.2.48
- #3263 – Null key for a
Mapnot allowed in JSON
Full Changelog: v3.0.3...v3.1.0