Skip to content

Commit 637ff4d

Browse files
committed
docs(mesheryctl): add postfor new CLI work made since v0.8.0
Signed-off-by: lekaf974 <[email protected]> docs(mesheryctl): fix comments from review Signed-off-by: lekaf974 <[email protected]> docs(mesheryctl): update to match posts skeleton Signed-off-by: lekaf974 <[email protected]> docs(mesheryctl): publish article Signed-off-by: lekaf974 <[email protected]> doc(mesheryctl): update post to remove duplication Signed-off-by: lekaf974 <[email protected]>
1 parent a561450 commit 637ff4d

File tree

1 file changed

+59
-0
lines changed

1 file changed

+59
-0
lines changed
Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
---
2+
title: Mesheryctl News (> v0.8.0)
3+
subheading: Updates to the Meshery CLI since the latest release
4+
date: 2025-10-27
5+
author: Matthieu Evrin
6+
categories:
7+
- releases
8+
- mesheryctl
9+
redirect_from: /blog/mesheryctl-2025-10-latest-news
10+
published: true
11+
---
12+
13+
Since the latest release, many contributors have improved Meshery's CLI experience, reliability, testing, and internal organization. We would like to thank them all.
14+
15+
## New features
16+
17+
- **Model:** Two new subcommands were added.
18+
- Init: Generates a folder structure and guides the user through model creation.
19+
- Build: Creates an OCI-compliant package from the model files.
20+
- **Environment:** Moved from experimental to promoted.
21+
22+
## Enhancements
23+
24+
- **Schema-driven development:** Added to enforce consistency across Meshery's components.
25+
- **UX & ergonomics:**
26+
- Clearer system messages.
27+
- Improved help text and better error messages across commands.
28+
- **List output & pagination:**
29+
- Refactored list table output.
30+
- Many list commands now use pagination and shared fetch/list helpers.
31+
- **Refactor & code quality:**
32+
- Moved registry utilities to meshkit.
33+
- Improved error output across commands.
34+
35+
## Fixes
36+
37+
- Improved stability with fixes that prevent panics.
38+
- Improved error handling across CLI commands.
39+
- Increased test coverage and reliability.
40+
- Ensured component search queries are escaped.
41+
- Fixed status codes and return errors where appropriate to provide better feedback to end users.
42+
43+
## Testing & CI
44+
45+
- Significant investment in BATS-based e2e coverage and helper tooling (BATS libs, reusable functions, local-run helpers).
46+
- CI stabilizations: fixed flaky workflows, upgraded the Go toolchain and linters, and streamlined mesheryctl CI steps.
47+
48+
## Chores & documentation
49+
50+
- Repository renames from layer5/* to meshery/*.
51+
- Continued meshkit migration.
52+
- Improved documentation CLI documentation.
53+
54+
## Upgrade notes
55+
56+
- Updated references/hooks to meshery/meshsync and meshery/meshery-operator.
57+
- Tooling: Go 1.24.
58+
- Tablewriter v1.0.x output differences may affect scripts that parse CLI output.
59+

0 commit comments

Comments
 (0)