Release Notes - RESTEasy - Version 3.7.0.Final - HTML format

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

Component Upgrade

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.