Dear hakkers,
We’re happy to announce version 0.8.0 of Akka gRPC!
gRPC is a transport mechanism for request/response and
(non-persistent) streaming use cases. See
Why gRPC? for more
information about when to use gRPC as your transport.
This release introduces a number of exciting new features, as well as moving
us closer towards 1.0.0 which we expect to release in a number of weeks.
Major improvements include:
- Basic support for gRPC Server Reflection #380, which allows interactive/dynamic clients to discover services and methods, based on the implementation in Cloudstate
- Support for gRPC-Web #695, making gRPC usable for JavaScript clients in the browser, contributed by @timw
- Support for custom trailing response headers #838, which for example can be used to implement rich error responses, contributed by @drmontgomery
- Improved client-side load balancing over multiple backend instances discovered through Akka Discovery #811
For an overview of all changes see the release overview.
Credits
This release includes commits from 9 committers – thank you all very much!
commits added removed
44 3136 984 Arnout Engelen
1 1180 353 Tim Whittington
1 842 214 David Montgomery
1 53 43 tayvs
8 156 45 Enno
2 16 8 Renato Cavalcanti
2 3 10 Ignasi Marimon-Clos
1 13 5 lukasito
1 2 0 Parth
The Akka core team is employed by Lightbend. If you’re looking to take your Akka systems to the next level, let’s set up a time to discuss our enterprise-grade expert support, self-paced education courses, and technology enhancements that help you manage, monitor and secure your Akka systems - from development to production.
Happy hakking!
– The Akka Team