Jersey 2.x is JavaEE8/Jakarta EE 8/JAX-RS 2.1/Jakarta REST 2.1 compatible release. Jersey 2.48 main improvements:
- Better Configuration for Netty Connector
- Jackson update to 2.19.1
- custom providers included in the fromString() results
- Configure the default connector by its config
- Useless exception when client closes stream whilst response transfer …
- java.io.UncheckedIOException: java.io.IOException: Connection is closed#5973
- Prevent leaking of annotation in a reused response.
- AbortResponse headers case insensitive header names
- Dependency update for the monitoring performance test-case
- Dependencies versions update
- No RxInvokerProvider SPI, must be registered.
- Introducing constants module
- Fix to invoke InvocationBuilderListener for each request.
- Fix releasing RequestScope multiple times.
- JDK 26 compatibility
- Adopt ASM 9.9 (JDK 26 support)
- Deadlock with JerseyClassAnalyzer#resolverAnnotations #5996
- Issue #6002 | Ignore warnings for get method consumes entity
- Fix Grizzly on close when error
- Move ConstraintTo check into ServiceFinder, to a single spot.
- Spring5/Servlet integration test
- Allow injecting HttpExchange
- Updated release process [ossrh]
- Example validation fix
- Exclude jersey-constants from the release test
- jersey-netty-connector v2.47 : Connector is returning 200 OK when decoded result in HttpResponse contains TooLongHttpHeaderException #6045
- Changed incorrect description of jersey-container-servlet