Jersey 2.x is JavaEE8/Jakarta EE 8/JAX-RS 2.1/Jakarta REST 2.1 compatible release. Jersey 2.44 main improvements:
- Allow long content length in the JDK connector
- Allow having multiple annotations for multipart endpoint with @FormDataParam in any order
- Remove synchronized from Apache stream wrappers
- Document Multipart Configuration
- Refactoring Maven Artifacts to improve new projects creation
- Support for Virtual Threads in Executor Services
- MAX_HEADER_SIZE for the Netty connector
- Unify the SniConfigurator with other branches
- update Jackson to 2.17.1
- prevent calling ServletRequest#getInputStream if FILTER_FORWARD_ON_404
- Support missing Content-Length header
- Prevent blowing connections number for reoccurring SSLContextFatories
- Better explanation of missing jersey-hk2 module consequences.
- Wrap call of deprecated HttpServletResponse#setStatus into try-catch
- Support Multipart with Buffered Entity and Netty Connector
- Prevent NPE in micrometer when there is no response & 404
- Last-Modified header is garbled when accessing wadl document on the Japanese locale
- Allow ChunkedInput#close to close the underlying stream
- Propagate WebApplicationException from SseEventSource to provided error handler