Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
v0.24.0 - 2026-04-27
Added
miactl project describenow exports the full Helm chart configuration of projects using the Enhanced Workflow, including thechartskey with all chart files and their contentmiactl project applynow supports applying configurations that include thechartskey, allowing chart files to be updated programmatically on a target revision
v0.23.0 - 2026-04-15
Added
- support to login to Mia-Platform instances in Windows OS
Changed
- update actions/dependency-review-action to v4.8.3
- update actions/setup-go to v6.3.0
- update github/codeql-actions to 4.32.4
Fixed
miactl deploy latestnow accept flags correctly- path prefix in endpoints now are correctly handled when building the request url
v0.22.0 - 2026-02-03
Changed
- update go version to 1.25.6
- update cobra to v1.10.2
- update oauth2 to v0.34.0
- update sync to v0.19.0
- update text to v0.33.0
- update kyaml to v0.21.0
Added
miactl deploy latestfor getting the latest successful deployment for a project in a specified environmentmiactl runtime create jobhas two additional new flags:--waitJobCompletion(defaultfalse) - if enabled, themiactlwill wait for the job completion--waitJobTimeoutSeconds(default600seconds) - if--waitJobCompletionis enabled, the maximum wait timeout for the job completion
miactl project version listfor listing available versions for a projectmiactl project version createfor create a new version for a project
Fixed
- value parsing from a triggered deploy in certain configurations
Removed
- removed
miactl deploy ENVIRONMENTdeprecated command, usemiactl deploy triggerinstead that is available since 0.15.x
v0.21.2 - 2025-10-09
Fixed
miactl project describeerroneously adding trailing slash to API endpoint for enhanced workflow projects
v0.21.1 - 2025-09-26
Fixed
- correct environment flag parsing for
runtime create jobcommand
v0.21.0 - 2025-09-16
Fixed
- fixed error management in commands with Console version check
Changed
- update go version to 1.25.1
- update cobra to v1.10.1
- update pflag to v1.0.10
- update oauth2 to v0.31.0
- update sync to v0.17.0
- update text to v0.29.0
Added
- new command:
itd
v0.20.0 - 2025-07-28
Changed
- update go version to 1.24.5
- update pflag to 1.0.7
- update sync to 0.16.0
- update text to 0.27.0
- update kyaml to 0.20.1
Added
- added
project describecommand. It supports--revision,--versionflags for enhanced workflow projects and--branch,--tagflags for standard workflow projects. - added
project applycommand. It supports--revisionflag as only enhanced workflow is supported for project apply
v0.19.0 - 2025-06-18
Changed
- update go version to 1.24.4
- add field
AllowedRuleSettoSaveChangesRules - add field
ActionstoSaveChangesRules. Kept alsoActionfor compatibility to console version before 14.1
v0.18.0 - 2025-06-03
Changed
- deprecated
marketplacewhen console version is greater than or equal 14.0.0 - update go version to 1.24.3
- update mergo to 1.0.2
- update oauth2 to 0.30.0
- update sync to 0.14.0
- update text to 0.25.0
Added
- new command:
catalog
v0.17.3 - 2025-03-20
Changed
- update go version to 1.24.1
- update cobra to 1.9.1
- update oauth2 to 0.28.0
- update sync to 0.12.0
- update test to 0.23.0
Added
- new function to check remote console version to enable/disable functionality or feature of the cli
- support to import service account from raw file if supported by the remote server
v0.17.2 - 2025-03-04
Changed
- update go version to 1.24.0
- better error description for
marketplace applycommand
v0.17.1 - 2025-02-07
Changed
- remove the default
HEADvalue for--revisionflags because it is not valid anymore for enhanced projects
v0.17.0 - 2025-02-05
Changed
- update go version to 1.23.4
- update oauth2 to v0.25.0
- update pflag to v1.0.6
- update sync to v0.10.0
- update testify to v1.10.0
- update text to v0.21.0
- update
deploy triggercommand to handle deployment pipeline failure
Added
project importcommand
v0.16.0 - 2024-11-21
Added
company rules listcommandcompany rules updatecommand
Changed
- update go version to 1.23.2
- update text to v0.19.0
v0.15.0 - 2024-09-12
Added
deploy add statuscommanddeploy triggercommand
Changed
- updated
extension applycommand to support new request body schema - deprecate
deploycommand - update go version to 1.23.1
marketplace list-versionscommand removed from alpha build- update mergo to v1.0.1
- update cobra to v1.8.1
- update oauth2 to v0.23.0
- update sync to v0.8.0
- update text to v0.18.0
BREAKING
- updated
extension applycommand 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
Added
extensions getcommand
Fixed
- deploy status now sends the environment query params
v0.13.0 - 2024-06-26
Added
extensions listcommandextensions applycommandextensions deletecommandextensions activatecommandextensions deactivatecommandcontext useautocomplete contexts with tab
Changed
- update go version to 1.22.3
- update logr to v1.4.2
- update oauth2 to v0.20.0
- update sync to v0.7.0
- update text to v0.15.0
- introduced Printer interface with Table implementation
v0.12.2 - 2024-03-07
Changed
- remove dependency from
golang.org/x/exp - better memory allocation for slices
- marketplace apply: fix output column headers ID to correct OBJECT ID
- update go version to 1.22.1
- update uuid to v1.6.0
- update oauth2 to v0.18.0
v0.12.1 - 2024-02-29
Changed
- update go version to 1.22.0
Fixed
- fixed open browser feature on Linux
- fixed typo in flag parameter for triggering a new release
v0.12.0 - 2024-02-05
Added
project iam listcommandproject iam editcommandproject iam remove-rolecommand--publicflag tomarketplace listcommand
Changed
- update go version to 1.21.6
- update exp to v0.0.0-20240112132812-db7319d0e0e3
- update oauth2 to v0.16.0
- update sync to v0.6.0
Fixed
- fixed typos
v0.11.0 - 2024-01-15
BREAKING
- move serviceaccount commands under
company iam add
Added
company iam add usercommandcompany iam edit usercommandcompany iam add groupcommandcompany iam add group-membercommandcompany iam edit serviceaccountcommandcompany iam edit groupcommandcompany iam remove usercommandcompany iam remove groupcommandcompany iam remove serviceaccountcommandcompany iam remove group-membercommand
Changed
- the company iam list commands now return the id of the entities as well
- update go version to 1.21.5
- update logr to v1.4.1
- update uuid to 1.5.0
- update exp to v0.0.0-20231219180239-dc181d75b848
Fixed
- remove conflicting shorthand flag
-vfrommiactl marketplace deletecommand - creation of basic auth service account
v0.10.0 - 2023-12-20
BREAKING
miactl marketplace deletedoes not accept anymore the id as argument, it should be provided to the flag--object-idmiactl marketplace getdoes not accept anymore the id as argument, it should be provided to the flag--object-id
Added
company iam listcommandcompany iam list userscommandcompany iam list groupscommandcompany iam list serviceaccountscommand- marketplace apply: add version to multipart request metadata if present in the item
- add command
miactl marketplace list-versions - mark as alpha the features:
marketplace list-versionsmarketplace getwith--itemIdand--versionflagsmarketplace deletewith--itemIdand--versionflags
- verbose log for all the remote HTTP requests
Changed
- help text of version command
- marketplace apply: consider both itemId and version for duplicate check
- marketplace apply: silently ignore files with invalid extension rather than throwing error
- update go version to 1.21.4
- update oauth2 to v0.15.0
- update exp to v0.0.0-20231127185646-65229373498e
- modified
miactl marketplace deletecommand to accept either theobjectIdor acompanyId-itemId-versiontuple that identifies the item to be deleted. - modified
miactl marketplace getcommand to accept either theobjectIdor acompanyId-itemId-versiontuple that identifies the item to be retrieved.
Fixed
runtime logsnow is working correctly for pods with more than one container
v0.9.0 - 2023-11-15
Added
- runtime log command
Changed
- marketplace apply command: item id in output data
- removed beta warning for marketplace commands
- the environment filter is now passed as flag and not as parameter for runtime commands
- update go version to 1.21.3
- update uuid to v1.4.0
- update oauth2 to v0.14.0
- update exp to v0.0.0-20231108232855-2478ac86f678
- update cobra to v1.8.0
- update sync to v0.5.0
- update text to v0.14.0
v0.8.0 - 2023-10-10
Changed
- update go version to 1.21.1
- update mergo to v1.0.0
- update exp to v0.0.0-20230905200255-921286631fa9
- update oauth2 to v0.12.0
- update uuid to v1.3.1
Added
- marketplace list command
- marketplace get command
- environment list command
- runtime list resources command
- runtime create job command
- events command
- version command
v0.7.0 - 2023-06-26
Added
- create service account with jwt authentication
v0.6.1 - 2023-06-12
Added
- support for authenticate API calls with service account
context authcommand for saving the service account in the config file
Fixed
- error during saving context configuration in particular cases
v0.6.0 - 2023-06-08
Changed
- reworked the http connection to the remote servers to allow support for custom installations
- breaking new configuration file structure
Added
- creation of service account for your company
Fixed
- if you use a url that ends with
/as endpoint, the remote calls are not broken anymore
v0.5.0 - 2023-05-10
Changed
- remove default value for revision flag in the deploy command
Added
- new command for listing the user companies
v0.4.0 - 2023-04-07
Changed
- complete rework of cli
- new login that uses the OIDC flow via the user browser
- new deploy command, now it will wait for the pipeline to finish
- new project list command
- the user now can create contexts for multiple scenarios and consoles
v0.3.1 - 2022-01-21
Fixed
- fix warning installing with brew (issue 55)
v0.3.0 - 2021-06-22
Added
- login command with username and password
- new command to trigger a new deploy per environment
- get status of a pipeline release
- insecure flag to skip check on certificate authority
- flag to use custom certificate authority
- add support to go v1.16
Update
- upgrade dependencies
Changed
- drop support to go v1.13 and v.14
v0.2.0 - 2020-04-27
- get history of deployments for a specific project environment
- add get projects command
v0.1.0 - 2020-04-14
- create cli sdk
- create cli renderer