Releases: IBM-Cloud/ibm-cloud-cli-sdk
Releases · IBM-Cloud/ibm-cloud-cli-sdk
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
204
status code.
Other changes:
- Add
CRTokenRequestWithCRN
tobluemix/authentication/iam/iam.go
. - Add support for VPC instance metadata service token exchange.
- Add configuration check setting
IsLoggedInAsCRI
in configuration file. - Define github
CODEOWNERS
file - Enable Travis CI
v0.7.0
Change Logs
Plugin API changes:
- PluginMetadata struct adds
IsAccessFromVPC
field 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
, andIAMPrivateVPCEndpoint
to 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_TOKEN
andIBMCLOUD_CR_PROFILE
- Add
Profile
field in configuration file - Add configuration check settings (
IsLoggedInAsProfile
,HasTargetedProfile
,HasTargetedComputeResource
,CurrentProfile
,SetProfile
) in configuration file - Add
Authn
field toIAMTokenInfo
struct - Add new models
Authn
andProfile
- 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
UsageStatsLastUpdate
inBXConfigData
- 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
Quiet
toUI
. Also support environment variableIBMCLOUD_QUIET
. - Deprecate
UI.Say
. See below APIs for better options. - Add
UI.Verbose
which will print toStdErr
, and it will be suppressed under quiet mode. - Add
UI.Info
which will print toStdErr
, and it will be suppressed under quiet mode. This API is recommended for printing auxiliary messages. - Add
UI.Print
which will print toStdOut
. If you have meaningful data to output, prefer to use this API. - Change
UI.Failed
to printFAILED
toStdErr
, and that word will be suppressed under quiet mode.
- Add
v0.4.0
Change Logs
Plug-in API changes
- Add
LoginAt
in bothBXConfigData
andCFConfigData
- Add new error type
RefreshTokenExpiryError
Other changes
- Update plugin developer guide
- Skip dumping octet-stream data contents in tracing
Defects fixing
- JWT decoding should use base64 URL decoding, not standard encoding
- incorrect import path in code generation