Releases: eclipse-ee4j/jersey
Releases · eclipse-ee4j/jersey
3.0.0-M2
Another step towards Jakarta EE 9 release. Used additional Jakarta EE9 APIs (compared to 3.0.0-M1):
- jakarta.inject:jakarta.inject-api:2.0.0-RC3
- jakarta.validation:jakarta.validation-api:3.0.0-M1
- jakarta.enterprise:jakarta.enterprise.cdi-api:3.0.0-M2
- org.glassfish.hk2:hk2-api:3.0.0-M1
3.0.0-M1
First effort towards Jakarta EE 9 release. We have updated Jakarta EE 9 version of the following APIs:
- jakarta.activation:jakarta.activation-api:2.0.0-RC3
- jakarta.annotation:jakarta.annotation-api:2.0.0-RC1
- jakarta.xml.bind:jakarta.xml.bind-api:2.0.0-RC2
- jakarta.ws.rs:jakarta.ws.rs-api:3.0.0-M1
2.30.1
2.30
2.29.1
Issues and Pull Requests
- [Pull 4243] - Fixes #4239 MediaType in method parameter not overridden by annotation
- [Pull 4240] - Jakarta api integration
- [Pull 4238] - Provide an Apache HttpClientBuilder configuration callback
- [Pull 4236] - Issue 4208 - Fails to inject SecurityContext into Helloworld-CDI2-SE example
- [Pull 4235] - Fix issue with OSGi when having package name starting with "class"
- [Pull 4234] - Updated HK2 version
- [Pull 4233] - Enable Spring4 integration test again
- [Pull 4227] - Using configured executor service for client.
- [Pull 4225] - Add an option to not register the Jackson's ExceptionMappers by JacksonFeature
- [Pull 4224] - Upgrade of MP Rest client to 1.3.3.
- [Pull 4222] - Fix NettyInputStream ByteBuf leak
- [Pull 4221] - Better specify HK2 and Spring dependencies
- [Issue 4214] - Jersey with Jackson exposes that fact to a potential attacker sending misformed JSON data
- [Pull 4212] - Update Apache HTTP Client to 4.5.9
- [Pull 4206] - Fixed: Various bugs in Helloworld CDI SE Example
- [Pull 4204] - Prevent race condition in entity filtering
- [Pull 4203] - Removed invalid email addresses
- [Pull 4202] - Added support for Apache HTTP Client ConnectionKeepAliveStrategy and ConnectionReuseStrategy
- [Pull 4201] - Upgrade jetty to version 9.4.17.v20190418
- [Issue 4200] - JacksonFeature ExceptionMappers leaks implementation details
- [Issue 4189] - Jersey Entity Filter Threads Racing issue leads to Corrupted Entity Graph and Object Graph
- [Issue 4187] - Race condition in EntityFiltering
- [Issue 4184] - Spring5 missing in BOM
- [Pull 4178] - Fixes #3997 : Make SupplierFactoryBridge thread-safe.
- [Issue 4177] - OsgiRegistry classToBundleMapping does not store classes for packages containing .class correctly
2.29
Issues and Pull Requests
- [Issue 4158] - Tests in jdk-http fail on windows/jdk8
- [Pull 4144] - Update Jackson to 2.9.9
- [Pull 4143] - fix for JAX-RS SPI resource finder
- [Issue 4134] - Fix ValidationErrorMessageBodyWriter
- [Issue 4119] - Path annotation of different methods are interfering
- [Pull 4112] - Filter synthetic methods from the resource - bug #4005 fix
- [Issue 4111] - Return a possibility to use HK2 AbstractBinder in Jersey
- [Issue 4110] - Create a way to better configure Jersey
- [Issue 4109] - Separate tests depending on jMockit into separate test submodule
- [Issue 4099] - @priority is not always picked up correctly for JAX-RS providers
- [Issue 4092] - Provider registered to Hk2InjectionManager cannot be process because of incompatible type
- [Pull 4086] - MP rest client 1.2.1 implementation
- [Issue 4082] - JerseyClientBuilder modifies Map content during provider registration
- [Pull 4079] - Update hk2 osgi-resource-locator to latest 1.0.3 version
- [Issue 4068] - EncodingFilter handles 'Accept-Encoding' header with empty String awkwardly
- [Pull 4067] - Build core-common on JDK 11
- [Pull 4055] - Enable @ConstrainedTo on Features
- [Issue 3992] - CDI Bean created (but fails) when interface has @path annotation
- [Pull 3983] - Upgrade Netty and expose Netty Context
- [Pull 3979] - Cleanup old JDK collection compatibility classes
- [Pull 3844] - MicroProfile REST Client v1.1 support
- [Issue 3796] - Jersey creates multiple provider instances if a class implements more than one provider interface
- [Issue 3670] - Broken ParamConverterProvider ordering in 2.26