Releases: oracle/oci-cli
Releases · oracle/oci-cli
2.6.5
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-detailsoci db backup-destination getoci db backup-destination updateoci db backup-destination delete
- Support for backup destination in create and update database.
oci db database create --backup-destinationoci 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-jobcommand in Resource Manager. - Separated
resource-manager job createinto operation-specific commands.oci resource-manager job create-plan-joboci resource-manager job create-apply-joboci resource-manager job create-destroy-joboci resource-manager job create-import-tf-state-joboci resource-manager job resource-manager job createis now deprecated.
2.6.4
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-configsoci 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-windowoci db database update --auto-backup-window
- Support for specifying
nsgIdsparameter forLaunchAutonomousDbSystemDetailsandUpdateAutonomousDbSystemDetailsoci db autonomous-exadata-infrastructure launch --nsg-idsoci db autonomous-exadata-infrastructure update --nsg-ids
- Support for Oracle Content and Experience service.
oci oce
- New read-only
system-tagsparameter 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-downloadwhen object names ended with a '/'.
2.6.3
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
Added
- Support for Dedicated Virtual Machine Host feature as a part of the Compute Service.
oci compute dedicated-vm-hostoci 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
Added
- Support for kms encryption of file system in the File Storage Service.
oci fs file-system create --kms-key-idoci 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 listoci limits resource-availability getoci limits service listoci limits value list
- Support for ETag on Streaming Resources.
oci streaming admin stream delete --if-matchoci 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 listoci waas caching-rule update
- Support for Custom Protection Rule resource management in the WAF Policy Service.
oci waas customer-protection-ruleoci 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-groupsoci 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
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
Added
- Support for Enabling IPV6 support in the networking service:
oci network ipv6 list --subnet-idoci network ipv6 get --ipv6-idoci network ipv6 update --ipv6-idoci network ipv6 delete --ipv6-id
- Support for IPV6 load balancers by providing
--ip-modeoption 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)
- Adding oracleBgpPeeringIpv6 and customerBgpPeeringIpv6 fields to JSON object CrossConnectMappings (
Removed
- Dependency on httpsig_cffi package
Updated
- Check for service directory import to include 'dist-packages'
2.5.21
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-idoci 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-idoci network ip-sec-connection change-compartment --ip-sec-connection-id --compartment-idoci network cross-connect-group change-compartment --cross-connect-group-id --compartment-idoci network cross-conenct change-compartment --cross-connect-id --compartment-idoci network remote-peering-connection change-compartment --remote-peering-connection-id --compartment-idoci 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-tagsoci network cross-connect-group update --defined-tags --freeform-tagsoci network cross-connect create --defined-tags --freeform-tagsoci network cross-connect update --defined-tags --freeform-tagsoci network remote-peering-connection create --defined-tags --freeform-tagsoci network remote-peering-connection update --defined-tags --freeform-tagsoci network virtual-circuit create --defined-tags --freeform-tagsoci 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
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).
- --target-type option for
- Ability to create instance configuration from a running instance.
oci compute-management instance-configuration createoci 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-compartmentoci db autonomous-database change-compartmentoci db autonomous-exadata-infrastructure change-compartmentoci db system change-compartment
- Ability to change a compartment for health check monitors.
oci health-checks ping-monitor change-compartmentoci 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_scriptsand so on for other services. services/core/examples_and_test_scriptswill contain examples for compute, networking, block volume, etc.
- For example, database examples will now be found under
2.5.19
Added
- Support for moving KMS keys and vaults across compartments.
oci kms management vault change-compartment --compartment-idoci 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.
- Ability to associate route table when creating service-gateway (
- 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
- 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 copycommand whenwait-for-stateoption is passed.
Changed
- Man pages for the commands now display Required, Optional and Global parameters if available.
- Updates for CLI Command Reference pages.