Armeria v0.98.7 Release Notes

Release Date: 2020-03-17 // 5 months ago
  • 🍱 💮 What is Armeria?

    Armeria is an open-source asynchronous HTTP/2 RPC/REST client/server library built on top of Java 8, Netty, Thrift and gRPC. Its primary goal is to help engineers build high-performance asynchronous microservices that use HTTP/2 as a session layer protocol. Visit the official web site and follow @armeria_project to check out many cool features you can't find in the official gRPC/Thrift implementation or other microservice frameworks.

    🛠️ Bug fixes

    • 🛠 Fixed a bug where an exception is not wrapped by UnprocessedRequestException in a certain case. #2594

    🍱 🙇 Thank you

    🚀 This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:


Previous changes from v0.98.6

  • 🍱 💮 What is Armeria?

    Armeria is an open-source asynchronous HTTP/2 RPC/REST client/server library built on top of Java 8, Netty, Thrift and gRPC. Its primary goal is to help engineers build high-performance asynchronous microservices that use HTTP/2 as a session layer protocol. Visit the official web site and follow @armeria_project to check out many cool features you can't find in the official gRPC/Thrift implementation or other microservice frameworks.

    🍱 🌟 New features

    • ➕ Added TextFormatter.socketAddress() and inetAddress() that convert a SocketAddress or an InetAddress into a String without repeating an IP address twice. #2591

    📈 Improvements

    • RequestContext.toString() now returns a String that includes its RequestId. #2591

    🛠️ Bug fixes

    • 🛠 Fixed a bug where a client-side response is not closed quickly enough for a certain case. #2590
    • 🛠 Fixed a bug where Sampler.random(0.01) never samples. #2592
    • 🌲 The Logger returned by RequestContext.makeContextAware(Logger) now pushes the context whenever logging a message, so that RequestContextExporter can retrieve the current context. #2587

    🍱 🙇 Thank you

    🚀 This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests: