Also, a special shout out to Austin Crawley-Edwards, who became a maintainer for Kuma this year!
We Pushed 24 Official Releases
In the last year, we went from release 0.7.1 to 1.3 and released hundreds of new features, including 70+ observability charts. Below are highlights from some of the major features shipped in the past 12 months.
Official Service Map Topology View
Visualize all of your service traffic dependencies with information such as the number of requests and error rates. This new feature ships as a new official Grafana dashboard and can be installed automatically by running kumactl install metrics :
In addition to the traditional “strict” mode, this new mode allows for easier migration of existing applications into the service mesh by allowing more flexibility into how the data plane proxy certificates are validated on incoming requests.
Protect your services from aggressive traffic and downtimes to improve overall application reliability.
Enhanced L7 Traffic Routing
New L7 Traffic Routing policy to route - and modify - HTTP traffic per path, method, header or any other combination, with regex support. You can modify traffic before reaching the final destination too. This feature works in addition to the existing L4 traffic routing that Kuma provides.
Improvements in Hybrid and Multi-Zone Capabilities
Kuma's hybrid capabilities allow different service meshes across Kubernetes and VM workloads and support within the same mesh. This, combined with Kuma's multi-zone capabilities, allows users to run one control plane of Kuma with as many service meshes as you need on virtually every platform within your organization.
Your Feedback Guides Future Improvements
Kuma's roadmap is heavily influenced by the user feedback in production. As such, we will:
Improve performance with our top users to lower CPU and memory consumption on both the data plane proxies and the control planes
Simplify upgrades and automate them for the most part
Stay in Touch and Keep Up the Feedback
Thank you to the Kuma Community for your support and contributions! Join the Kuma community on GitHub, Slack, Community Calls or Meetup if you haven't already.