v2.12.4
Breaking Changes📦 kumaView on GitHub →
⚠ 2 breaking✨ 2 features🐛 3 fixes
Summary
This release introduces breaking changes to align Kuma's module path and release tags with Go module versioning conventions, alongside several bug fixes and performance improvements.
⚠️ Breaking Changes
- The module path for Kuma dependencies has changed to `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.12.4`). This affects dependency management if tags are used directly.
Migration Steps
- If you are using Kuma as a Go dependency, update your import paths to use the new module path: `github.com/kumahq/kuma/v2`.
- If you rely on release tags directly, update your tooling to look for tags prefixed with 'v' (e.g., `v2.12.4`).
✨ New Features
- Migrated module path to `github.com/kumahq/kuma/v2` to align with Go module versioning conventions.
- Moved golang dependency management to mise.
🐛 Bug Fixes
- Fixed proper configuration of inbounds when `servicePort` is set in `MeshCircuitBreaker`.
- Ensured IP addresses are sorted in `meshpassthrough` to guarantee predictable ordering.
- Set keepalive configuration for the dpp to cpp connection in xDS.