feat: Add Kmesh v1.2.0 release notes detailing new features and improvements#276
feat: Add Kmesh v1.2.0 release notes detailing new features and improvements#276yashisrani wants to merge 2 commits intokmesh-net:mainfrom
Conversation
…vements Signed-off-by: Yash Israni <118755067+yashisrani@users.noreply.github.com>
✅ Deploy Preview for kmesh-net ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
Summary of ChangesHello, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed! This pull request introduces the official release notes for Kmesh v1.2.0, providing a detailed overview of new features and improvements. The update highlights advancements in DNS handling, IPsec security, ServiceEntry capabilities, zero-downtime upgrades, dual-engine resilience, and full compatibility with Istio 1.26, aiming to enhance the robustness and functionality of the service mesh. Highlights
🧠 New Feature in Public Preview: You can now enable Memory to help Gemini Code Assist learn from your team's feedback. This makes future code reviews more consistent and personalized to your project's style. Click here to enable Memory in your admin console. Changelog
Activity
Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here. You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension. Footnotes
|
There was a problem hiding this comment.
Code Review
This pull request introduces the release notes for Kmesh v1.2.0, makes a minor typo correction in the v1.1.0 release notes, and improves the styling of images in blog posts. My review focuses on the new v1.2.0 release notes, where I've identified several areas for improvement to enhance clarity and correctness. These include fixing a typo, ensuring consistent list formatting, correcting section numbering, and updating an inaccurate link text. The other changes appear to be correct.
blog/kmesh-1.2-release/index.md
Outdated
|
|
||
|  | ||
|
|
||
| #### Key Improvments |
| - 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. |
There was a problem hiding this comment.
The list marker • is inconsistent with the hyphen - used for other lists in this document. For consistency, please use -.
| • Leveraging dnsProxy, ServiceEntry can now manage external or non-native services via fake hostnames. | |
| - Leveraging dnsProxy, ServiceEntry can now manage external or non-native services via fake hostnames. |
|
|
||
|  | ||
|
|
||
| ### 3. Zero-Downtime Upgrade (Alpha) — Continuous Availability |
There was a problem hiding this comment.
|
|
||
|  | ||
|
|
||
| ### 4. Dual-Engine Mode — Resilience Under Pressure |
|
|
||
|  | ||
|
|
||
| ### 5. Istio Compatibility — Now with 1.26 Support |
|
|
||
| ## Reference Links | ||
|
|
||
| - [Kmesh Release v1.1.0](https://github.com/kmesh-net/kmesh/releases/tag/v1.2.0) |
There was a problem hiding this comment.
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) |
There was a problem hiding this comment.
Pull request overview
This PR adds a new Docusaurus blog post covering the Kmesh v1.2.0 release (per issue #263), along with supporting image assets and a small global styling tweak for blog images.
Changes:
- Add a new
blog/kmesh-1.2-releasepost describing v1.2.0 features and improvements, with embedded screenshots/diagrams. - Add a global CSS rule to make blog post images render full-width.
- Fix a formatting/typo issue in the existing v1.1.0 release post.
Reviewed changes
Copilot reviewed 3 out of 9 changed files in this pull request and generated 5 comments.
Show a summary per file
| File | Description |
|---|---|
| src/css/custom.css | Adds global styling for blog post images. |
| blog/kmesh-1.2-release/index.md | New v1.2.0 release blog post content. |
| blog/kmesh-1.2-release/images/Zero-Downtime-Upgrade.png | Image asset for the new blog post. |
| blog/kmesh-1.2-release/images/Istio-Compatibility.png | Image asset for the new blog post. |
| blog/kmesh-1.2-release/images/Enhanced-ServiceEntry-Support.png | Image asset for the new blog post. |
| blog/kmesh-1.1-release/index.md | Fixes formatting/typo in the v1.1.0 blog post. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
|
||
| ## Reference Links | ||
|
|
||
| - [Kmesh Release v1.1.0](https://github.com/kmesh-net/kmesh/releases/tag/v1.2.0) |
There was a problem hiding this comment.
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) |
| width: 100%; | ||
| height: auto; | ||
| display: block; | ||
| } | ||
|
|
There was a problem hiding this comment.
The selector .blog-post-page .markdown img { width: 100%; } will force every blog image (including small diagrams/icons) to upscale to the full content width, which can noticeably pixelate raster images and can make small inline visuals unusably large. Consider removing width: 100% (keep max-width: 100% + height: auto) and/or scoping “full width” to an opt-in class (e.g., .blog-image--full) so only intended screenshots are expanded.
| width: 100%; | |
| height: auto; | |
| display: block; | |
| } | |
| height: auto; | |
| display: block; | |
| } |
blog/kmesh-1.2-release/index.md
Outdated
|
|
||
|  | ||
|
|
||
| #### Key Improvments |
There was a problem hiding this comment.
Typo in the section heading: "Key Improvments" should be "Key Improvements".
| #### Key Improvments | |
| #### Key Improvements |
| • 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.
These two list items use the Unicode bullet character (•) instead of Markdown list syntax (-), which can render inconsistently and won’t be picked up as a proper list by some tooling. Please convert them to standard Markdown list items for consistency with the rest of the post.
| • 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. |
| ### 3. Zero-Downtime Upgrade (Alpha) — Continuous Availability | ||
|
|
||
| Building upon earlier restart-safe architecture, Kmesh v1.2.0 introduces daemon upgrade without disrupting existing connections, as long as BPF map structures remain unchanged. |
There was a problem hiding this comment.
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.
Signed-off-by: Yash Israni <118755067+yashisrani@users.noreply.github.com>
fix: #263