Release Notes - RESTEasy - Version 4.0.0.Beta2 - Text format

Feature Request

Bug

  • [RESTEASY-1291] - Jettison link in documentation is broken
  • [RESTEASY-1446] - ComprehensiveJaxrsTest fails in TravisCI
  • [RESTEASY-1753] - Bean validation handler should not swallow ConstraintDefinitionException, ConstraintDeclarationException nor GroupDefinitionException
  • [RESTEASY-1754] - Resteasy ignores custom JAXBContext for unmarshalling
  • [RESTEASY-1757] - NullPointerException building ClientResponseFailure
  • [RESTEASY-1761] - SelfExpandingBufferInputStream size is not bound
  • [RESTEASY-1762] - OutboundSseEventImpl.Builder does not follow the java doc requirements
  • [RESTEASY-1763] - Wrong request matching to literal path
  • [RESTEASY-1764] - Asynchronous execution resource leak
  • [RESTEASY-1765] - Remove q-qs parameters from header Content-type in responses
  • [RESTEASY-1766] - Closing SseEventSink should not call JAX-RS filters
  • [RESTEASY-1770] - In resteasy-client.js do not use JSON.stringify on entity of type FormData
  • [RESTEASY-1772] - Enabling Sse on server side swallow filters exceptions
  • [RESTEASY-1775] - SseImpl should return a new SseBroadcaster instance instead of a singleton
  • [RESTEASY-1776] - Sse feature should only be enabled when resource method only produces "text/event-stream" and is injected with @Context SseEventSink .
  • [RESTEASY-1777] - Potential thread safety issues with SseEventOutputImpl
  • [RESTEASY-1778] - CompletionStageResponseTest::testExceptionDelay intermittently failing
  • [RESTEASY-1781] - Split package org.jboss.resteasy.api.validation
  • [RESTEASY-1800] - JAX-RS AsyncResponse.setTimeout() and Servlet AsyncContext.setTimeout() mismatch
  • [RESTEASY-1801] - CompletionStageResponseTest::testExceptionImmediate(Not)Runtime tests rely on Undertow html error page
  • [RESTEASY-1807] - Testsuite failures with Hibernate Validator 6

Task

Component Upgrade

  • [RESTEASY-1774] - Upgrade HTTP client to 4.5.4
  • [RESTEASY-1803] - Do not explicitly export MP Rest Client module from resteasy-jaxrs module

Enhancement

  • [RESTEASY-1760] - MultipartFormDataOutput limits 1 part per name
  • [RESTEASY-1767] - Avoid performance issue on SAXParserFactory retrieval
  • [RESTEASY-1768] - Avoid performance issue with JAXB Unmarshaller garbage collection
  • [RESTEASY-1771] - MultipartFormDataOutput changes required documentation
  • [RESTEASY-1773] - Unnecessary object creation in MediaTypeHelper

Edit/Copy Release Notes

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