Release Notes - RESTEasy - Version 3.1.1.Final - Text format

Component Upgrade

Enhancement

  • [RESTEASY-1591] - Allow ClientRequestFilter and ClientResponseFilter to throw custom exceptions.
  • [RESTEASY-1603] - Sort endpoints listing alphabetically by uriTemplate

Bug

  • [RESTEASY-1225] - Jackson serialization after async response results in "Unable to find contextual data of type: javax.ws.rs.ext.Providers"
  • [RESTEASY-1342] - RoleBasedSecurityFilter doesn't allow customizing response
  • [RESTEASY-1467] - Memory leak using multipart provider
  • [RESTEASY-1507] - Application using spring mvc-dispatcher servlet doesn't return correct http response codes from server to the client for various client request exceptions.
  • [RESTEASY-1534] - RESTEasy ClientWebTarget is explicitly using ResteasyUriBuilder which causes ClassCastException
  • [RESTEASY-1563] - RoleBasedSecurityFilter doesn't alter the Content-Type header
  • [RESTEASY-1565] - Response is broken for String entities if charset is not explicitly specified
  • [RESTEASY-1574] - org.jboss.resteasy.spi.FactoryFinder doesn't close resources
  • [RESTEASY-1577] - ClientWebTarget doesn't support any implementation of UriBuilder
  • [RESTEASY-1579] - NPE can happen in ResteasyProviderFactory.toHeaderString(ResteasyProviderFactory.java:1297)
  • [RESTEASY-1580] - Broken spring MVC Integration
  • [RESTEASY-1581] - Resteasy 3 missing jboss logging internationalization
  • [RESTEASY-1590] - NettyJaxrsServer not handshaken after first client disconnection
  • [RESTEASY-1593] - ResteasyBootstrap no longer registers the deployment dispatcher in the servlet context attributes
  • [RESTEASY-1594] - GenericTypeMultipartTest transient failures
  • [RESTEASY-1600] - Broken dependencies on jboss-jaxrs-api_2.0_spec

Task

  • [RESTEASY-1562] - Prepare tests for provider's and interceptor's debug messages
  • [RESTEASY-1564] - ValidationHibernateI18NTest stabilization
  • [RESTEASY-1567] - Remove redhat-prod profile
  • [RESTEASY-1568] - ReadDataSourceTwiceCountTempFileTest intermittent failures
  • [RESTEASY-1585] - Multipart provider tests don't close client connection.
  • [RESTEASY-1604] - Remove unnecessary dependencies from deployments in integration-tests-spring module
  • [RESTEASY-1605] - Add capability do run security tests with Elytron configured security domain
  • [RESTEASY-1610] - Test with two security domains in two different deployments
  • [RESTEASY-1611] - Add spring testcase for solution to JBEAP-8013
  • [RESTEASY-1615] - Revisit profiles activation to avoid relying on 'activeByDefault'
  • [RESTEASY-1616] - Add User Guide topic, Jaxrs and Spring MVC configuration

Edit/Copy Release Notes

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