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 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.
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.
– The Akka Team