spring-projects/spring-boot

Drop support for Jersey, at least until it supports JAX-RS 4 (Jakarta EE 11)

Closed this issue · 3 comments

Spring Boot 4 requires Jakarta EE 11. Jersey 4 will support EE 11 but its release schedule is uncertain. Furthermore, Jersey does not yet support Jackson 3 and there's no clear timeline for when Jackson 3 will be supported.

Given the above, we've decided to remove support for Jersey, for the time being at least. Reinstating support can be considered once there's a Jersey GA that supports Jakarta EE 11 or its clear that one will be available in
time for Boot's GA in November. Ideally, support for Jackson 3 would also be available before reinstating Jersey support.

dtrbi commented

Are you going to revert this decision in future minor version of Spring Boot when Jersey 4.0.0. is released ?

Or should we already plan migration from Jersey to Spring Rest Api for Spring Boot?

@dtrbi everything is already explained in the opening comment. Did you read it?

Issues to consider if/when Jersey support is reinstated: