Skip to content

armeria-0.16.0.Final

Choose a tag to compare

@trustin trustin released this 28 Apr 05:53
· 4873 commits to main since this release

Features

  • #152 Give full control over the metric name of Dropwizard Metrics integration
    • NB: This breaks the API backward compatibility of the newDropwizardDecorator() method.

      // Before:
      MetricCollectingClient.newDropwizardDecorator("serviceName", registry);
      MetricCollectingService.newDropwizardDecorator("serviceName", registry);
      // After:
      import static com.codahale.metrics.MetricRegistry.name;
      MetricCollectingClient.newDropwizardDecorator(registry, name("client", "serviceName"));
      MetricCollectingService.newDropwizardDecorator(registry, name("server", "serviceName"));

Bug fixes

  • #151 Use SessionProtocolNegotiationException when protocol upgrade fails due to timeout
  • #155 Do not send duplicate DNS queries when the same one is in progress
  • #157 Fix the broken links for classes in DocService