Skip to content

Releases: palantir/dialogue

0.9.1

20 Feb 16:49
405bd11
Compare
Choose a tag to compare
Type Description Link
Improvement Apache channel supports proxy credentials #383
Fix QueuedChannel futures don't wait forever when delegates throw #387
Improvement Clients are tolerant of unexpected response body #388
Fix QueuedChannel no longer leaks responses on cancel #393

0.9.0

19 Feb 17:24
27da369
Compare
Choose a tag to compare
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

16 Feb 22:24
2738dad
Compare
Choose a tag to compare

Automated release, no documented user facing changes

0.7.0

08 Jan 11:16
Compare
Choose a tag to compare
  • trace time in Dialogue load balancing/queuing
  • emit Zipkin compatible trace headers

0.6.0

04 Jun 08:37
0b83c90
Compare
Choose a tag to compare
Emit queue metrics in QueuedChannel (#118)

0.5.0-rc10

03 Jun 11:52
810789d
Compare
Choose a tag to compare
0.5.0-rc10 Pre-release
Pre-release
Add DialogueChannelFactory (#117)

0.5.0-rc9

30 May 15:44
938b88e
Compare
Choose a tag to compare
0.5.0-rc9 Pre-release
Pre-release
Exception handling (#115)

0.5.0-rc8

29 May 18:47
Compare
Choose a tag to compare
0.5.0-rc8 Pre-release
Pre-release
Allow empty body for POST and PUT (#114)

0.5.0-rc7

29 May 16:46
b0f7900
Compare
Choose a tag to compare
0.5.0-rc7 Pre-release
Pre-release
Decode errors during deserialization (#113)

0.5.0-rc6

29 May 14:02
2009c8a
Compare
Choose a tag to compare
0.5.0-rc6 Pre-release
Pre-release
Set content-type in java channel (#112)