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

Feature Request

  • [RESTEASY-1798] - Implement RxInvokers and proxies for reactive classes in RxJava 1 and 2
  • [RESTEASY-1805] - Provide SPI to modify resource metadata
  • [RESTEASY-1862] - JettyClientEngine to use jetty-client with JAX-RS Client
  • [RESTEASY-1880] - Parameter annotations with default names

Bug

  • [RESTEASY-1779] - Filename encoding is wrong in MultipartFormDataInput with RestEasy and Wildfly 11
  • [RESTEASY-1782] - Asynchronous resource methods returning CompletionStage need access to context data
  • [RESTEASY-1811] - Testsuite with maven option -Dtest runs the specified test twice
  • [RESTEASY-1838] - SseEventSourceImpl.open() should be blocking until the server initial response
  • [RESTEASY-1847] - ClassCastException for Throwable produced by ResponseExceptionMapper
  • [RESTEASY-1861] - RESTEasy ignores @ConstrainedTo in some situations
  • [RESTEASY-1878] - UriBuilder.fromPath() fails on regexp template parameter
  • [RESTEASY-1910] - Fix ValidationComplexTest custom bean validation constraint
  • [RESTEASY-1911] - JSONB provider is used even if Jackson2 provider should be used
  • [RESTEASY-1912] - Update naming and BeforeClass method in JMS tests
  • [RESTEASY-1915] - Async filters bug with resource method return type neither void nor Response
  • [RESTEASY-1921] - Async filter exception bug
  • [RESTEASY-1923] - JsonWriterFactory and JsonReaderFactory re-created per request
  • [RESTEASY-1927] - ClientResponseContextImpl#getEntityStream returns possibly exhausted inputStream
  • [RESTEASY-1936] - Testsuite elytron module misconfiguration

Task

Enhancement

  • [RESTEASY-1885] - Fix behavior displayed by streaming RxInvokers with HEAD invocations
  • [RESTEASY-1917] - EventSource name isn't used to set thread name
  • [RESTEASY-1929] - JsonBindingProvider performance improvements

Edit/Copy Release Notes

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