Releases: oracle/oci-cli
Releases · oracle/oci-cli
2.5.9
Added
- Support for calling Oracle Cloud Infrastructure services in the Tokyo (NRT) region (
--region ap-tokyo-1
)
Changed
- Jinja2 was upgraded to version 2.10.1 to address a vulnerability identified on GitHub as CVE-2019-10906. Jinga isn't used in our run-time system but as part of our documentation build process.
2.5.8
Added
- Improve information to customer premise equipment by introducing Customer Reference Name in the VPN Service.
- (
oci network cpe create --customer-reference-name [text]
) - (
oci network cpe update --customer-reference-name [text]
)
- (
- Improve information to IPSecConnection by introducing Customer Reference Name in the VPN Service.
- (
oci network ipsecconnection create --customer-reference-name [text]
) - (
oci network ipsecconnection update --customer-reference-name [text]
)
- (
- Improve information to RemorePeeringConnection by introducing Provider Service Key Name in the VPN Service.
- (
oci network remote-peering-connection create --provider-service-key-name [text]
) - (
oci network remote-peering-connection update --provider-service-key-name [text]
)
- (
- Support Autonomous Database to change the License Type in the Database Service.
- (
oci db autonomous-database update --license-model [LICENSE_INCLUDED|BRING_YOUR_OWN_LICENSE]
)
- (
- Support Autonomous Database to change the whitelistips in the Database Service.
- (
oci db autonomous-database update --whitelisted-ips '[ "1.1.1.1","2.2.2.2/24" ]'
)
- (
- Content-type auto option for object storage put and bulk-upload commands.
- Tagging support for create Dynamic Group and update Dynamic Group flow as part of the Identity Service
- (
oci iam dynamic-group create --defined-tags --freeform-tags
) - (
oci iam dynamic-group update --defined-tags --freeform-tags
)
- (
Fixed
- Installation issues in Ubuntu 18.04.
2.5.7
2.5.6
Added
- New command as mentioned below is added to the FastConnect Service. A provider service key is an identifier for a provider's virtual circuit.
- oci network fast-connect-provider-service-key get
- Improvement that introduces --customer-reference-name to CrossConnect and CrossConnectGroup in the FastConnectService.
- (oci network cross-connect create --customer-reference-name [text])
- (oci network cross-connect update --customer-reference-name [text])
- (oci network cross-connect-group create --customer-reference-name [text])
- (oci network cross-connect-group update --customer-reference-name [text])
- Improvement that introduces --provider-service-key-name to VirtualCircuit in the FastConnect Service.
- (oci network virtual-circuit create --provider-service-key-name [text])
- (oci network virtual-circuit update --provider-service-key-name [text])
Changed
- Make cx-Oracle used by Database Service an optional package for OCI CLI installer. It's installation instructions are as below:
- In *NIX systems, type below commands in bash shell:
- curl -L -O https://raw.githubusercontent.com/oracle/oci-cli/master/scripts/install/install.sh"
- ./install.sh --optional-features db
- In Windows systems using powershell, type below commands:
- ((New-Object System.Net.WebClient).DownloadFile('https://raw.githubusercontent.com/oracle/oci-cli/master/scripts/install/install.ps1', "$pwd\install.ps1"))
- .\install.ps1 -OptionalFeatures db
- If just using pip:
- pip install 'oci-cli[db]'
- In *NIX systems, type below commands in bash shell:
2.5.5
Added
-
Support for token-based authentication for the CLI allowing customers to authenticate their session interactively, then use the CLI for a single session without an API signing key
oci session authenticate
oci session export
oci session import
oci session refresh
oci session terminate
oci session validate
-
Support for an interactive process to create a CLI config file using username / password based login through a browser. Also handles generating API keys and uploading them to your Oracle Cloud Infrastructure account.
oci setup bootstrap
-
Support for obtaining and updating Authentication Policy in the Identity Service.
oci iam authentication-policy get | update
Changed
- Documentation enhancements and corrections for traffic management in the DNS service.
- Improve Object Lifecycle Management policy in Object Storage by supporting glob patterns and exclusions.
- An example on writing object lifecycle policy can be found on GitHub.
2.5.4
Added
- Support for provisioning a new autonomous database or autonomous data warehouse as a clone of another in the Database service
oci db autonomous-database create-from-clone
- An example on using the feature can be found on GitHub.
- Support for specifying metadata on node pools in the Container Engine for Kubernetes service
oci ce node-pool create --node-metadata
2.5.3
Added
- Support DbSystem timezone on provisioning API.
- (
oci db system launch --time-zone
) - An example on using the feature can be found on GitHub.
- (
- DbWorkload Type Introduced for Autonomous Database Create Request.
- (
oci db autonomous-database create --db-workload
) - (
oci db autonomous-database list --db-workload
)
- (
- Support for enabling I/O Resource Management (IORM) feature for Exadata Database Systems
- (
oci db system get-exadata-iorm-config
) - (
oci db system update-exadata-iorm-config
) - An example on using the feature can be found on GitHub.
- (
- Support for Tag Default feature as a part of the Identity Service
- (
oci iam tag-default
) - An example on using the feature can be found on GitHub.
- (
- Support for email on user accounts in the Identity Service
- (
oci iam user create --email
) - (
oci iam user update --email
)
- (
- Support for OCI Budget Service.
- (
oci budgets budget create
) - (
oci budgets budget delete
) - (
oci budgets budget get
) - (
oci budgets budget list
) - (
oci budgets budget update
) - (
oci budgets alert-rule create
) - (
oci budgets alert-rule delete
) - (
oci budgets alert-rule get
) - (
oci budgets alert-rule list
) - (
oci budgets alert-rule update
) - An example on using the feature can be found on GitHub.
- (
2.5.2
Added
- Support for OCI Monitoring Service
- Support for Resource Manager service
oci resource-manager
- An example of using the feature can be found on GitHub
- Support for Notification service
- Support for Auto Scaling Configurations as part of Compute Autoscaling Service
oci autoscaling configuration create
oci autoscaling configuration delete
oci autoscaling configuration get
oci autoscaling configuration list
oci autoscaling configuration update
- An example using the feature can be found on GitHub
- Support for Auto Scaling Policies as part of Compute Autoscaling Service
oci autoscaling policy create
oci autoscaling policy delete
oci autoscaling policy get
oci autoscaling policy list
oci autoscaling policy update
- Support to specify fault domains in Database system launch in Database service.
oci db system launch --fault-domains
- An example using the feature can be found on GitHub.
- Support for Load Balancers for Instance Pools
oci compute-management instance-pool attach-lb
oci compute-management instance-pool detach-lb
- An example using the feature can be found on GitHub
- Support for change Tag Namespace Compartment as a part of the Identity Service
oci iam tag-namespace change-compartment
- An example using the feature can be found on GitHub
- Support for instance launch with agent configuration for enabling monitoring and retrieving agent configuration
oci compute instance launch --agent-config
oci compute instance update --agent-config
- An example using the feature can be found on GitHub
2.5.1
Added
- Tagging support for Key Management (
--freeform-tags
and--defined-tags
option foroci kms management vault/key create/update
)- An example on using KMS tagging can be found on GitHub.
- Support for Oracle Streaming Service. (
oci streaming
)- An example on using the Streaming Service can be found on GitHub.
Changed
- Support for regional subnets, which you can create by omitting the
availability-domain
option in theoci network subnet create
command. - [Breaking] Removed 'followup' field from response for
oci announce announcements get|list
Fixed
- [Breaking] Aborting a multipart upload using CLI now returns an error code of 1 if the upload-id does not exist. Earlier it would return 0.
- [Breaking] CLI commands providing an option of wait-for-state will now set a return code of 2 in case of timeout. This differs from the earlier behavior when it would set a return code of 0. Similarly for any other error during the wait-for-state, a return code of 1 will be returned.
- Help text for Announcements Service (
oci announce
)
2.4.44
Added
- Connection Strings for Database Resource API in Database Service
- The following commands responses have a new attribute
connectionStrings
added to them.- (
oci db database get
) - (
oci db database list
)
- (
- The following commands responses have a new attribute
- Support for OCI DNS Traffic Management
- (
oci dns steering-policy
) - (
oci dns steering-policy-attachment
)
- (
- Support for Health Check Service (
oci health-checks
)- Ability to create and manage http health check
- Ability to create and manage ping health check
- Ability to list available vantage points
- Ability to create on demand http probe
- Support for tagging Approved Senders in the Email Service.
- (
oci email sender create --defined-tags --freeform-tags
) - (
oci email sender update --defined-tags --freeform-tags
)
- (
- Support for Web Application Acceleration and Security Service (
oci waas
)- An example on using the WAAS Service can be found on GitHub.
Changed
- Changed the behavior of kubernetes configuration download command (
oci ce cluster create-kubeconfig
) in Container Engine service as follows:- Support for
--overwrite
flag while downloading kubernetes configuration. Using this flag ensures current behavior
- Support for