Skip to content

Commit 3d82a30

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]>
1 parent a561450 commit 3d82a30

File tree

1 file changed

+62
-0
lines changed

1 file changed

+62
-0
lines changed
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
---
2+
title: Mesheryctl News (>v0.8.0)
3+
subheading: Updates on Meshery CLI since 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 latest release, a large number of contributors improved Meshery's CLI experience, reliability, testing, and internal organization. We would like to highlight and thank you all.
14+
15+
## New features
16+
17+
- **Model:** 2 new subcommands were added
18+
- Init: Generates a folder structure and guides user on model creation.
19+
- Build: Create an OCI-compliant package from the model files.
20+
- **Environment:** Move from experimental to promoted command.
21+
- **End-To-End testing:** Starting to implement e2e tests for commands using Bash Automated Testing System.
22+
23+
## Enhancements
24+
25+
- **Schema-driven development:** Added to enforce consistency between Meshery’s components.
26+
- **UX & ergonomics:**
27+
- Clearer system messages
28+
- Improved help text, better error messages across commands.
29+
- **List Output & pagination:**
30+
- List table output refactored
31+
- Many list commands now use pagination and shared fetch/list helpers.
32+
- **Refactor & code quality:**
33+
- Moved registry utilities to meshkit
34+
- Migrated dependencies from layer5io/* to meshery/*
35+
- Modularized commands (component, model, workspace, connections, etc.).
36+
37+
## Fixes
38+
39+
- Improving Stability with fixes preventing panics
40+
- Improving error-handling across CLI commands.
41+
- Increasing tests coverage and success.
42+
- Ensuring component search queries are escaped.
43+
- Fixing status codes and return errors where appropriate to give the best feedback to final users.
44+
45+
## Testing & CI
46+
- Big investment in BATS-based e2e coverage and helper tooling (BATS libs, reusable functions, local-run helpers).
47+
- CI stabilizations: fixed flaky workflows, upgraded Go toolchain & linters, streamlined mesheryctl CI steps.
48+
49+
## Chores, Documentation
50+
51+
- Repository renames from layer5/* to meshery/*
52+
- Increase meshkit migration
53+
- Improved documentation:
54+
- CLI help
55+
- e2e contribution guide
56+
- registry subcommand docs.
57+
58+
## Upgrade notes
59+
60+
- Update references/hooks to meshery/meshsync and meshery/meshery-operator.
61+
- Tooling: Go 1.24
62+
- Tablewriter v1.0.x output differences may affect scripts that parse CLI output.

0 commit comments

Comments
 (0)