Skip to content

armeria-0.17.0.Final

Choose a tag to compare

@trustin trustin released this 17 May 09:33
· 4841 commits to main since this release

New features

  • #156 Add 'the number of active requests' to metrics
    • You will see a new property activeRequests if you are using DropwizardMetricConsumer.
  • #159 Add doc strings to the JSON data generated by DocService
    • DocService will provide the comments in the IDL files if you put the .json files produced by the nightly build of the official Thrift compiler into the META-INF/armeria/thrift directory.
    • Note the comments are not visible in your browser yet. This is only a preparatory step for it.
  • #160 Add JettyService
    • You can now embed Jetty as well as Tomcat!
  • #163 Add VirtualHost.defaultHostname() and Server.defaultHostname()
    • Try using Server.defaultHostname() to get the hostname of your machine reliably.
    • TomcatService.forConnector() does not require hostname anymore thanks to this new feature.

Improvements

  • #169 Log meaningful identifier of embedded Tomcat

Bug fixes

  • #163 #167 TomcatService does not call Server.destroy() when it stops.
  • #166 Do not propagate IdleStateEvent to suppress misleading 'unexpected user event' message.

Clean-ups

  • #164 Add missing license files and notices
  • #165 Reduce the amount of log messages while testing