Armeria v0.98.4 Release Notes
Release Date: 2020-03-06 // about 4 years 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
- โฑ
HealthCheckService
does not leak the event loop tasks it scheduled anymore. #2557 - โฑ
ServiceRequestContext.setRequestTimeout()
andClientRequestContext.setResponseTimeout()
now schedules a timeout correctly even if no timeout was scheduled before. #2537 - Made sure
Subscriber.onError()
is invoked rather thanonComplete()
when aStreamMessage
has been aborted. #2539 - ๐ Fixed specification violations in our Reactive Streams
Subscriber
implementations. #2533
๐ฑ โ Dependencies
- โฌ๏ธ Dropwizard 1.3.19 โ 1.3.20
- โฌ๏ธ Dropwizard Metrics 4.1.3 โ 4.1.4
- gRPC 1.27.1 โ 1.27.2
- Jackson 2.10.2.20200130 โ 2.10.3
- Netty 4.1.45 โ 4.1.46
- netty-tcnative-boringssl-static 2.0.28 โ 2.0.29
- Jetty 9.4.26 โ 9.4.27
- Project Reactor 3.3.2 โ 3.3.3
- Retrofit 2.7.1 โ 2.7.2
๐ฑ ๐ Thank you
๐ This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
- โฑ