-
Notifications
You must be signed in to change notification settings - Fork 59
feat: Add Kmesh v1.2.0 release notes detailing new features and improvements #276
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| @@ -0,0 +1,157 @@ | ||||||||||
| --- | ||||||||||
| title: Kmesh V1.2.0 Officially Released! | ||||||||||
| authors: | ||||||||||
| - Kmesh | ||||||||||
| date: 2025-12-05 | ||||||||||
| sidebar_position: 1 | ||||||||||
| --- | ||||||||||
|
|
||||||||||
| We are delighted to announce the release of Kmesh v1.2.0, a milestone achieved through the collective efforts of our global community over the past three months. Special recognition goes to the contributors from the LFX Project, whose dedication has been pivotal in driving this release forward. | ||||||||||
|
|
||||||||||
| Kmesh v1.2.0 represents a significant step forward in service mesh capabilities, with improved DNS handling, better ServiceEntry support, enhanced upgrade processes, and expanded feature set in dual-engine mode. These improvements make Kmesh more robust and compatible with the latest service mesh standards. | ||||||||||
|
|
||||||||||
| ## What Makes v1.2.0 Special? | ||||||||||
|
|
||||||||||
| Kmesh v1.2.0 strengthens its position as a high-performance, eBPF-native service mesh by introducing: | ||||||||||
|
|
||||||||||
| - Intelligent DNS interception | ||||||||||
| - Stabilized and simplified IPsec encryption | ||||||||||
| - Complete ServiceEntry support | ||||||||||
| - Alpha zero-downtime daemon upgrades | ||||||||||
| - Enhanced dual-engine resilience features | ||||||||||
| - Full Istio 1.26 adaptation | ||||||||||
|
|
||||||||||
| Let’s explore these innovations in detail. | ||||||||||
|
|
||||||||||
| ### 1. DNS Proxy — Smarter Service Discovery | ||||||||||
|
|
||||||||||
| Service discovery is foundational in distributed systems. In `v1.2.0`, Kmesh introduces DNS Proxy capability, allowing it to intercept and manage DNS resolution requests directly. | ||||||||||
|
|
||||||||||
|  | ||||||||||
|
|
||||||||||
| #### Key Improvements | ||||||||||
|
|
||||||||||
| **DNS Request Interception** | ||||||||||
|
|
||||||||||
| - Kmesh now captures DNS resolution requests for mesh-managed services. | ||||||||||
| - Enables tighter control over traffic routing and service visibility. | ||||||||||
|
|
||||||||||
| **Domain-to-IP Mapping Table** | ||||||||||
|
|
||||||||||
| - Dedicated internal mapping table for domain-to-address resolution. | ||||||||||
| - Improves consistency and observability of name resolution. | ||||||||||
|
|
||||||||||
| **Managing Non-Kubernetes Native Services** | ||||||||||
| • Leveraging dnsProxy, ServiceEntry can now manage external or non-native services via fake hostnames. | ||||||||||
| • Expands integration flexibility across hybrid environments. | ||||||||||
|
Comment on lines
+45
to
+46
|
||||||||||
| • Leveraging dnsProxy, ServiceEntry can now manage external or non-native services via fake hostnames. | |
| • Expands integration flexibility across hybrid environments. | |
| - Leveraging dnsProxy, ServiceEntry can now manage external or non-native services via fake hostnames. | |
| - Expands integration flexibility across hybrid environments. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Copilot
AI
Mar 1, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Section numbering is inconsistent here: this is labeled "### 3" but the previous section is already "### 3. Enhanced ServiceEntry Support". Please renumber this heading (and any subsequent ones if needed) to keep the sequence correct.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The link text "Kmesh Release v1.1.0" is inconsistent with the link URL, which points to the v1.2.0 release. Since this blog post is about the v1.2.0 release, the text should be updated to "Kmesh Release v1.2.0".
| - [Kmesh Release v1.1.0](https://github.com/kmesh-net/kmesh/releases/tag/v1.2.0) | |
| - [Kmesh Release v1.2.0](https://github.com/kmesh-net/kmesh/releases/tag/v1.2.0) |
Copilot
AI
Mar 1, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The reference link label says "Kmesh Release v1.1.0" but the URL points to the v1.2.0 release tag. Please update the link text (and/or URL) so they match (likely "Kmesh Release v1.2.0" for this post).
| - [Kmesh Release v1.1.0](https://github.com/kmesh-net/kmesh/releases/tag/v1.2.0) | |
| - [Kmesh Release v1.2.0](https://github.com/kmesh-net/kmesh/releases/tag/v1.2.0) |
| Original file line number | Diff line number | Diff line change | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
@@ -131,6 +131,14 @@ | |||||||||||||||
| height: 100%; | ||||||||||||||||
| } | ||||||||||||||||
|
|
||||||||||||||||
| /* Blog images - full width */ | ||||||||||||||||
| .blog-post-page .markdown img { | ||||||||||||||||
| max-width: 100%; | ||||||||||||||||
| width: 100%; | ||||||||||||||||
| height: auto; | ||||||||||||||||
| display: block; | ||||||||||||||||
| } | ||||||||||||||||
|
|
||||||||||||||||
|
Comment on lines
+137
to
+141
|
||||||||||||||||
| width: 100%; | |
| height: auto; | |
| display: block; | |
| } | |
| height: auto; | |
| display: block; | |
| } |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The list marker
•is inconsistent with the hyphen-used for other lists in this document. For consistency, please use-.