Skip to content

Releases: oracle/oci-cli

2.6.5

17 Sep 21:18
917b129

Choose a tag to compare

Added

  • Support for backup destination(nfs, zdlra) as a part of database backup service for its create, read, update and delete operations.
    • oci db backup-destination create-nfs-details
    • oci db backup-destination get
    • oci db backup-destination update
    • oci db backup-destination delete
  • Support for backup destination in create and update database.
    • oci db database create --backup-destination
    • oci db database create --backup-destination
  • Support for managing Exadata Infrastructure resources at Customer Cloud.
    • oci db exadata-infrastructure
  • Supports for managing VM Cluster Network resources at Customer Cloud.
    • oci db vm-cluster-network
  • Support for managing VM Cluster resources at Customer Cloud.
    • oci db vm-cluster
  • Support for getting a list of supported GI versions for VM Cluster.
    • oci db gi-version
  • Support for creating new databases on VM Cluster.
    • oci db database create
  • Support for listing databases within a VM Cluster instead of a Db System.
    • oci db database list --vm-cluster-id
  • Support for getting a list of database nodes in the specified VM Cluster.
    • oci db node list --vm-cluster-id
  • Support for create-import-tf-state-job command in Resource Manager.
  • Separated resource-manager job create into operation-specific commands.
    • oci resource-manager job create-plan-job
    • oci resource-manager job create-apply-job
    • oci resource-manager job create-destroy-job
    • oci resource-manager job create-import-tf-state-job
    • oci resource-manager job resource-manager job create is now deprecated.

2.6.4

10 Sep 18:47
dcb0f94

Choose a tag to compare

Added

  • Support for CreateKubeconfig token version 2.0.0.
    • oci ce cluster generate-token
  • Support creating and updating node pool using regional subnets.
    • oci ce node-pool create --size --placement-configs
    • oci ce node-pool update --size --placement-configs
  • Support for using KMS to encrypt Kubernetes secret.
    • oci ce cluster create --kms-key-id
  • Support for user to specify a two hour window when the auto-backup would kick in. Default is anytime. Example values are SLOT_ONE, SLOT_TWO.
    • oci db database create --auto-backup-window
    • oci db database update --auto-backup-window
  • Support for specifying nsgIds parameter for LaunchAutonomousDbSystemDetails and UpdateAutonomousDbSystemDetails
    • oci db autonomous-exadata-infrastructure launch --nsg-ids
    • oci db autonomous-exadata-infrastructure update --nsg-ids
  • Support for Oracle Content and Experience service.
    • oci oce
  • New read-only system-tags parameter for Load Balancer object.

Fixed

  • Outdated doc link. (Pull Request <https://github.com/oracle/oci-cli/pull/186/files>__)
  • Downloads that fail when oci os object --bulk-download when object names ended with a '/'.

2.6.3

03 Sep 21:34
eca6e9d

Choose a tag to compare

Added

  • Support for Cluster Networks as part of the Compute Management Service
    • oci compute-management cluster-network
  • Made session token file permissions restricted to the file owner only.

Fixed

  • CVE-2017-18342 - In PyYAML before 4.1, the yaml.load() API could execute arbitrary code. In other words, yaml.safe_load is not used.

2.6.2

27 Aug 18:30
a3bf4a1

Choose a tag to compare

Added

  • Support for Dedicated Virtual Machine Host feature as a part of the Compute Service.
    • oci compute dedicated-vm-host
    • oci compute dedicated-vm-host-instance
  • Support for using resource groups in Monitoring Service.
    • oci monitoring alarm create --resource-group [text]
    • oci monitoring alarm update --resource-group [text]
    • oci monitoring metric list --resource-group [text]
    • oci monitoring metric-data summarize-metrics-data --resource-group [text]

2.6.1

20 Aug 18:21
6ea058a

Choose a tag to compare

Added

  • Support for kms encryption of file system in the File Storage Service.
    • oci fs file-system create --kms-key-id
    • oci fs file-system update --kms-key-id
  • Support for an option to set up archiving to Object Storage in the Streaming Service.
    • oci streaming admin archiver
  • Support for interacting with the resource limits of a specific resource type in the Limits Service.
    • oci limits definition list
    • oci limits resource-availability get
    • oci limits service list
    • oci limits value list
  • Support for ETag on Streaming Resources.
    • oci streaming admin stream delete --if-match
    • oci streaming admin stream update --if-match
  • Support for change of compartments for Public IP, Dhcp Options, Local Peering Gateway, Internet Gateway, Network Security Group (nsg) resources in the Networking Service.
    • oci network internet-gateway change-compartment --compartment-id, --ig-id
    • oci network dhcp-options change-compartment --compartment-id, --dhcp-id
    • oci network local-peering-gateway change-compartment --compartment-id, --local-peering-gateway-id
    • oci network nsg change-compartment --compartment-id, --nsg-id
    • oci network public-ip change-compartment --compartment-id, --public-ip-id
  • Support for AddressLists resource management in the WAF Policy Service:
    • oci waas address-list
  • Support for clearing cached resources in Edge nodes in the WAF Policy Service.
    • oci waas purge-cache --waas-policy-id, --resources
  • Support for Cache control in WAF Policy Service
    • oci waas caching-rule list
    • oci waas caching-rule update
  • Support for Custom Protection Rule resource management in the WAF Policy Service.
    • oci waas customer-protection-rule
    • oci waas waas-policy custom-protection-rule list
  • Improve support for WAF Policy settings by introducing new options in the WAF Policy Service.
    • oci waas policy-config update --cipher-group, --client-address-header, --force, --is-behind-cdn, --is-cache-control-respected, --is-origin-compression-enabled, --is-response-buffering-enabled, --tls-protocols
  • Improve support for WAF Policy by introducing custom-protection-rule usage configuration in the WAF Policy Service.
    • oci waas waas-policy custom-protection-rule list --waas-policy-id, --action, --all-pages, --mod-security-rule-id
  • Improve support for WAF Policy sercice by introducing new Origin Groups option in the WAF Policy Service.
    • oci waas waas-policy create --origin-groups
    • oci waas waas-policy update --origin-groups
  • Improve support for WAF config in WAF Policy service by introducing options for caching-rules, custom-protection-rules and origin-groups in the WAF Policy Service.
    • oci waas waf-config update --caching-rules, --custom-protection-rules, --origin-groups
  • Launching database system with --auto-backup-enabled and --recovery-window-in-days options in the Database Service.
    • oci db system launch --auto-backup-enabled and --recovery-window-in-days

2.6.0

13 Aug 19:31
544d5ff

Choose a tag to compare

Added

  • Support for calling Oracle Cloud Infrastructure services in the Zurich region (--region eu-zurich-1)
  • Support for Data Transfer Service
    • oci dts

Fixed

  • JSON input generation for certain commands
  • Help text for certain commands was displaying required parameters as optional
  • Links to GitHub examples are being updated in the changelog itself.

Updated

  • [Breaking] Changes to response structure for certain WAF commands
    • oci waas

2.5.22

06 Aug 20:40
cac81e7

Choose a tag to compare

Added

  • Support for Enabling IPV6 support in the networking service:
    • oci network ipv6 list --subnet-id
    • oci network ipv6 get --ipv6-id
    • oci network ipv6 update --ipv6-id
    • oci network ipv6 delete --ipv6-id
  • Support for IPV6 load balancers by providing --ip-mode option for the load-balancer create command.
    • oci lb load-balancer create --ip-mode
  • Support for private IPv6 addressing to establish the BGP peering for FastConnect Service.
    • Adding oracleBgpPeeringIpv6 and customerBgpPeeringIpv6 fields to JSON object CrossConnectMappings (oci network virtual-circuit create --cross-connect-mappings)

Removed

  • Dependency on httpsig_cffi package

Updated

  • Check for service directory import to include 'dist-packages'

2.5.21

30 Jul 19:41
5b9bc58

Choose a tag to compare

Added

  • Support for calling Oracle Cloud Infrastructure services in the Mumbai region (--region ap-mumbai-1)
  • Support for change of compartments for WAF policy and Certificate resources in WAF Policy Service.
    • oci waas waas-policy change-compartment --waas-policy-id --compartment-id
    • oci waas certificate change-compartment --certificate-id --compartment-id
  • Support for change of compartments for Customer Premise Equipment (CPE), IPSecConnection, Cross connect group, Cross connect, Remote Peering Connection (RPC) and Virtual Circuit resources in the Networking service.
    • oci network cpe change-compartment --cpe-id --compartment-id
    • oci network ip-sec-connection change-compartment --ip-sec-connection-id --compartment-id
    • oci network cross-connect-group change-compartment --cross-connect-group-id --compartment-id
    • oci network cross-conenct change-compartment --cross-connect-id --compartment-id
    • oci network remote-peering-connection change-compartment --remote-peering-connection-id --compartment-id
    • oci network virtual-circuit change-compartment --virtual-circuit-id --compartment-id
  • Support for Events Service
    • oci events
    • An example on using the Events Service can be found on GitHub.
  • Support for adding tags to Cross connect group, Cross connect, Remote Peering Connection and Virtual Circuit resources in the Networking Service.
    • oci network cross-connect-group create --defined-tags --freeform-tags
    • oci network cross-connect-group update --defined-tags --freeform-tags
    • oci network cross-connect create --defined-tags --freeform-tags
    • oci network cross-connect update --defined-tags --freeform-tags
    • oci network remote-peering-connection create --defined-tags --freeform-tags
    • oci network remote-peering-connection update --defined-tags --freeform-tags
    • oci network virtual-circuit create --defined-tags --freeform-tags
    • oci network virtual-circuit update --defined-tags --freeform-tags
  • Support for moving streams into a different compartment in Streaming service
    • oci streaming admin stream change-compartment [OPTIONS]

2.5.20

23 Jul 19:06
8d20e6e

Choose a tag to compare

Added

  • Support for moving alarm compartment in Monitoring Service.
    • oci monitoring alarm change-compartment --alarm-id --compartment-id
  • Support for Cost Tracking Tag Budget Alert in Budget Service
    • --target-type option for oci budgets budget create
    • --targets option for oci budgets budget create
    • --target-type option for oci budgets budget list
    • An example on using the feature can be found on GitHub).
  • Ability to create instance configuration from a running instance.
    • oci compute-management instance-configuration create
    • oci compute-management instance-configuration create-from-instance
  • Support for change compartment feature for Autonomous Container Database, Autonomous Database, Autonomous Exadata Infrastructure, and DB Systems as a part of the Database Service
    • oci db autonomous-container-database change-compartment
    • oci db autonomous-database change-compartment
    • oci db autonomous-exadata-infrastructure change-compartment
    • oci db system change-compartment
  • Ability to change a compartment for health check monitors.
    • oci health-checks ping-monitor change-compartment
    • oci health-checks http-monitor change-compartment

Changed

  • Examples have been distributed into subdirectories under the services directory.
    • For example, database examples will now be found under services/database/examples_and_test_scripts and so on for other services.
    • services/core/examples_and_test_scripts will contain examples for compute, networking, block volume, etc.

2.5.19

16 Jul 20:09
88859c6

Choose a tag to compare

Added

  • Support for moving KMS keys and vaults across compartments.
    • oci kms management vault change-compartment --compartment-id
    • oci kms management key change-compartment --compartment-id
  • Support for Service Gateway Transit Routing feature.
    • Ability to associate route table when creating service-gateway (oci network service-gateway create --route-table-id)
    • An example using the feature can be found on GitHub.
  • Support for moving compartment tree to a different parent compartment
    • oci iam compartment move
  • Support for LB Cookie Session Persistence in LB backend sets
    • oci lb backend create --lb-cookie-session-persistence-configuration
  • Support for REST method restrictions in Load Balancer rule sets.
  • Support for adding AllowRules to a RuleSet for access control by source IP address.
    • oci lb load-balancer create --rule-sets
  • Support for listing a summary of rules for a listener
    • oci lb listener-rule list
  • Support for changing the compartment of an instance in the Compute service
    • oci compute instance change-compartment
    • An example can be found here: GitHub
    • An example using work requests to determine status can be found here: GitHub
  • Support for using kms key when copying volume backups
    • oci bv backup copy --kms-key-id
  • Support for moving a Topic across compartments:
    • oci ons topic change-compartment --topic-id --compartment-id
  • Support for moving a Subscription across compartments
    • oci ons subscription change-compartment --subscription-id --compartment-id
  • Support for moving a DNS Zone compartment.
    • oci dns zone change-compartment --zone-id --compartment-id
  • Support for moving a DNS Steering Policy compartment.
    • oci dns steering-policy change-compartment --steering-policy-id --compartment-id
  • Support for moving Load Balancers between compartments
    • oci lb load-balancer change-compartment
  • Support for managing Compartment Resource Quotas
    • oci limits quota
    • An example on using the feature can be found on GitHub.
  • Support for Oracle Functions
    • oci fn
    • An example on using Oracle Functions can be found on GitHub.

Fixed

  • Service error for oci bv backup copy command when wait-for-state option is passed.

Changed

  • Man pages for the commands now display Required, Optional and Global parameters if available.
  • Updates for CLI Command Reference pages.