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.16.0 - 2024-11-21
Added
company rules list
commandcompany rules update
command
Changed
- update go version to 1.23.2
- update text to v0.19.0
v0.15.0 - 2024-09-12
Added
deploy add status
commanddeploy trigger
command
Changed
- updated
extension apply
command to support new request body schema - deprecate
deploy
command - update go version to 1.23.1
marketplace list-versions
command 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 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
Added
extensions get
command
Fixed
- deploy status now sends the environment query params
v0.13.0 - 2024-06-26
Added
extensions list
commandextensions apply
commandextensions delete
commandextensions activate
commandextensions deactivate
commandcontext use
autocomplete 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 list
commandproject iam edit
commandproject iam remove-role
command--public
flag tomarketplace list
command
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 user
commandcompany iam edit user
commandcompany iam add group
commandcompany iam add group-member
commandcompany iam edit serviceaccount
commandcompany iam edit group
commandcompany iam remove user
commandcompany iam remove group
commandcompany iam remove serviceaccount
commandcompany iam remove group-member
command
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
-v
frommiactl marketplace delete
command - creation of basic auth service account
v0.10.0 - 2023-12-20
BREAKING
miactl marketplace delete
does not accept anymore the id as argument, it should be provided to the flag--object-id
miactl marketplace get
does not accept anymore the id as argument, it should be provided to the flag--object-id
Added
company iam list
commandcompany iam list users
commandcompany iam list groups
commandcompany iam list serviceaccounts
command- 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-versions
marketplace get
with--itemId
and--version
flagsmarketplace delete
with--itemId
and--version
flags
- 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 delete
command to accept either theobjectId
or acompanyId
-itemId
-version
tuple that identifies the item to be deleted. - modified
miactl marketplace get
command to accept either theobjectId
or acompanyId
-itemId
-version
tuple that identifies the item to be retrieved.
Fixed
runtime logs
now 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 auth
command 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