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

Sub-task

  • [RESTEASY-2614] - MP-rest-client 2.0 update to Jakarta EE 8 dependencies
  • [RESTEASY-2615] - MP-rest-client 2.0 Following Redirect Responses
  • [RESTEASY-2616] - MP-rest-client 2.0 Using HTTP Proxy Servers
  • [RESTEASY-2617] - MP-rest-client 2.0 (interface) ContextResolver<?> support
  • [RESTEASY-2618] - MP-rest-client 2.0 Specifying Query Parameter Style for multi-valued parameters
  • [RESTEASY-2619] - MP-rest-client 2.0 CDI Managed Providers
  • [RESTEASY-2620] - MP-rest-client 2.0 Server Sent Event Support
  • [RESTEASY-2626] - MP-rest-client 2.0 get new version of TCK working
  • [RESTEASY-2704] - MP-rest-client 2.0 add TCK dependencies
  • [RESTEASY-2705] - MP-rest-client 2.0 a fix for TCK test, CDIQueryParamStyleTest
  • [RESTEASY-2706] - MP-rest-client 2.0 a fix for TCK test, CDIManagedProviderTest
  • [RESTEASY-2720] - MP-rest-client 2.0 update jboss-modules
  • [RESTEASY-2739] - Update WADL section document
  • [RESTEASY-2762] - MP-rest-client 2.0 update jboss-modules

Feature Request

  • [RESTEASY-2366] - Introduce RESTEasy integration with WildFly Elytron - AuthenticationClient for Authentication / SSL
  • [RESTEASY-2640] - Implement MicroProfile REST Client 2.0 additions
  • [RESTEASY-2742] - MicroProfile Config API 2.0 support
  • [RESTEASY-2776] - Add support of Optional types in BeanParams
  • [RESTEASY-2797] - MockHttpRequest does not provide PATCH verb

Bug

  • [RESTEASY-629] - RequestImpl.ifModifiedSince not comparing same precisions
  • [RESTEASY-1784] - Exception during chunked transfer is suppressed
  • [RESTEASY-2558] - Rest Client does not propagate errors correctly in Async mode (Uni, RxJava)
  • [RESTEASY-2628] - Review scope of properties/provider registered in a dynamic feature
  • [RESTEASY-2650] - Use servlet mapping from web.xml when not specified in @ApplicationPath
  • [RESTEASY-2676] - Invalid documentation in the user guide for Multipart Providers
  • [RESTEASY-2681] - Incorrect JWS implementation
  • [RESTEASY-2699] - Sse test case cleanup
  • [RESTEASY-2707] - Java 2 security doPriv block required for Socket Permission
  • [RESTEASY-2722] - org.jboss.resteasy.plugins.providers.jaxb.IgnoredMediaTypes#compare - repeated check
  • [RESTEASY-2724] - Few cases of inefficient map iterator use
  • [RESTEASY-2731] - HEAD request fails with 406 instead of resolving MessageBodyWriter
  • [RESTEASY-2733] - SseEventInputImpl wrongly split the event from stream
  • [RESTEASY-2734] - The current WADL GRAMMAR generation logic incorrectly clean the schema types
  • [RESTEASY-2746] - Reactor Netty engine hits Tomcat's HTTP/2 overhead protections
  • [RESTEASY-2765] - ArrayIndexOutOfBoundsException at ResteasyViolationException.convertArrayToString
  • [RESTEASY-2766] - resteasy-vertx 4.5.8.Final is incompatible with Vert.x 4.0.0.Beta3
  • [RESTEASY-2771] - Encoded paths from servlets fail to match resources
  • [RESTEASY-2775] - NPE due to config without dynamic features
  • [RESTEASY-2777] - Missing CDI dependency in resteasy-reactor
  • [RESTEASY-2781] - [CVE-2020-25633] JAX-RS RESTEasy and MP Client
  • [RESTEASY-2800] - NPE when trying to inject an optional @org.eclipse.microprofile.config.inject.ConfigProperty
  • [RESTEASY-2804] - TypeConverter needs to use AccessController in presence of SecurityManager
  • [RESTEASY-2809] - Change order of configuration value searches

Task

  • [RESTEASY-2167] - Add docs and example for json patch support
  • [RESTEASY-2711] - Replace deprecated Infinispan code in ServerCacheFeature
  • [RESTEASY-2735] - Upgrade projectreactor to 3.3.10.RELEASE
  • [RESTEASY-2736] - Set timeout cushion value for MicroProfile Restclient Timeout*Test
  • [RESTEASY-2740] - Write blog about WADL module deployment on Wildfly
  • [RESTEASY-2741] - Upgrade rxjava2 and other components

Release

Component Upgrade

Enhancement

  • [RESTEASY-2594] - Documentation how to use GenericType for Collections in MicroProfile REST Client Builder
  • [RESTEASY-2624] - Built in MicroProfile ConfigSource should let user override default ordinal
  • [RESTEASY-2664] - Make Rest Client's ClientParamHeader filling customizable
  • [RESTEASY-2725] - Remove dependency from jackson to the jaxb provider
  • [RESTEASY-2767] - Make dependency on MP Config be optional
  • [RESTEASY-2772] - Throw BadRequestException if multipart request has invalid Content-Type string
  • [RESTEASY-2798] - Save accesses to volatile member

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.