Skip to content

armeria-0.10.0.Final

Choose a tag to compare

@trustin trustin released this 24 Feb 11:29
· 4982 commits to main since this release

New features

  • #110 Provide a way to create a TomcatService from an existing Tomcat Connector

    • Useful when using an embedded Tomcat already with other library such as Spring Boot:
    ServerBuilder sb = new ServerBuilder();
    sb.serviceUnder("/tomcat", TomcatService.forConnector("example.com", springBootConnector));
  • #115 DropWizard Metrics support

    • Use MetricCollectingClient and MetricCollectingService to collect the metrics of your clients and services:
    ServerBuilder sb = new ServerBuilder();
    sb.serviceAt(
        "/thrift/foo", ThriftService.of(...).decorate(
            MetricCollectingService.newDropwizardDecorator("fooService", metricRegistry));
    
    ClientBuilder cb = new ClientBuilder(...);
    cb.decorator(MetricCollectingClient.newDropwizardDecorator("barService", metricRegistry));

Improvements

  • #117 Upgrade Netty to 4.1.0.CR3