From dea7f460536e5d723daa798f6efc2c99ddad3ca3 Mon Sep 17 00:00:00 2001 From: "demetrio.marino" Date: Wed, 19 Aug 2026 19:15:41 +0200 Subject: [PATCH] feat(miactl): update miactl references and changelog --- docs/products/console/cli/miactl/20_setup.md | 12 +++--- .../console/cli/miactl/40_examples.md | 2 +- docs/products/console/cli/miactl/changelog.md | 38 +++++++++++++------ 3 files changed, 34 insertions(+), 18 deletions(-) diff --git a/docs/products/console/cli/miactl/20_setup.md b/docs/products/console/cli/miactl/20_setup.md index aae3ea4f4e..b910dbc28c 100644 --- a/docs/products/console/cli/miactl/20_setup.md +++ b/docs/products/console/cli/miactl/20_setup.md @@ -32,13 +32,13 @@ If you have [Golang] installed with a version >= 1.13 in your system and you hav install `miactl` like this: ```sh -go install github.com/mia-platform/miactl/cmd/miactl@v0.23.0 +go install github.com/mia-platform/miactl/cmd/miactl@v0.25.1 ``` Or like this if the `install` command is not available ```sh -go get -u github.com/mia-platform/miactl/cmd/miactl@v0.23.0 +go get -u github.com/mia-platform/miactl/cmd/miactl@v0.25.1 ``` #### Binary Download @@ -47,11 +47,11 @@ You can install `miactl` with the use of `curl` or `wget` and downloading the la choosing the correct platform and operating system: ```sh -curl -fsSL --proto '=https' --tlsv1.2 https://github.com/mia-platform/miactl/releases/download/v0.23.0/miactl-linux-amd64 -o /tmp/miactl +curl -fsSL --proto '=https' --tlsv1.2 https://github.com/mia-platform/miactl/releases/download/v0.25.1/miactl-linux-amd64 -o /tmp/miactl ``` ```sh -wget -q --https-only --secure-protocol=TLSv1_2 https://github.com/mia-platform/miactl/releases/download/v0.23.0/miactl-linux-amd64 -O /tmp/miactl +wget -q --https-only --secure-protocol=TLSv1_2 https://github.com/mia-platform/miactl/releases/download/v0.25.1/miactl-linux-amd64 -O /tmp/miactl ``` After you have downloaded the file you can validate it against the checksum you can find at this [url] running the @@ -79,7 +79,7 @@ sudo mv /tmp/miactl /usr/local/bin If you want to run the cli in its environment or you want to test the cli you can use the Docker image: ```sh -docker run ghcr.io/mia-platform/miactl:v0.23.0 miactl +docker run ghcr.io/mia-platform/miactl:v0.25.1 miactl ``` ### Windows @@ -175,7 +175,7 @@ only via APIs. [Homebrew]: https://brew.sh "The Missing Package Manager for macOS (or Linux)" [Golang]: https://go.dev "Build simple, secure, scalable systems with Go" -[url]: https://github.com/mia-platform/miactl/releases/download/v0.23.0/checksums.txt "miactl checksums" +[url]: https://github.com/mia-platform/miactl/releases/download/v0.25.1/checksums.txt "miactl checksums" [`bash-completion`]: https://github.com/scop/bash-completion "Programmable completion functions for bash" [`oh-my-zsh`]: https://ohmyz.sh "Oh My Zsh is a delightful, open source, community-driven framework for managing your Zsh configuration" [official guide]: https://learn.microsoft.com/en-us/windows/wsl/install "How to install Linux on Windows with WSL" diff --git a/docs/products/console/cli/miactl/40_examples.md b/docs/products/console/cli/miactl/40_examples.md index 7d214fa02f..5999cdbcc9 100644 --- a/docs/products/console/cli/miactl/40_examples.md +++ b/docs/products/console/cli/miactl/40_examples.md @@ -132,7 +132,7 @@ Finally, you can group the commands above and run them inside a pipeline, e.g. a # Insert that after your pipeline stages delivery: stage: deploy - image: ghcr.io/mia-platform/miactl:v0.23.0 + image: ghcr.io/mia-platform/miactl:v0.25.1 script: - miactl version diff --git a/docs/products/console/cli/miactl/changelog.md b/docs/products/console/cli/miactl/changelog.md index 97e55992e4..3c73fa84d8 100644 --- a/docs/products/console/cli/miactl/changelog.md +++ b/docs/products/console/cli/miactl/changelog.md @@ -1,15 +1,24 @@ ---- -id: changelog -title: Changelog -sidebar_label: CHANGELOG ---- +# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [v0.24.0] - 2026-04-27 +## [v0.25.1] - 2026-08-19 + +### Removed + +- obsolete Console version checks (v14.0.0/v14.1.0) from Catalog and Item Type Definition commands, superseded by the minimum required Console version v15.0.0 + +## [v0.25.0] - 2026-07-10 + +### Added + +- support automatic OIDC endpoint discovery via OAuth2 Protected Resource Metadata ([RFC 9728](https://datatracker.ietf.org/doc/html/rfc9728)) when available, with fallback to the Mia-Platform browser login flow + + +## [v0.24.0] - 2026-04-28 ### Added @@ -60,7 +69,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Removed -- removed `miactl deploy ENVIRONMENT` deprecated command, use `miactl deploy trigger` instead that is available since 0.15.x +- removed `miactl deploy ENVIRONMENT` deprecated command, use `miactl deploy trigger` instead that + is available since 0.15.x ## [v0.21.2] - 2025-10-09 @@ -105,7 +115,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added -- added `project describe` command. It supports `--revision`, `--version` flags for enhanced workflow projects and `--branch`, `--tag` flags for standard workflow projects. +- added `project describe` command. It supports `--revision`, `--version` flags for enhanced workflow projects and + `--branch`, `--tag` flags for standard workflow projects. - added `project apply` command. It supports `--revision` flag as only enhanced workflow is supported for project apply ## [v0.19.0] - 2025-06-18 @@ -208,7 +219,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### BREAKING -- updated `extension apply` command to support new request body schema. The older version of miactl will not be compatible with the Console version upper or equal to 13.2.0. +- updated `extension apply` command to support new request body schema. The older version of miactl will not be + compatible with the Console version upper or equal to 13.2.0. ## [v0.14.0] - 2024-07-25 @@ -343,8 +355,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - update go version to 1.21.4 - update oauth2 to v0.15.0 - update exp to v0.0.0-20231127185646-65229373498e -- modified `miactl marketplace delete` command to accept either the `objectId` or a `companyId`-`itemId`-`version` tuple that identifies the item to be deleted. -- modified `miactl marketplace get` command to accept either the `objectId` or a `companyId`-`itemId`-`version` tuple that identifies the item to be retrieved. +- modified `miactl marketplace delete` command to accept either the `objectId` or a `companyId`-`itemId`-`version` + tuple that identifies the item to be deleted. +- modified `miactl marketplace get` command to accept either the `objectId` or a `companyId`-`itemId`-`version` tuple + that identifies the item to be retrieved. ### Fixed @@ -476,6 +490,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - create cli sdk - create cli renderer +[v0.25.1]: https://github.com/mia-platform/miactl/compare/v0.25.0...v0.25.1 +[v0.25.0]: https://github.com/mia-platform/miactl/compare/v0.24.0...v0.25.0 [v0.24.0]: https://github.com/mia-platform/miactl/compare/v0.23.0...v0.24.0 [v0.23.0]: https://github.com/mia-platform/miactl/compare/v0.22.0...v0.23.0 [v0.22.0]: https://github.com/mia-platform/miactl/compare/v0.21.2...v0.22.0