Releases: kumahq/kuma
1.0.3
We are happy to announce the release of Kuma 1.0.3 with one improvement only when it comes to timeouts. In the next release we will introduce a formal policy for managing request timeouts in a more fine grained way.
Therefore - although we always recommend upgrading to the latest and greatest - you can postpone upgrading to this version if you have not experienced any problem with request timeouts.
Notable Features:
- Disabling timeouts on the route level.
For a complete list of features and updates, take a look at the full changelog. Also check the upgrade path.
Download and Run:
1.0.2
We are happy to announce the release of Kuma 1.0.2 with a few improvements and fixes, and we suggest to upgrade to start using the greatest and latest.
Notable Features:
- Added the Services view (Internal and External) to the GUI.
- Updated Envoy to 1.16.1
- Improvements to the DNS resolver in multi-zone deployments.
- Fixes to the virtual probes.
- And more!
For a complete list of features and updates, take a look at the full changelog. Also check the upgrade path.
Download and Run:
1.0.1
We are happy to announce the release of Kuma 1.0.1 with a few improvements and fixes, and we suggest to upgrade to start using the greatest and latest.
Notable Features:
- Improvements on virtual probes with multiple sidecars.
- Improvements on the auto-generated TrafficRoute introduced in 1.0.
- Updates and fixes in the GUI, in the Ingress section and elsewhere.
- And more!
For a complete list of features and updates, take a look at the full changelog. Also check the upgrade path.
Download and Run:
1.0.0
Today is a big day for Kuma! Kuma 1.0 is now generally available with over 70 features and improvements ready to use and deploy in production to create modern distributed service meshes for every application running on multiple clusters, clouds, including Kubernetes and VM-based workloads.
Please read the official blog post for more information.
Notable Features:
This new version comes with significant new capabilities and improvements around the following areas:
Multi-Zone 🌎
- Simplified multi-zone deployment with auto generation of “Zone” resources.
- Locality aware load-balancing to reduce multi-zone latency and reduce egress costs.
- Automatic synchronization of ingress data plane proxies to global CP via the new “Ingress” DP type.
Services & Policies 🚀
- Added support for explicit external services.
- Added support for a new “Service” resource that groups multiple data plane proxies per “kuma.io/service”.
- Added support for the Kafka protocol.
- Configurable pass-through control capabilities in a “Mesh” resource.
Performance 📊
- Battle tested in production in mission critical SLA-enforced enterprise environments.
- Significant overall performance improvements (~5x) when running tens of thousands of services in Kuma.
- Improvements in internal caching of resources to better support high data plane proxy loads.
- Improved overall scalability of the CLI and the GUI when running with a large amount of resources.
Security 🔒
- A new flow for securing data plane proxies with the control plane and locking down the communication between them.
- A new flow for starting data plane proxies and connecting them to the control plane that works better in non-K8s containerized environments.
- Added support for Kubernetes probes.
- Improved readiness checks for sidecar proxy in Kubernetes.
Other ➕
- Kuma 1.0 ships with a new GUI!
- Added over 30+ new charts available out of the box in Grafana to capture the behavior of the CP at scale. Kuma now provides over 65+ charts out of the box.
- Added support for AWS ECS and Fargate deployments.
- Upgraded to latest Envoy 1.16.0.
For a complete list of features and updates, take a look at the full changelog. Also check the upgrade path.
Download and Run:
0.7.3
We are happy to announce the release of Kuma 0.7.3 with many improvements and fixes, and we highly suggest to upgrade.
Notable Features:
- Improvements in how routes are being generated.
- Improvements on both Helm charts and CNI deployments.
- The
kumactl
CLI can now apply multiple resources. - And more!
For a complete list of features and updates, take a look at the full changelog. Also check the upgrade path.
Download and Run:
0.7.2
We are happy to announce the release of Kuma 0.7.2 with many improvements and fixes, and we highly suggest to upgrade.
Notable Features:
- CNI improvements when running on OpenShift.
- Being able to exclude inbound and outbound ports to be intercepted by a Kuma data plane proxy.
- Generate inbound and outbound for HTTP/2.
- More validation when deploying Kuma in a multi-zone mode.
For a complete list of features and updates, take a look at the full changelog. Also check the upgrade path.
Download and Run:
0.7.1
We are happy to announce the release of Kuma 0.7.1 with minor improvements and fixes, and a new official distribution: Helm Charts!
Notable Features:
- Official Helm Charts now available for Kuma.
- Fixed a regression introduced in 0.7.0 in the GUI, which can now be put behind an Ingress Controller again.
- New
grpc
support inkuma.io/protocol
. - Introduced
http2
andgrpc
support on outbound requests.
For a complete list of features and updates, take a look at the full changelog. Also check the upgrade path.
Download and Run:
0.7.0
We are happy to announce the general availability of Kuma 0.7! This is very big release that includes countless improvements and updates, specifically when it comes to multi-zone deployments configuration and Kubernetes deployments. We strongly suggest to upgrade to this new version while paying attention to a few breaking changes that 0.7 introduces.
Notable Features:
- A new
Zone
resource to add remote CPs without restarting the global CP - An upgraded ProxyTemplate policy to enable better fine-tuning of the underlying Envoy filters
- Support for StatefulSets to run a service mesh across every service like RabbitMQ and Cassandra
- Upgraded
kuma-dp
to Envoy v1.15 (which also unlocks dynamic tracing configuration) - A new
kuma.io/*
prefix for Kuma tags likekuma.io/service
,kuma.io.protocol
andkuma.io/zone
Numerous bug fixes and improvements
For a complete list of features and updates, take a look at the full changelog. Also check the upgrade path.
Download and Run:
0.6.0
We are happy to announce the much-anticipated Kuma 0.6 release! This new release ships with major improvements, especially when it comes to supporting service meshes that can span across multiple clouds, multiple Kubernetes clusters and hybrid platforms (Kubernetes + VMs) in enterprise environments.
Kuma has also been donated to the CNCF as a Sandbox project: the first Envoy-based service mesh to ever be donated to the foundation. Let’s unwrap these announcements.
Notable Improvements:
- New Hybrid Universal mode to build distributed service meshes
- Introducing Global/Remote control planes
- Introducing a new DNS resolver for Service Discovery
- Introducing a new Kuma Ingress for cross-zone communication
- Introducing the new resources in the GUI
For a complete list of features and updates, take a look at the full changelog. Also check the upgrade path.
Download and Run:
0.5.1
We are happy to announce the release of Kuma 0.5.1! This is a minor release that ships with improvements and bug fixes.
Notable Improvements:
- Circuit Breaking has been decoupled from Health Checks and it is now in its own policy.
- Several improvements in the GUI.
- Prometheus metrics can now be retrieved over mTLS.
- Several bug fixes and improvements.
For a complete list of features and updates, take a look at the full changelog. Also check the upgrade path.
Download and Run: