Skip to content

Releases: palantir/dialogue

0.10.5

26 Feb 19:56
50ac203
Compare
Choose a tag to compare
Type Description Link
Fix Implement missing RetryOnTimeout configuration option #440

0.10.4

26 Feb 19:50
6787805
Compare
Choose a tag to compare
Type Description Link
Improvement Tracing spans for RetryingChannel backoff #441

0.10.3

26 Feb 17:40
dcbf2bd
Compare
Choose a tag to compare
Type Description Link
Improvement All tagged metrics produced by dialogue will now have an extra dialogueVersion tag. #436

0.10.2

26 Feb 16:44
f92e18f
Compare
Choose a tag to compare
Type Description Link
Improvement Replace QueuedChannel with a backoff based retryer #432

0.10.1

25 Feb 14:34
166fe18
Compare
Choose a tag to compare
Type Description Link
Fix QueuedChannel does not leak responses in edge cases #416
Improvement ApacheHttpChannels exposes a Closeable instance, allowing us to release resources when the client is no longer needed. #430

0.10.0

25 Feb 14:06
19d4e5a
Compare
Choose a tag to compare
Type Description Link
Break A bunch of our method signatures now just take a ClientConfiguration parameter instead of ClientConfiguration and UserAgent. #431

0.9.3

25 Feb 02:40
1395b9a
Compare
Choose a tag to compare
Type Description Link
Improvement Utility to safely build URLs #346
Fix Blacklisting channel notifies the queue when it can handle events #401

0.9.2

24 Feb 15:54
4646219
Compare
Choose a tag to compare
Type Description Link
Fix QueuedChannel correctly propagates cancellation #394
Improvement Limit connections-per-host using a LimitedChannel #395
Improvement Centralize status code checks in a utility class #402
Improvement Record metrics any time a channel limits an outgoing request #409
Fix RemoteExceptions.getUnchecked cancels futures on interruption #412
Fix ApacheHttpClientChannels no longer complains about Unsupported ciphersuite #415

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