Skip to content

Commit

Permalink
Merge pull request #74 from oracle/release_2023-12-04
Browse files Browse the repository at this point in the history
Release 2023 12 04
  • Loading branch information
ZiyaoQiao committed Dec 4, 2023
2 parents 57daa72 + 96593a9 commit 8f98505
Show file tree
Hide file tree
Showing 1,490 changed files with 248,886 additions and 14,220 deletions.
4 changes: 4 additions & 0 deletions .yarddoc-files
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,7 @@ lib/oci/identity_data_plane/identity_data_plane.rb
lib/oci/identity_domains/identity_domains.rb
lib/oci/integration/integration.rb
lib/oci/jms/jms.rb
lib/oci/jms_java_downloads/jms_java_downloads.rb
lib/oci/key_management/key_management.rb
lib/oci/license_manager/license_manager.rb
lib/oci/limits/limits.rb
Expand All @@ -78,6 +79,7 @@ lib/oci/loggingsearch/loggingsearch.rb
lib/oci/management_agent/management_agent.rb
lib/oci/management_dashboard/management_dashboard.rb
lib/oci/marketplace/marketplace.rb
lib/oci/marketplace_publisher/marketplace_publisher.rb
lib/oci/media_services/media_services.rb
lib/oci/monitoring/monitoring.rb
lib/oci/mysql/mysql.rb
Expand All @@ -103,8 +105,10 @@ lib/oci/osub_billing_schedule/osub_billing_schedule.rb
lib/oci/osub_organization_subscription/osub_organization_subscription.rb
lib/oci/osub_subscription/osub_subscription.rb
lib/oci/osub_usage/osub_usage.rb
lib/oci/psql/psql.rb
lib/oci/queue/queue.rb
lib/oci/recovery/recovery.rb
lib/oci/redis/redis.rb
lib/oci/resource_manager/resource_manager.rb
lib/oci/resource_search/resource_search.rb
lib/oci/rover/rover.rb
Expand Down
83 changes: 83 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,89 @@ All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/).

## 2.20.0 - 2023-12-04
### Added
- Support for creating flow log type capture filters in Virtual Cloud Network service
- Support for export and import of metadata in Data Integration service
- Support for displaying resource usage information on autonomous vm cluster get operations in Database service
- Support for displaying resource usage information for the list of autonomous container databases on autonomous vm cluster get operations in Database service
- Support for pluggable database with enhanced features in Database service
- Support for exporting container and kubernetes app listings in Marketplace service
- Support for work request statuses for export container and kubernetes app listings in Marketplace service
- Support for the Caching Service
- Support for the Marketplace Publisher service
- Support for higher limits for network firewalls in the Network Firewall service
- Support for exporting access request reports in the Lockbox service
- Support for storage mounts for jobs and notebooks in the Data Science service
- Support for unified agent operational metrics for the service configurations in the Logging Management service
- Support for optional parameters for autonomous container database create and update operations in the Database service
- Support for maintenance runs for autonomous container database resources in the Database service
- Support for runtime unsupported connections for Oracle Database and MySQL database types in the Database Tools service
- Support for PostgreSQL, Generic JDBC connections with runtime unsupported in the Database Tools service
- Support for resource locking in the Database Tools service
- Support for proxy sessions for Oracle database connections in the Database Tools service
- Support for global active tables in the NoSQL Database service
- Support for application dependency management (ADM) remediation features in the Application Dependency Management service
- Support for additional connections types for Amazon Kinesis, Amazon Redshift, Elasticsearch, Generic, Google BigQuery, Google Cloud Storage and Redis Database resources in the Golden Gate service
- Support for optional parameters for the list alarms status operation in the Monitoring Service
- Support for calling Oracle Cloud Infrastructure services in the us-saltlake-2 region
- Support for disaster recovery of load balancers, network load balancers and file systems in the Disaster Recovery service
- Support for performing disaster recovery drills in the Disaster Recovery service
- Support for enterprise SKUs and extensibility in the Stack Monitoring service
- Support for metric extensions in the Stack Monitoring service
- Support for baseline and anomaly detection in the Stack Monitoring service
- Support for integration with Database Management service in the MySQL HeatWave service
- Support for MySQL database management in the Database Management service
- Support for database firewalls in the Data Safe service
- Support for Java Management Service Downloads
- Support for creating autonomous dataguard associations in the Database service
- Support for SaaS administrative user configurations for autonomous database in the Database service
- Support for macOS in the the Java Management service
- Support for distribution and management of deployment rule sets in the Java Management service
- Support for new download location of Oracle Java runtime binaries in the Java Management service
- Support for exporting data across regions in the Java Management service
- Support for the PostgreSQL service
- Support for new operations in the Identity Domains service
- Support for enabling, disabling, and renewing SSL/TLS in the Big Data service
- Support for diarization in the AI Speech service
- Support for Capacity Topology API in the Compute service
- Support for calling Oracle Cloud Infrastructure services in the eu-dcc-zurich-1 and the sa-bogota-1 region
- Support for managing certificates of target Servers in the Golden Gate service
- Support for AWR Hub Snapshot ingest endpoints in the Operations Insights service
- Support for reducing false positives in the Application Dependency Management service
- Support for ARM shapes in the Data Science service
- Support for new optional parameters in the upload discovery data API in the Usage service
- Support for multiple clusters in a Software-Defined Data Centers (SDDCs) in the Ocvp service
- Support for No/Zero days backup in Autonomous Container Database in the Database service
- Support for provisioning a VM Cluster with a choice of Exadata image version in the Database service
- Support for updating ocpu/ecpu count, local storage , ACD count and Exadata storage on Cloud Autonomous VM Cluster and Autonomous VM Cluster in the Database service
- Support for serial console history in the Database service
- Support for Oracle Linux 8 version database system in the Database service

### Breaking
- Property `approver_levels` in models `ApprovalTemplateSummary` changed from required to optional in the Lockbox service
- Properties `lockbox_partner` and `partner_compartment_id` in models `LockboxSummary` changed from required to optional in the Lockbox service
- Allowed values `ENUM_STRING` and `RQS_FILTER` were removed from the property `type` in model `Parameter` in the Logging service
- Properties `rqs_type` and `display_name` were removed from model `Parameter` in the Logging service
- Parameter `service_stage` was removed from operation `list_services` from the logging management client in the Logging service
- Properties `mapped_secrets`, `application_lists`, `url_lists`, `ip_address_lists`, `security_rules`, `decryption_rules` and `decryption_profiles` were removed from models `CreateNetworkFirewallPolicyDetails`, `NetworkFirewallPolicy` and `UpdateNetworkFirewallPolicyDetails` in the Network Firewall Service
- Property `sources` is replaced by `source_address` and property `destinations` is replaced by `destination_address` in models `DecryptionRuleMatchCriteria` and `SecurityRuleMatchCriteria` in the Network Firewall Service
- Property `applications` is replaced by `application` and property `urls` is replaced by `url` in model `SecurityRuleMatchCriteria`in the Network Firewall Service
- Support for retries by default on operations of the Database Tools service
- Support for retries by default on operations of the Monitoring service
- The paremeter `opc_retry_token` was removed from operations `change_database_tools_connection_compartment` and `change_database_tools_private_endpoint_compartment` in the Database Tools service
- Properties `user_password`, `connection_string` and `user_name` were removed from models `CreateDatabaseToolsConnectionOracleDatabaseDetails` and `CreateDatabaseToolsConnectionMySqlDetails` in the Database Tools service
- The properties `compartment_id` and `user_assessment_id` were removed from the `ProfileAggregation` model in the Data Safe service
- Model `MyRequest` in the Identity Domains service now allows only certain restricted values. For more information please see https://docs.public.oneportal.content.oci.oraclecloud.com/en-us/iaas/tools/python/latest/api/identity_domains/models/oci.identity_domains.models.MyRequest.html#oci.identity_domains.models.MyRequest
- Constants `CURRENT_SKU_HOUR`, `CURRENT_SKU_MONTH`, `CURRENT_SKU_ONE_YEAR`, `CURRENT_SKU_THREE_YEARS`, `NEXT_SKU_HOUR`, `NEXT_SKU_MONTH`, `NEXT_SKU_ONE_YEAR`, `NEXT_SKU_THREE_YEARS` were renamed to `CURRENT_COMMITMENT_HOUR`, `CURRENT_COMMITMENT_MONTH`, `CURRENT_COMMITMENT_ONE_YEAR`, `CURRENT_COMMITMENT_THREE_YEARS`, `NEXT_COMMITMENT_HOUR`, `NEXT_COMMITMENT_MONTH`, `NEXT_COMMITMENT_ONE_YEAR`, `NEXT_COMMITMENT_THREE_YEARS` respectively in models `CreateEsxiHostDetails`, `EsxiHost` and `EsxiHostSummary` in the Ocvp service
- Parameters `sddc_id`, `current_sku`, `next_sku`, were renamed to `cluster_id`, `current_commitment`, `next_commitment` in models `CreateEsxiHostDetails`, `EsxiHost` and `EsxiHostSummary` in the Ocvp service
- Parameters `non_upgraded_esxi_host_id` and `failed_esxi_host_id` were removed from model `CreateEsxiHostDetails` in the Ocvp service
- Constants `INITIAL_SKU_HOUR`, `INITIAL_SKU_MONTH`, `INITIAL_SKU_ONE_YEAR`, `INITIAL_SKU_THREE_YEARS` were removed from model `CreateSddcDetails` in the Ocvp service
- Parameters `compute_availability_domain`, `instance_display_name_prefix`, `esxi_hosts_count`, `initial_sku`, `is_hcx_enabled`, `hcx_vlan_id`, `is_hcx_enterprise_enabled`, `workload_network_cidr`, `provisioning_subnet_id`, `vsphere_vlan_id`, `vmotion_vlan_id`, `vsan_vlan_id`, `nsx_v_tep_vlan_id`, `nsx_edge_v_tep_vlan_id`, `nsx_edge_uplink1_vlan_id`, `nsx_edge_uplink2_vlan_id`, `replication_vlan_id`, `provisioning_vlan_id`, `initial_host_shape_name`, `initial_host_ocpu_count`, `is_shielded_instance_enabled`, `capacity_reservation_id`, `datastores` were removed from model `CreateEsxiHostDetails` in the Ocvp service
- Models `SupportedSkuSummary` and `SupportedSkuSummaryCollection` were removed from the Ocvp service



## 2.19.0 - 2023-10-03
### Added
- Support for calling Oracle Cloud Infrastructure services in the mx-queretaro-1 region
Expand Down
6 changes: 5 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ This is Oracle Cloud Infrastructure SDK for Ruby. This project is open source an

This project is no longer being actively developed by Oracle. We will continue to address security vulnerabilities for the foreseeable future, and will respond to questions on github, but have no plans to introduce any new functionality, and may not be able to address any non-security related issues. We encourage developers to migrate to other OCI SDKs, and developers may fork this project and enhance it as they desire.

**Version 2.19.0**
**Version 2.20.0**

This topic describes how to install, configure, and use the Oracle Cloud Infrastructure Ruby SDK.

Expand Down Expand Up @@ -33,6 +33,7 @@ The Ruby SDK supports the following services:
* Blockchain Platform
* Budgets
* Build service
* Caching
* Certificates service
* Classic Migration
* Cloud Bridge
Expand Down Expand Up @@ -79,6 +80,7 @@ The Ruby SDK supports the following services:
* Incident Management
* Integration Cloud
* Java Management Service
* Java Management Service Downloads
* Key Management
* License Manager
* Limits
Expand All @@ -90,6 +92,7 @@ The Ruby SDK supports the following services:
* Management Agent Cloud
* Management Dashboard
* Marketplace
* Marketplace Publisher
* Monitoring
* MySQL Database service
* Network Firewall
Expand All @@ -111,6 +114,7 @@ The Ruby SDK supports the following services:
* Oracle NoSQL Database Cloud
* OS Management
* Process Automation
* PostgreSQL service
* Queue Service
* Quotas
* Resource Manager
Expand Down
4 changes: 4 additions & 0 deletions lib/oci.rb
Original file line number Diff line number Diff line change
Expand Up @@ -137,6 +137,10 @@ module OCI
autoload :OsManagementHub, 'oci/os_management_hub/os_management_hub'
autoload :FleetSoftwareUpdate, 'oci/fleet_software_update/fleet_software_update'
autoload :ComputeCloudAtCustomer, 'oci/compute_cloud_at_customer/compute_cloud_at_customer'
autoload :Redis, 'oci/redis/redis'
autoload :MarketplacePublisher, 'oci/marketplace_publisher/marketplace_publisher'
autoload :JmsJavaDownloads, 'oci/jms_java_downloads/jms_java_downloads'
autoload :Psql, 'oci/psql/psql'

require 'oci/object_storage/transfer/transfer'
class << self
Expand Down
38 changes: 38 additions & 0 deletions lib/oci/adm/adm.rb
Original file line number Diff line number Diff line change
Expand Up @@ -15,23 +15,61 @@ module Models
# Require models
require 'oci/adm/models/action_type'
require 'oci/adm/models/application_dependency'
require 'oci/adm/models/application_dependency_recommendation_collection'
require 'oci/adm/models/application_dependency_recommendation_summary'
require 'oci/adm/models/application_dependency_vulnerability_collection'
require 'oci/adm/models/application_dependency_vulnerability_summary'
require 'oci/adm/models/apply_stage'
require 'oci/adm/models/change_knowledge_base_compartment_details'
require 'oci/adm/models/change_remediation_recipe_compartment_details'
require 'oci/adm/models/change_remediation_run_compartment_details'
require 'oci/adm/models/change_vulnerability_audit_compartment_details'
require 'oci/adm/models/create_knowledge_base_details'
require 'oci/adm/models/create_remediation_recipe_details'
require 'oci/adm/models/create_remediation_run_details'
require 'oci/adm/models/create_vulnerability_audit_details'
require 'oci/adm/models/detect_configuration'
require 'oci/adm/models/detect_stage'
require 'oci/adm/models/external_resource_vulnerability_audit_source'
require 'oci/adm/models/external_scm_configuration'
require 'oci/adm/models/git_hub_actions_configuration'
require 'oci/adm/models/git_lab_pipeline_configuration'
require 'oci/adm/models/jenkins_pipeline_configuration'
require 'oci/adm/models/knowledge_base'
require 'oci/adm/models/knowledge_base_collection'
require 'oci/adm/models/knowledge_base_summary'
require 'oci/adm/models/network_configuration'
require 'oci/adm/models/none_verify_configuration'
require 'oci/adm/models/oci_code_repository_configuration'
require 'oci/adm/models/oci_dev_ops_build_configuration'
require 'oci/adm/models/oci_resource_vulnerability_audit_source'
require 'oci/adm/models/operation_status'
require 'oci/adm/models/operation_type'
require 'oci/adm/models/pipeline_properties'
require 'oci/adm/models/pull_request_properties'
require 'oci/adm/models/recommend_stage'
require 'oci/adm/models/remediation_recipe'
require 'oci/adm/models/remediation_recipe_collection'
require 'oci/adm/models/remediation_recipe_summary'
require 'oci/adm/models/remediation_run'
require 'oci/adm/models/remediation_run_collection'
require 'oci/adm/models/remediation_run_stage'
require 'oci/adm/models/remediation_run_stage_collection'
require 'oci/adm/models/remediation_run_stage_summary'
require 'oci/adm/models/remediation_run_stage_type'
require 'oci/adm/models/remediation_run_summary'
require 'oci/adm/models/scm_configuration'
require 'oci/adm/models/sort_order'
require 'oci/adm/models/stage_summary'
require 'oci/adm/models/unknown_source_vulnerability_audit_source'
require 'oci/adm/models/update_knowledge_base_details'
require 'oci/adm/models/update_remediation_recipe_details'
require 'oci/adm/models/update_remediation_run_details'
require 'oci/adm/models/update_vulnerability_audit_details'
require 'oci/adm/models/usage_data_details'
require 'oci/adm/models/usage_data_via_object_storage_tuple_details'
require 'oci/adm/models/verify_configuration'
require 'oci/adm/models/verify_stage'
require 'oci/adm/models/vulnerability'
require 'oci/adm/models/vulnerability_audit'
require 'oci/adm/models/vulnerability_audit_collection'
Expand Down
Loading

0 comments on commit 8f98505

Please sign in to comment.