Release Notes - ServiceMix Components - Version servicemix-http-2009.01

Bug

  • SMXCOMP-111 - When deployed in Smx4, the JBI SUs do not have access to the whole JRE
  • SMXCOMP-113 - Components jars should not include the jbi descriptor
  • SMXCOMP-160 - When a SU is stopped on servicemix-http, pending exchanges are not processed correctly
  • SMXCOMP-161 - running servicemix-http unit tests stalls intermittently
  • SMXCOMP-165 - servicemix-http provider endpoint may convey incorrect http headers, leading to problems
  • SMXCOMP-172 - Build problem: Incorrect parent pom version
  • SMXCOMP-458 - Malformed manifest.mf is generated for the servicemix-http bundle
  • SMXCOMP-469 - Terminated exchanges are sometimes sent when handling an exception, leading to errors
  • SMXCOMP-478 - OSGi bundles for components should not require the jaxp-ri bundle

Improvement

  • SMXCOMP-115 - Patch available for upgrading components to Spring 2.5.6
  • SMXCOMP-116 - Upgrade to spring osgi 1.2.0-m2
  • SMXCOMP-152 - Add WSDL proxy in new HTTP endpoint
  • SMXCOMP-157 - Update JettyContextManager to use QueuedThreadPool (BoundedThreadPool is deprecated)
  • SMXCOMP-164 - servicemix-http consumer endpoints can not handle PUT and DELETE methods
  • SMXCOMP-168 - servicemix-http component depends on servicemix-core for compilation which can be removed and the dependcy can be dropped down to test scope.
  • SMXCOMP-170 - SoapEndpoint loadWsdl() does not support importing from relative paths

New Feature

  • SMXCOMP-155 - Support WS-Addressing for the new http endpoints
  • SMXCOMP-166 - servicemix-http: Support for "Content-Encoding: gzip" both on the consumer and the provider side

Task

  • SMXCOMP-154 - Remove the HttpManagedServlet from servicemix-http, as it is duplicated by the one in apache-servicemix-web and introduce a strong dependency on servicemix-core
  • SMXCOMP-159 - Upgrade to Jetty 6.1.12