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.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 commads 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 shortand 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