Describe the feature request
SpringWolf is currently only compatible with Jackson 2, which has reached EOL with Springboot 4 and SpringDoc compatibility.
Motivation
Our enterprise service is built around Jackson 3 and Springboot 4, and uses SpringWolf for AsyncAPI calls through our admin console.
Technical details
Main requirement is the update in import structure from fasterxml to tools.jackson, which comes with immutable ObjectMappers and a lot of other stuff. There will also be incompatibility with Swagger due to their delays in upgrading to Jackson 3. There is a third party fork that has been used pretty extensively in the meantime linked here: https://www.reddit.com/r/SpringBoot/comments/1u9bjsu/swaggercore_and_springdocopenapi_now_on_jackson_3/
Describe alternatives you've considered
There are no alternatives. If you have to update to Springboot 4 and you use SpringDoc in any capacity, you must upgrade to Jackson 3 while using (at the time of writing) a SpringDoc fork that has been upgraded as well. Lots of incompatibilities all around unfortunately....
Describe the feature request
SpringWolf is currently only compatible with Jackson 2, which has reached EOL with Springboot 4 and SpringDoc compatibility.
Motivation
Our enterprise service is built around Jackson 3 and Springboot 4, and uses SpringWolf for AsyncAPI calls through our admin console.
Technical details
Main requirement is the update in import structure from fasterxml to tools.jackson, which comes with immutable ObjectMappers and a lot of other stuff. There will also be incompatibility with Swagger due to their delays in upgrading to Jackson 3. There is a third party fork that has been used pretty extensively in the meantime linked here: https://www.reddit.com/r/SpringBoot/comments/1u9bjsu/swaggercore_and_springdocopenapi_now_on_jackson_3/
Describe alternatives you've considered
There are no alternatives. If you have to update to Springboot 4 and you use SpringDoc in any capacity, you must upgrade to Jackson 3 while using (at the time of writing) a SpringDoc fork that has been upgraded as well. Lots of incompatibilities all around unfortunately....