Releases: palantir/dialogue
Releases · palantir/dialogue
0.9.1
0.9.0
Type | Description | Link |
---|---|---|
Improvement | Implement a generalized ContentDecodingChannel for gzip support | #289 |
Break | RequestBody api writes to an OutputStream rather than producing an InputStream for a simpler, more accurate API. | #331, #326 |
Feature | Implement a HttpUrlConnection and Apache HC4 based channels | #335 |
Improvement | Migrate client metrics to metric schema and move the metrics to dialogue.client namespace to avoid conflict with existing clients |
#342 |
Fix | Fix dialogue channel tracing. Previously if no active trace existed, outgoing requests did not contain trace IDs. | #344 |
Improvement | Delete unused classes from dialogue-target | #345 |
Improvement | BlacklistingChannel keeps track of per-endpoint information and conservatively ramps up. | #349 |
Improvement | RetryingChannel retries 429/503s | #350 |
Improvement | JavaChannels respects the client configuration enableHttp2 flag |
#354 |
Improvement | Implement an OkHttpChannels factory class based on CJR without duplicated functionality. | #355 |
Improvement | Simplify InstrumentedChannel and provide flexibility for custom clocks. | #359 |
Improvement | Response is closeable | #360 |
Feature | A new PinUntilErrorChannel provides the same functionality as conjure-java-runtime's default NodeSelectionStrategy. |
#364 |
Improvement | Support disabling client QoS | #366 |
Fix | Fix off-by-one in RetryingChannel, use the configured number of retries | #367 |
Fix | Respect ClientConfiguration.serverQos | #378 |
0.8.0
Automated release, no documented user facing changes
0.7.0
- trace time in Dialogue load balancing/queuing
- emit Zipkin compatible trace headers
0.6.0
0.5.0-rc10
Add DialogueChannelFactory (#117)