-
Notifications
You must be signed in to change notification settings - Fork 47
Closed
Description
Is your feature request related to a problem? Please describe.
- Spring Boot does not provide a backwards compatibility guarantee across minor version updates. Spring Boot 3.4 contains breaking changes compared to Spring Boot 3.3, which in turns contains breaking changes compared to Spring Boot 3.2, etc. These changes may or may not be relevant for Springdoc OpenAPI. Springdoc OpenAPI bumps its dependency on Spring Boot in minor version updates, which means that Springdoc OpenAPI minor releases are not necessarily guaranteed to be backwards compatible across Spring Boot versions.
- It is currently not easy to determine which version of Springdoc OpenAPI uses which version of Spring Boot. The release notes mention when the Spring Boot dependency is updated, but as a user I need to manually go through all release notes to find which version of Springdoc OpenAPI uses a particular Spring Boot minor version.
Describe the solution you'd like
I'd like to see a Spring Boot compatibility matrix in this project's documentation and README.md
. This would allow users to immediate see what version they should use for a particular project. I think the the compatibility matrix provided by Spring Cloud GCP is good example.
The Spring Boot compatibility matrix could look something like this:
Spring Boot version | Compatible Springdoc OpenAPI versions | Support status |
---|---|---|
3.4.x | 2.7.x | Supported |
3.3.x | 2.6.x | ? |
3.2.x | 2.3.x - 2.5.x | ? |
3.1.x | 2.2.x | ? |
3.0.x | 2.0.x - 2.1.x | ? |
Metadata
Metadata
Assignees
Labels
No labels