Bug
- [RESTEASY-1015] - ResteasyCdiExtension is adding CDI scopes to classes that should not be CDI beans
- [RESTEASY-1290] - Missing value in String format when parsing enums in query param
- [RESTEASY-1407] - Client Proxy/MP-Rest-Client fails when sending an empty ByteArrayInputStream
- [RESTEASY-1432] - Interface with generic type does not work with client proxy
- [RESTEASY-1848] - Language.java file has contains char with unstandard encoding
- [RESTEASY-1955] - MicroprofileClientBuilder can't handle nested @BeanParam's
- [RESTEASY-1958] - Reconnect delay override using last received 'retry' field value should not be a one time override.
- [RESTEASY-1991] - ResponseBuilder creates BuiltResponse even if called from the client filters
- [RESTEASY-2084] - @Provider annotation doesn't work with ClientRequestFilter
- [RESTEASY-2100] - The byte[] type of input parameter in proxy/MP-rest-client will cause large JVM stack used.
- [RESTEASY-2127] - multipart/related XOP messages unable to find @Context Providers
- [RESTEASY-2139] - Asynchronous clients don't support @PathParam (Proxy + MP REST client)
- [RESTEASY-2169] - AsyncResponse resume omits GenericEntity type
- [RESTEASY-2171] - JsonBindingProvider use incorrect charset encoding
- [RESTEASY-2176] - Client-side SSL - HostnameVerificationPolicy.STRICT shouldn't accept wildcard certificates
- [RESTEASY-2180] - MP Rest client don't work correctly with CompletionStage and RX data types
- [RESTEASY-2189] - (3.x) Incorrect status code when failed to parse some @*Param value
- [RESTEASY-2192] - AbortedResponse adds additional useless InputStream
- [RESTEASY-2194] - jax-rs and CDI: FormParam in BeanParam is not injected
- [RESTEASY-2197] - Remove dependency to org.jboss.metadata
- [RESTEASY-2211] - RESTEasy not properly making use of Jackson ThreadLocal BufferRecycler
- [RESTEASY-2215] - Wrong charset detection in resteasy-core/MockHttpResponse
- [RESTEASY-2218] - Wrong cast in MessageSanitizerContainerResponseFilter
- [RESTEASY-2222] - ParamConverter don't work for primitive types
- [RESTEASY-2229] - Exception mappers not matching because of unwrapped exceptions
- [RESTEASY-2230] - Determine why NettyTests fail with proposed change to ResteasyCdiExtension
- [RESTEASY-2231] - Not backward compatible API change from 3.6.2.Final to 3.6.3.Final
- [RESTEASY-2236] - ERR_INVALID_SIGNED_EXCHANGE localhost Chrome
Task
- [RESTEASY-1404] - RESTEasy should have tests for SSL with WildFly
- [RESTEASY-2056] - JsonBindingProvider logging needs to be reevaluated.
- [RESTEASY-2164] - Upgrade Yasson to 1.0.3
- [RESTEASY-2166] - Review testing with Elytron configuration enabled
- [RESTEASY-2173] - Move towards WildFly 16
- [RESTEASY-2193] - Clean useless variable in BuiltResponse class
- [RESTEASY-2195] - Replace deprecated org.bouncycastle.x509.X509V1CertificateGenerator usage
- [RESTEASY-2214] - Add a flag to turn off ERROR logging of unknown exceptions
- [RESTEASY-2216] - Client basic auth test with ClientRequestFilter
- [RESTEASY-2242] - Add doc for client configuring ssl
Component Upgrade
- [RESTEASY-2225] - Upgrade Jetty
- [RESTEASY-2234] - Upgrade to Hibernate Validator 6.0.16.Final
Enhancement
- [RESTEASY-2102] - Provide a module for Bean Validation 2.0 support
- [RESTEASY-2201] - jose-jwt dependencies cleanup (3.x)
- [RESTEASY-2227] - Validate fields/properties after calling @PostConstruct annotated method, if one exists
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.