Change8

v2.10.9

Breaking Changes
📦 kuma
2 breaking🐛 3 fixes🔧 3 symbols

Summary

This release aligns Kuma with Go module versioning by updating the module path to include /v2 and prefixing release tags with 'v', alongside several bug fixes and dependency bumps.

⚠️ Breaking Changes

  • The module path for Kuma dependencies has changed to use the Go module versioning convention: it is now `github.com/kumahq/kuma/v2`. Go projects directly referencing Kuma must update their import paths.
  • Release tags now include a 'v' prefix (e.g., `v2.10.9` instead of `2.10.9`). This affects how tags are referenced in dependency management.

Migration Steps

  1. If you are using Kuma as a direct Go dependency, update your import paths to use the new module path: `github.com/kumahq/kuma/v2`.
  2. When referencing release tags, ensure you include the 'v' prefix (e.g., use `v2.10.9`).

🐛 Bug Fixes

  • Fixed MeshCircuitBreaker to properly configure inbounds when servicePort is set.
  • Ensured predictable order in meshpassthrough by sorting IP addresses.
  • Set keepalive configuration for the dpp to cpp connection in xds.

🔧 Affected Symbols

MeshCircuitBreakermeshpassthroughxds