Release History

Version Date Description
0.10.0 2017-02-08  
0.9.2 2016-06-15  
0.9.0 2016-03-16  
0.8.2 2015-12-08  
0.8.0 2015-09-04  
0.7.4 2015-08-26  
0.7.2 2015-07-17  
0.7.0 2015-07-13  
0.6.0 2015-06-25  
0.5.0 2015-06-11  

Release 0.10.0 – 2017-02-08

Type Changes By
Use HttpAsyncClient to execute all requests for services that do *not* have a specific Hystrix threadpool configured via "hystrixThreadPoolKeyOverride" configuration. ssauder
Ensure that all Observables returned from CaravanHttpClient emit their results on a specific scheduler, backed by a deciated threadpool (managed internally by CaravanHttpCallbackExecutor). This ensures that the threads that are execute the HTTP requests can be blocked subscriber code (e.g. which might wait for additional requests to be finished) ssauder

Release 0.9.2 – 2016-06-15

Type Changes By
Add configuration 'exceptionForResponseStatus500': service can decide weather response >= 500 should be handled as error. Default value is true. If the value is set to false, the caller service has to handle the failure itself. gweng

Release 0.9.0 – 2016-03-16

Type Changes By
Add a new ServletClient which executes HTTP GET requests to servlets that run in the same container directly through the Servlet API (instead of connecting through HTTP over a network socket). cnagel
Add consuming service ID to CaravanHttpRequest. cnagel
Switch to Java 8. sseifert

Release 0.8.2 – 2015-12-08

Type Changes By
Optimize response closing handling/entity consuming for HTTP client. gweng
Use the ExecutionIsolationStrategy.THREAD instead of SEMAPHORE when "hystrixThreadPoolKeyOverride" has been configured for a service. ssauder

Release 0.8.0 – 2015-09-04

Type Changes By
New Ribbon Loadbalancer Factory implementation. cnagel

Release 0.7.4 – 2015-08-26

Type Changes By
Update to io.wcm.caravan.commons.httpclient 1.0.0. Fixes WCARAV-1. sseifert

Release 0.7.2 – 2015-07-17

Type Changes By
CaravanHttpServiceConfig: Allow to specify protocol for list of servers in "ribbonHosts" property. sseifert

Release 0.7.0 – 2015-07-13

Type Changes By
CaravanHttpRequestBuilder: Simplified and extended query string handling. cnagel

Release 0.6.0 – 2015-06-25

Type Changes By
Deprecate "serviceName" and use "serviceId" instead. sseifert

Release 0.5.0 – 2015-06-11

Type Changes By
Initial release. sseifert

Back to top

Version: 0.10.1-SNAPSHOT. Last Published: 2024-03-21.