Skip to main content
Version: 13.x (Current)

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 command
  • company 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 command
  • deploy 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 command
  • extensions apply command
  • extensions delete command
  • extensions activate command
  • extensions deactivate command
  • context 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 command
  • project iam edit command
  • project iam remove-role command
  • --public flag to marketplace 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 command
  • company iam edit user command
  • company iam add group command
  • company iam add group-member command
  • company iam edit serviceaccount command
  • company iam edit group command
  • company iam remove user command
  • company iam remove group command
  • company iam remove serviceaccount command
  • company 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 from miactl 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 command
  • company iam list users command
  • company iam list groups command
  • company 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 flags
    • marketplace 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 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

  • 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