Release Notes - Jersey 2.34
Release date: 16-04-2021
Pull requests and issues
- [Issue 4646] - Jetty connector client response buffer is hard limited to 2MB
- [Issue 4649] - SseEventSource cannot see the JAXRS_DEFAULT_SSE_BUILDER in OSGI
- [Issue 4651] - Add a ParamConverterProvider for java.util.Optional parameters
- [Issue 4654] - MicroProfile Rest Client 2.0 support
- [Issue 4665] - Hk2RequestScope.Instance logger is not static
- [Issue 4678] - JdkConnectorProvider cannot parse Set-cookie header value when expires attribute is present
- [Issue 4683] - Setting ExecutorService causes connection leak
- [Issue 4694] - NettyConnector fixups
- [Issue 4717] - Add tests for newly updated Jersey classes by RestClient
- [Issue 4722] - Jersey 3.0.1 no longer defaults to */* consumes
- [Issue 4723] - Jackson module auto-discovery sets Jaxb Annotation Introspector as primary
- [Issue 4734] - Print request/response logs in a single line
- [Pull 4618] - Groovy jdk 16
- [Pull 4639] - Chapter for Expect:100-continue header (client)
- [Pull 4647] - Add support RFC 5987 for attribute filename* in HTTP header Content-Disposition
- [Pull 4662] - #4658 Apache HttpComponents upgrade
- [Pull 4675] - Make logger static into Hk2RequestScope.Instance class
- [Pull 4677] - Jetty synchronous max buffer size property
- [Pull 4680] - 2.x apidocs bundle generation fixes
- [Pull 4681] - JdkConnectorProvider cannot parse Set-cookie header value when expires
- [Pull 4682] - Public SseEventSourceBuilder implementation
- [Pull 4684] - Add a ParamConverterProvider for array support
- [Pull 4690] - Add a ParamConverterProvider for java.util.Optional parameters
- [Pull 4695] - Allow for having CDI on pure Jersey Client without Jersey Server
- [Pull 4697] - Stop filling monitoring queues when processor fails
- [Pull 4699] - MicroProfile Rest Client 2.0 support
- [Pull 4704] - Updated javadoc maven plugin API link
- [Pull 4705] - Do not create a connector multiple times for each rx() call
- [Pull 4707] - Configurable COLLISION_BUFFER_POWER
- [Pull 4710] - Adjusting Jersey archetypes
- [Pull 4712] - switching to NIO tmp file creation approach
- [Pull 4714] - update maven-antrun-plugin to 3.0.0
- [Pull 4716] - Custom schedulers to execute @PreDestroy methods
- [Pull 4720] - Updating ant to 1.10.9 for antrun plugin
- [Pull 4724] - Rest client 2.0 updates
- [Pull 4728] - Add a wildcard @Produces and @Consumes...
- [Pull 4729] - Empty/NULL properties handling
- [Pull 4731] - processing order for Jackson/Jaxb annotations
- [Pull 4732] - adjusting examples to be run with optional JAXB
- [Pull 4745] - Logging delimiter parametrized
- [Pull 4749] - Allow to use @Inject instead of @Context with CDI
- [Pull 4753] - Proper handling of chunked input streams in LoggingInterceptor
- [Pull 4754] - Adopt ASM 9.1 to support JDK 17
- [Pull 4758] - Adopted Jackson 2.12.2. No change in repackaged Jackson.
- [Pull 4762] - Replace null Configuration in ContainerRequest with an empty instance
- [Pull 4764] - Lazy synchronized SSL Context initialization in the HttpUrlConnector
- [Pull 4766] - Add a default Enum MB provider.
- [Pull 4769] - Updated properties for netty connection pooling
- [Pull 4770] - Javadoc for non-public classes (cdi-rs-inject)
Previous releases