Releases: IBM-Cloud/ibm-cloud-cli-sdk
Releases · IBM-Cloud/ibm-cloud-cli-sdk
v0.8.2
Defects fixing
- Upgrade golang.org/x/crypto package to
v0.0.0-20211202192323-5770296d904eto address CVE-2020-29652 and CVE-2021-43565 .
Other changes:
- Address gosec false positives
v0.8.1
v0.8.0
Change Logs
Plugin API changes:
- Update
PluginContext.RefreshIAMToken()to support fetching a new token when logged in to the CLI as a VPC VSI compute resource. - Add
CRIType()toPluginContext - Add
VPCCRITokenURL()toPluginContext - Add
IsLoggedInAsCRI()toPluginContext
Defects fixing
- Handled session inactive error when fetching IAM token.
- Allow empty response body for responses with
204status code.
Other changes:
- Add
CRTokenRequestWithCRNtobluemix/authentication/iam/iam.go. - Add support for VPC instance metadata service token exchange.
- Add configuration check setting
IsLoggedInAsCRIin configuration file. - Define github
CODEOWNERSfile - Enable Travis CI
v0.7.0
Change Logs
Plugin API changes:
- PluginMetadata struct adds
IsAccessFromVPCfield to indicate if the plugin supports private endpoint access via VPC. - Update
PluginContext.IAMEndpoint()to return the corresponding VPC private service endpoint if access is from a VPC. - Update
PluginContext.ConsoleEndpoint()to return the corresponding VPC private service endpoint if access is from a VPC. - Update
PluginContext.GetEndpoint()to return VPE endpoint of the core platform services when access is from a VPC.
Other changes:
- Address gosec false positive
- Add
IsAccessFromVPC,ConsolePrivateVPCEndpoint, andIAMPrivateVPCEndpointto configuration file. - Add configuration check setting
IsAccessFromVPC()
v0.6.9
v0.6.8
Change Logs
Plugin API changes:
- add support for IKS compute resource IAM token exchange
Other changes:
- Support environment variables
IBMCLOUD_CR_TOKENandIBMCLOUD_CR_PROFILE - Add
Profilefield in configuration file - Add configuration check settings (
IsLoggedInAsProfile,HasTargetedProfile,HasTargetedComputeResource,CurrentProfile,SetProfile) in configuration file - Add
Authnfield toIAMTokenInfostruct - Add new models
AuthnandProfile - Add pre-commit hook configuration
- Update
CONTRIBUTING.md
v0.5.3
v0.5.2
Change Logs
Plug-in API changes
- update REST client to support parsing yaml response bodies
Other changes
- add unit tests to bluemix/trace
- add section to the developers guide doc on deprecation policy
- add section to the developers guide doc for targeting region/resource group
- add section to the developers guide doc for private endpoint support
- add .secrets.baseline
- correct package imports and update go vendors
Defects fixing
- address gosec findings
v0.5.1
v0.5.0
Change Logs
Plug-in API changes
- Support loading Cloud Foundry CLI config data version 4 or above
- Add
UsageStatsLastUpdateinBXConfigData - Add quiet mode to
UI. The purpose is to provide capability to suppress unnecessary output so that plugin can provide a quite mode, which is particularly useful for automation.- Add
QuiettoUI. Also support environment variableIBMCLOUD_QUIET. - Deprecate
UI.Say. See below APIs for better options. - Add
UI.Verbosewhich will print toStdErr, and it will be suppressed under quiet mode. - Add
UI.Infowhich will print toStdErr, and it will be suppressed under quiet mode. This API is recommended for printing auxiliary messages. - Add
UI.Printwhich will print toStdOut. If you have meaningful data to output, prefer to use this API. - Change
UI.Failedto printFAILEDtoStdErr, and that word will be suppressed under quiet mode.
- Add