Cougar 3.1.0
- #10: Don't pass through all cougar-client errors to service transport
- #16: UNRECOGNIZED_VALUE is accepted as an enum value bug
- #20: Switch to using classpath resources for PropertyConfigurer enhancement
- #51: Aliases
- #62: addHeaders method on HttpClientCougarRequestFactory was replacing the original headers
- #65: Tidy up error codes / exceptions around (un)marshalling
Also included are a number of changes made as part of 3.0 but which never made it to a full release:
- #19: QoS capability
- #32: Protocol binding toggles
- #35: Memory leak in JMSEventTransportImpl client
- #37: Time limit to process requests
- #43: Add 'Sets' utility class and unit tests
- #44: Suppress code generation messages unless maven is in debug mode
- #45: Auto-deploy snapshot with every travis build
- #46: Increase CI build speed by combining build and test steps
- #47: Run cougar-ci-process-launcher integration test processes in Maven batch (-B) mode
- #53: Negatively cache missing deserializers in binary transport
- #55: QoS - Client specified expiry
- #58: Fix non convergence of dependencies