From 683798ea2a0982fb045d9b3b74b04e57362e91c2 Mon Sep 17 00:00:00 2001 From: lekaf974 Date: Mon, 27 Oct 2025 21:36:45 -0400 Subject: [PATCH 1/2] docs(mesheryctl): add postfor new CLI work made since v0.8.0 Signed-off-by: lekaf974 docs(mesheryctl): fix comments from review Signed-off-by: lekaf974 docs(mesheryctl): update to match posts skeleton Signed-off-by: lekaf974 docs(mesheryctl): publish article Signed-off-by: lekaf974 doc(mesheryctl): update post to remove duplication Signed-off-by: lekaf974 --- .../27/2025-10-27-mesheryctl-lastet-news.md | 59 +++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 collections/_posts/2025/10/27/2025-10-27-mesheryctl-lastet-news.md diff --git a/collections/_posts/2025/10/27/2025-10-27-mesheryctl-lastet-news.md b/collections/_posts/2025/10/27/2025-10-27-mesheryctl-lastet-news.md new file mode 100644 index 0000000000..0adbd3f84f --- /dev/null +++ b/collections/_posts/2025/10/27/2025-10-27-mesheryctl-lastet-news.md @@ -0,0 +1,59 @@ +--- +title: Mesheryctl News (> v0.8.0) +subheading: Updates to the Meshery CLI since the latest release +date: 2025-10-27 +author: Matthieu Evrin +categories: + - releases + - mesheryctl +redirect_from: /blog/mesheryctl-2025-10-latest-news +published: true +--- + +Since the latest release, many contributors have improved Meshery's CLI experience, reliability, testing, and internal organization. We would like to thank them all. + +## New features + +- **Model:** Two new subcommands were added. + - Init: Generates a folder structure and guides the user through model creation. + - Build: Creates an OCI-compliant package from the model files. +- **Environment:** Moved from experimental to promoted. + +## Enhancements + +- **Schema-driven development:** Added to enforce consistency across Meshery's components. +- **UX & ergonomics:** + - Clearer system messages. + - Improved help text and better error messages across commands. +- **List output & pagination:** + - Refactored list table output. + - Many list commands now use pagination and shared fetch/list helpers. +- **Refactor & code quality:** + - Moved registry utilities to meshkit. + - Improved error output across commands. + +## Fixes + +- Improved stability with fixes that prevent panics. +- Improved error handling across CLI commands. +- Increased test coverage and reliability. +- Ensured component search queries are escaped. +- Fixed status codes and return errors where appropriate to provide better feedback to end users. + +## Testing & CI + +- Significant investment in BATS-based e2e coverage and helper tooling (BATS libs, reusable functions, local-run helpers). +- CI stabilizations: fixed flaky workflows, upgraded the Go toolchain and linters, and streamlined mesheryctl CI steps. + +## Chores & documentation + +- Repository renames from layer5/* to meshery/*. +- Continued meshkit migration. +- Improved documentation CLI documentation. + +## Upgrade notes + +- Updated references/hooks to meshery/meshsync and meshery/meshery-operator. +- Tooling: Go 1.24. +- Tablewriter v1.0.x output differences may affect scripts that parse CLI output. + From e0dd26c617db903e80c8d6161333516c572eb0dc Mon Sep 17 00:00:00 2001 From: lekaf974 Date: Wed, 29 Oct 2025 20:57:23 -0400 Subject: [PATCH 2/2] fix: remove duplication and fix typo in file name Signed-off-by: lekaf974 --- ...yctl-lastet-news.md => 2025-10-27-mesheryctl-latest-news.md} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename collections/_posts/2025/10/27/{2025-10-27-mesheryctl-lastet-news.md => 2025-10-27-mesheryctl-latest-news.md} (97%) diff --git a/collections/_posts/2025/10/27/2025-10-27-mesheryctl-lastet-news.md b/collections/_posts/2025/10/27/2025-10-27-mesheryctl-latest-news.md similarity index 97% rename from collections/_posts/2025/10/27/2025-10-27-mesheryctl-lastet-news.md rename to collections/_posts/2025/10/27/2025-10-27-mesheryctl-latest-news.md index 0adbd3f84f..7e5c1d769c 100644 --- a/collections/_posts/2025/10/27/2025-10-27-mesheryctl-lastet-news.md +++ b/collections/_posts/2025/10/27/2025-10-27-mesheryctl-latest-news.md @@ -49,7 +49,7 @@ Since the latest release, many contributors have improved Meshery's CLI experien - Repository renames from layer5/* to meshery/*. - Continued meshkit migration. -- Improved documentation CLI documentation. +- Improved CLI documentation. ## Upgrade notes