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
- 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`.
- 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