NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #1492 most downloaded on PyPI
Oracle Cloud Infrastructure Python SDK
Last release 7 days ago
15 Sep 2026
Ships on a steady schedule
a new release about every 2 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
391 releases · first in 2017
Support for schedules, schedule tasks, REST tasks, operators, S3, and Fusion Apps in the Data Integration service
Support for schedules, schedule tasks, REST tasks, operators, S3, and Fusion Apps in the Data Integration service
Support for getting available updates and update histories for VM clusters in the Database service
Support for downloading network validation reports for Exadata network resources in the Database service
Support for patch and upgrade of Grid Infrastructure (GI), and update of DomU OS software for VM clusters in the Database service
Support for updating data guard associations in the Database service
Changed Expect HTTP header to support only Object Storage and Log Analytics services, to mitigate performance degradation issues in the OCI Python SDK v2.38.4 and above. For more information, please see https://github.com/oracle/oci-python-sdk/issues/367
Data Type for param type changed from str to object in model ShapeField in the Data Integration Service
Data Type for param type changed from oci.data_integration.models.BaseType to object in model Parameter in the Data Integration Service
Data Type for param type changed from str to object in model NativeShapeField in the Data Integration Service
Base class for model OracleWriteAttributes changed from object to oci.data_integration.models.AbstractWriteAttribute in the Data Integration Service
Base class for model OracleReadAttributes changed from object to oci.data_integration.models.AbstractReadAttribute in the Data Integration Service
Base class for model OracleAdwcWriteAttributes changed from object to oci.data_integration.models.AbstractWriteAttribute in the Data Integration Service
Base class for model OracleAtpWriteAttributes changed from object to oci.data_integration.models.AbstractWriteAttribute in the Data Integration Service
Param bucket_name was removed from model OracleAtpWriteAttributes in the Data Integration Service
Param bucket_name was removed from model OracleAdwcWriteAttributes in the Data Integration Service
Param bucket_name was removed from model OracleAdwcWriteAttributes in the Data Integration Service
Param is_file_pattern was removed from model CsvFormatAttribute in the Data Integration Service
Constant MODEL_TYPE_REST_OPERATOR was removed from model Operator in the Data Integration Service
One column per quarter.
Support for the AI Anomaly Detection service
Support for the AI Anomaly Detection service
Support for retrieving a DNS zone as a zone file in the DNS service
Support for querying manual adjustments in the Usage service
Support for searching Marketplace listings in the Marketplace service
Support for new cluster type 'ODH' in the Big Data service
Support for availability domain as an optional parameter when creating VLANs in the Networking service
Support for search domain type on DHCP options, to support multi-level domain search in the Networking service
Model TSIG was removed from the DNS service
Param tsig was removed from model ExternalMaster in the DNS service
Models CreateCustomTableDetails, CreateScheduleReportDetails, CustomTable, CustomTableCollection, CustomTableSummary, SavedScheduleReport, ScheduleReport, ScheduleReportCollection, ScheduleReportSummary, UpdateCustomTableDetails, UpdateScheduleReportDetails were removed from Usage API service
Support for order activation in the Organizations service
Support for order activation in the Organizations service
Support for resource principal authorization on Enterprise Manager bridge resources in the Operations Insights service
Support for the starter edition license type in the Content and Experience service
Support for the Generic Artifacts service's new domain name
Support for configuring network security groups for node pools in the Container Engine for Kubernetes service
Support for the DevOps service
Support for configuring network security groups for node pools in the Container Engine for Kubernetes service
Support for optionally specifying CPU core count and data storage size when creating autonomous databases in the Database service
Support for metastore and initial data asset import/export in the Data Catalog service
Support for associating domain names to emails and managing email domain names / DKIM in the Email Delivery service
Support for email domain names on senders and suppressions in the Email Delivery service
Support for signing request bodies for PUT/POST/PATCH requests where it is expected by the service. For more information, please see https://docs.oracle.com/en-us/iaas/tools/python/latest/sdk_behaviors/index.html
The property cpu_core_count was made optional in model CreateAutonomousDatabaseBase in the Database service
DISPLAYNAME was removed as allowed value for the SortBy property in method list_job_executions under the Data Catalog service
Util function should_record_body_position_for_retry was moved from src/oci/retry/retry_utils.py to src/oci/util.py
Util function record_body_position_for_retry was renamed to record_body_position_for_rewind and was moved from src/oci/retry/retry_utils.py to src/oci/util.py
Util function rewind_body_for_retry was renamed to rewind_body and was moved from src/oci/retry/retry_utils.py to src/oci/util.py
Support for virtual machine and bare metal pluggable databases in the Database service
Support for virtual machine and bare metal pluggable databases in the Database service
Changed allowed versions of cryptography package to a range, starting from from 3.2.1 up to 3.4.7
Support for elastic storage on Exadata Infrastructure resources for Cloud at Customer in the Database service
Support for elastic storage on Exadata Infrastructure resources for Cloud at Customer in the Database service
Support for registration and management of target databases in the Data Safe service
Support for config on metadata in the Management Dashboard service
Support for a new work request operation type for node pool reconciliation events in the Container Engine for Kubernetes service
Support for migrating clusters with a public Kubernetes API endpoint which are not integrated with a customer's VCN to a VCN-native cluster in the Container Engine for Kubernetes service
Support for getting the spark version of applications, and filtering applications by spark version, in the Data Flow service
The properties freeform_tags and defined_tags were removed from the ManagementDashboardExportDetails model in the Management Dashboard service
Support for Java Management service
Support for Java Management service
Support for resource principals for the Enterprise Manager bridge resource in Operations Insights service
Support for encryptionInTransitType in BootVolumeAttachment and IScsiVolumeAttachment in Core service
Support for updating iscsiLoginState for VolumeAttachment in Core service
Support for a new type of Source called Import for use with the Export tool in Application Migration service
Fixed a bug where requests were not retried for a specific case of Upload Manager uploading a file with multipart disabled and callback provided
Support for configuration of autonomous database KMS keys in the Database service
Support for configuration of autonomous database KMS keys in the Database service
Support for creating database software images with any supported RUs in the Database service
Support for creating database software images from an existing database home in the Database service
Support for listing all NSGs associated with a given VLAN in the Networking service
Support for a duration windows, task failure reasons, and next execution times on scheduled tasks in the Logging Analytics service
Support for calling Oracle Cloud Infrastructure services in the sa-vinhedo-1 region
compartment_id is now optional in operation list_network_security_groups in the Networking service
Support for the Generic Artifacts service
Support for the Generic Artifacts service
Support for the Bastion service
Support for reading secrets by name in the Vault service
Support for the isDynamic field when listing definitions in the Limits service
Support for getting billable image sizes in the Compute service
Support for getting Automatic Workload Repository (AWR) data on external databases in the Database Management service
Support for the VM.Standard.E3.Flex flexible compute shape with customizable OCPUs and memory on notebooks in the Data Science service
Support for container images and generic artifacts billing in the Registry service
Support for the HCX Enterprise add-on in the VMware Solution service
Support for the Expect HTTP header. Expect headers are added by default for all PUT/POST operations
Support for spark-submit compatible options in the Data Flow service
Support for spark-submit compatible options in the Data Flow service
Support for Object Storage as a configuration source in the Resource Manager service
Support for creating notebook sessions with larger block volumes in the Data Science service
Support for creating notebook sessions with larger block volumes in the Data Science service
Support for database maintenance run patch modes in the Database service
Fixed a bug where timeout=None was not respected when passed to clients. The older versions of the SDK still use the default connection timeout(10s) and read timeout(60s) when initialized with timeout=None
Improvement in the performance of Upload Manager for parallel uploads. This is achieved by overriding the default read size of Python HTTP client from 8192 bytes to 64 kb.
Support for the Operator Access Control service
Support for the Operator Access Control service
Support for the Service Catalog service
Support for the AI Language service
Support for autonomous database on Exadata Cloud at Customer infrastructure patching in the Database service
Support for RACs (real application clusters) for external container, non-container, and pluggable databases in the Database service
Support for RACs (real application clusters) for external container, non-container, and pluggable databases in the Database service
Support for data masking in the Cloud Guard service
Support for opting out of DNS records during instance launch, as well as attaching secondary VNICs, in the Compute service
Support for mutable sizes on cluster networks in the Autoscaling service
Support for auto-tiering on buckets in the Object Storage service
VCN id parameters were moved from being required to being optional on all list operations in the Networking service
Bumped cryptography version to 3.3.2 to address security vulnerability https://github.com/oracle/oci-python-sdk/pull/322
Support for opting in/out of live migration on instances in the Compute service
Support for enabling/disabling Operations Insights on external non-container and external pluggable databases in the Database service
Support for a GraphStudio URL as a connection URL on databases in the Database service
Support for adding customer contacts on autonomous databases in the Database service
Support for name annotations on harvested objects in the Data Catalog service
If retries are enabled, the SDK will now retry on status 409/IncorrectState. It will not retry on status 501.
Bumped cryptography version to 3.3.2 to address security vulnerability https://github.com/oracle/oci-python-sdk/pull/322
Support for the Database Migration service
Support for the Database Migration service
Support for the Networking Topology service
Support for getting the id of peered VCNs on local peering gateways in the Networking service
Support for burstable instances in the Compute service
Support for preemptible instances in the Compute service
Support for fractional resource usage and availability in the Limits service
Support for streaming analytics in the Service Connector Hub service
Support for flexible routing inside DRGs to enable packet flow between any two attachments in the Networking service
Support for routing policy to customize dynamic import/export of routes in the Networking service
Support for IPv6, including on FastConnect and IPsec resources, in the Networking service
Support for request validation policies in the API Gateway service
Support for RESP-compliant (e.g. REDIS) response caches, and for configuring response caching per-route in the API Gateway service
Support for flexible billing in the VMWare Solution service
Support for new DNS format for the Web Application Acceleration and Security service
Support for configuring APM tracing on applications and functions in the Functions service
Support for Enterprise Manager external databases and Management Agent Service managed external databases and hosts in the Operations Insights service
Support for getting cluster cache metrics for RAC CDB managed databases in the Database Management service
Removed response codes 200, 201, 202, 204, 206, 300, 301, 302, 303, 304, 307 and 444 from attribute block_response_code in model AddressRateLimiting in the Web Application Acceleration and Security Service
VcnId was made optional in CreateDrgAttachmentDetails model under Core services.
The property IsInternetAccessAllowed was removed from CreateIpv6Details model under Core services.
The property Ipv6CidrBlock was removed from CreateVcnDetails model under Core services.
The property PublicIpAddress and IsInternetAccessAllowed were removed from Ipv6 model under Core services.
Required property PeerId was added to LocalPeeringGateway model under Core services.
The property Ipv6PublicCidrBlock was removed from Subnet model under Core services.
The property Ipv6PublicCidrBlock was replaced by Ipv6CidrBlocks in Vcn model in Core services.
Required property CurrentSku was added under CreateEsxiHostDetails under Ocvp service.
Required property InitialSku was added under CreateSddcDetails under Ocvp service.
Required properties BillingContractEndDate, NextSku & CurrentSku were added under EsxiHost under Ocvp service.
Required properties BillingContractEndDate, NextSku & CurrentSku were added under EsxiHostSummary under Ocvp service.
Required property InitialSku was added under Sddc under Ocvp service.
Required property Id was added under DatabaseDetails under Opsi service.
compartment_id and database_id are now optional in operation ingest_sql_bucket under Opsi service.
compartment_id and database_id are now optional in operation ingest_sql_plan_lines under Opsi service.
compartment_id and database_id are now optional in operation ingest_sql_text under Opsi service.
compartment_id is now optional in operation list_database_insights under Opsi service.
database_id is now optional in operation list_sql_plans under Opsi service.
database_id is now optional in operation summarize_sql_response_time_distributions under Opsi service.
database_id is now optional in operation summarize_sql_statistics_time_series_by_plan under Opsi service.
database_id is now optional in operation summarize_sql_plan_insights under Opsi service.
Value of attribute model_type in model ConnectionDetails in Data Integration service defaults to UNKNOWN_ENUM_VALUE when it receives an invalid value. In the earlier versions, this raises a ValueError
Support for scheduling the suspension and resumption of compute instance pools based on predefined schedules in the Autoscaling service
Support for scheduling the suspension and resumption of compute instance pools based on predefined schedules in the Autoscaling service
Support for database software images for Cloud@Customer in the Database service
Support for OCIC IDCS authorization details in the Application Migration service
Support for cross-region asynchronous volume replication in the Block Storage service
Support for SDK generation in the API Gateway service
Support for container image signing in the Registry service
Support for cluster features as a part of the Container Engine for Kubernetes service
Support for filtering dedicated virtual machine hosts by remaining memory and OCPUs in the Compute service
Support for read/write-any object from buckets using pre-authenticated requests in the Object Storage service
Support for restricting pre-authenticated requests by prefix in the Object Storage service
Support for route filtering on public virtual circuits in the Virtual Networking service
Support for calculating content length of a non-resettable stream for binary uploads. A non-resettable stream will be buffered into memory to calculate the content length. A buffer_limit may be passed into the request to provide a buffer limit. The default buffer limit is 100 MiB. More documentation can be found here: https://oracle-cloud-infrastructure-python-sdk.readthedocs.io/en/latest/sdk_behaviors/index.html
Support for the Vulnerability Scanning service
Support for the Vulnerability Scanning service
Support for vSphere 7.0 in the VMware Solution service
Support for forecasting in the Usage service
Support for viewing, searching, and modifying parameters for on-premise Oracle databases in the Database Management service
Support for listing tablespaces of managed databases in the Database Management service
Support for cross-regional replication of keys in the Key Management service
Support for highly-available database systems in the MySQL Database service
Support for Oracle Enterprise Manager bridges, source auto-association, source event type mappings, and plugins to upload data in the Logging Analytics service
Name of Enum attribute "forcast_type" in Usage API service renamed to "forecast_type"
Value of Enum attribute "forecast_type" in Usage API service defaults to UNKNOWN_ENUM_VALUE when it receives an invalid value. In the earlier versions, this raises a ValueError
Retries are now enabled in Upload Manager. The SDK used to explicitly override retry configuration on binary upload operations because of potential data corruption issue (https://github.com/oracle/oci-python-sdk/issues/203).
Support for the Network Load Balancing service
Support for the Network Load Balancing service
Support for maintenance runs on autonomous databases in the Database service
Support for announcement preferences in the Announcements service
Support for domain claiming in the Organizations service
Support for saved reports in the Usage service
Support for the HeatWave in-memory analytics accelerator in the MySQL Database service
Support for community applications in the Marketplace service
Support for capacity reservations in the Compute service
Parameter vnic_id changed from optional to required in model CreateIpv6Details in the core services
Parameter vnic_id changed from optional to required in model Ipv6 in the core services
Value of Enum attribute operator in Usage API service defaults to UNKNOWN_ENUM_VALUE when it receives an invalid value. In the earlier versions, this raises a ValueError
Support for routing policies and HTTP2 listener protocols in the Load Balancing service
Support for routing policies and HTTP2 listener protocols in the Load Balancing service
Support for model deployments in the Data Science service
Support for private clusters in the Container Engine for Kubernetes service
Support for updating an instance's usage type in the Content and Experience service
Retries are now enabled on all operations performing binary data upload, except upload manager. The SDK used to explicitly override retry configuration on binary upload operations because of potential data corruption issue (https://github.com/oracle/oci-python-sdk/issues/203).
Support for the Application Performance Monitoring service
Support for the Application Performance Monitoring service
Support for the Golden Gate service
Support for SMS subscriptions in the Notifications service
Support for friendly-formatted messages in the Service Connector Hub service
Support for attaching and detaching instances to instance pools in the Autoscaling service
Support for pipelines, pipeline tasks, and favorites in the Data Integration service
Support for pipelines, pipeline tasks, and favorites in the Data Integration service
Support for publishing tasks to OCI Data Flow in the Data Integration service
Support for clones in the File Storage service
Changed model UniqueKey in the Dataintegration service to not inherit from Key.
Changed model PrimaryKey in the Dataintegration service to inherit from UniqueKey.
Removed enum values PRIMARY_KEY and UNIQUE_KEY in property model_type from model key in the Dataintegration service.
Support for the OCI Registry service
Support for the OCI Registry service
Support for exporting an existing running VM, or a copy of VM, into a VMDK, QCOW2, VDI, VHD, or OCI formatted image in the Compute service
Support for platform configurations on instances in the Compute service
Support for providing target tags and target compartments on profiles in the Optimizer service
Support for the 'Fix it' feature in the Optimizer service
Support for scan DNS names and zone ids on database system, cloud VM cluster, and autonomous Exadata infrastructure responses in the Database service
Support for scan DNS names and zone ids on database system, cloud VM cluster, and autonomous Exadata infrastructure responses in the Database service
Support for specifying ACL rules to limit ingress into public load balancers in the Integration service
Support for Cloud at Customer as a source type in the Application Migration service
Support for selective migration of specific resources in the Application Migration service
Support for the Database Management service
Support for the Database Management service
Support for setting an offset for budget processing in the Budgets service
Support for enabling and disabling Oracle Cloud Agent plugins in the Compute service
Support for listing available plugins and for getting the status of plugins in the Oracle Cloud Agent service
Support for one-off patching in autonomous transaction processing - dedicated databases in the Database service
Support for additional database upgrade options in the Database service
Support for glossary term recommendations in the Data Catalog service
Support for listing errata in the OS Management service
Model InstanceAgentCommandContentInfo is removed from Compute Instance Agent service
Support for checking if a contact for Exadata infrastructure is valid in My Oracle Support in the Database service
Support for checking if a contact for Exadata infrastructure is valid in My Oracle Support in the Database service
Support for checking if Exadata infrastructure is in a degraded state in the Database service
Support for updating the operating system on a VM cluster in the Database service
Support for external databases in the Database service
Support for uploading objects to the infrequent access storage tier in the Object Storage service
Support for changing the storage tier of existing objects in the Object Storage service
Support for private templates in the Resource Manager service
Support for multiple encryption domains on IPSec tunnels in the Networking service
Attribute vnic_id in response model Ipv6 changed from required to optional in the Networking service
Support for creating, managing, and using asymmetric keys in the Key Management service
Support for creating, managing, and using asymmetric keys in the Key Management service
Support for peer ACD unique names in Exadata Cloud at Customer in the Database service
Support for ACLs on autonomous databases in Exadata Cloud at Customer Data Guard in the Database service
Support for drift detection on individual resources of a stack in the Resource Manager service
Support for private access channels and vanity URLs in the Analytics Cloud service
Support for updating load balancer shapes in the Blockchain Platform service
Support for assigning volume backup policies to volume groups in the Block Volume service
Parameter idcs_access_token in model CreateBlockchainPlatformDetails changed from optional to required in the Blockchain service
Support for Logging Analytics as a target in the Service Connector Hub service
Support for Logging Analytics as a target in the Service Connector Hub service
Support for lookups, agent collection warnings, task commands, and data archive/recall in the Logging Analytics service
Fixed a bug in the endpoint used for the Management Dashboard service
A new required property kind is added to the models UpdateScheduledTaskDetails and ScheduledTask in the Log Analytics service
The allowed values for parameter sort_by are restricted for methods list_meta_source_types, list_parser_functions, list_parser_meta_plugins, list_source_label_operators, list_source_meta_functions in the Log Analytics service. For more information please see the documentation for LogAnalyticsClient
Support for auto-scaling in the Big Data service
Support for auto-scaling in the Big Data service
Documentation fixes for the Logging Search service
Removed LIFECYCLE_STATE_UPDATING_INFRA from model BdsInstance in the Big Data service
Removed LIFECYCLE_STATE_STOPPING and LIFECYCLE_STATE_STARTING from model Node in the Big Data Service
Removed deprecated create_autonomous_data_warehouse API from Database service
Support for filtering listKeys based on KeyShape in KeyManagement service
Support for the Oracle Roving Edge Infrastructure service
Support for flexible ShapeDetails in Load Balancer service
Support for listing of harvested Rules, additional filtering for Logical Entity list calls in Data Catalog service
Support second level domain for audit SDK
Support for listing flex components in Database service
Support for APEX service for ADBS on OCI console for Database service
Support for Customer-Managed Key features as a part of the Database service
Support for Github configuration source provider as part of the Resource Manager service
Removed deprecated create_autonomous_data_warehouse API from Database service
Removed deprecated create_autonomous_data_warehouse_backup API from Database service
Removed deprecated delete_autonomous_data_warehouse API from Database service
Removed deprecated generate_autonomous_data_warehouse_wallet API from Database service
Removed deprecated get_autonomous_data_warehouse API from Database service
Removed deprecated get_autonomous_data_warehouse_backup API from Database service
Removed deprecated list_autonomous_data_warehouse_backups API from Database service
Removed deprecated list_autonomous_data_warehouses API from Database service
Removed deprecated restore_autonomous_data_warehouse API from Database service
Removed deprecated start_autonomous_data_warehouse API from Database service
Removed deprecated stop_autonomous_data_warehouse API from Database service
Removed deprecated update_autonomous_data_warehouse API from Database service
The enum attributes lifecycle_state and license_model from Model AutonomousDataWarehouseSummary in the Database service raise ValueError if they receive an invalid value. In the earlier versions, the value defaults to UNKNOWN_ENUM_VALUE.
The enum attributes lifecycle_state and license_model from Model AutonomousDataWarehouse in the Database service raise ValueError if they receive an invalid value. In the earlier versions, the value defaults to UNKNOWN_ENUM_VALUE.
Fixed an issue in the documentation where model links were incorrect
Support for Integration Service custom endpoint feature
Support for Integration Service custom endpoint feature
Support for metadata field in IdentityProvider Get and List response
Support for fine-grained data analysis and improved SQL insights
Support for ADB Dedicated - ORDS and SSL cert rotation at AEI
Support for Maintenance Schedule feature for Exadata Infrastructure resources for ExaCC
Support for calling Oracle Cloud Infrastructure services in the sa-santiago-1 region
Support for calling Oracle Cloud Infrastructure services in the sa-santiago-1 region
Support for peer and OSN resources, as well as retry tokens, in the Blockchain Platform service
Support for getting the availability status of management agents in the Management Agent service
Support for the on-prem-connector resource type in the Data Safe service
Support for service channels in the MySQL Database service
Support for getting the creation type of backups, and for filtering backups by creation type in the MySQL Database service
Parameter compartment_id changed from optional to required for method list_work_requests in the Data Safe service
Return type of method create_data_safe_private_endpoint changed from None to oci.data_safe.models.DataSafePrivateEndpoint in the Data Safe service
Parameters freeform_tags and defined_tags are removed from model EnableDataSafeConfigurationDetails in the Data Safe service
cryptography pinning to cryptography=3.2.1 to address vulnerability Github security alerts __
Provide example for pagination that creates a *Details object for pagination
Provide example to turn response and model to JSON
cryptography pinning to cryptography=3.2.1 to address vulnerability Github security alerts
Support for specifying memory for AMD E3 shapes during node pool creation and update in the Container Engine for Kubernetes service
Support for specifying memory for AMD E3 shapes during node pool creation and update in the Container Engine for Kubernetes service
Support for upgrading a database on a VM database system in the Database service
Support for listing autonomous database clones in the Database service
Support for Data Guard with autonomous container databases on Exadata Cloud at Customer in the Database service
Support for getting the last login time of a user in the Identity service
Support to bulk editing tags on resources in the Identity service
The models AgentUpload, Attribute, CreateNamespaceDetails, FieldMap, GenerateAgentObjectNameDetails, LogAnalytics, LogAnalyticsCollectionWarning, LogAnalyticsSummary, OutOfBoxEntityTypeDetails, Query, QueryWorkRequestResource, RegisterEntityTypesDetails, ServiceTenancy, StringListDetails are removed from the Log Analytics service
The enum name removed value CUSLTER_SPLIT and added CLUSTER_SPLIT in the Log Analytics service
The value for enum status is not validated against allowed values and will not raise ValueError in the Container Engine service
Support for the 21C autonomous database version in the Database service
Support for the 21C autonomous database version in the Database service
Support for creating a Data Guard association with a standby database from a database software image in the Database service
Support for specifying a TDE wallet password when creating a database or database system in the Database service
Support for enabling access control lists for autonomous databases on Exadata Cloud At Customer in the Database service
Support for private DNS resolvers, resolver endpoints, and views in the DNS service
Support for getting a VCN and resolver association in the Networking service
Support for additional parameters when updating subnets and VLANs in the Networking service
Support for analytics clusters (database accelerators) in the MySQL Database service
Support for migrations to Java Cloud Service and Oracle Weblogic Server instances that use existing databases in the Application Migration service
Support for specifying reserved IPs when creating load balancers in the Load Balancing service
Removed support for Python 3.5, since it is end of life
Support for Python 3.7, 3.8 and 3.9
Support for calling Oracle Cloud Infrastructure services in the uk-cardiff-1 region
Support for calling Oracle Cloud Infrastructure services in the uk-cardiff-1 region
Support for the Organizations service
Support for the Optimizer service
Support for tenancy ID and name on responses in the Usage service
Support for object versioning in object lifecycle management in the Object Storage service
Support for specifying a syslog URL for applications in the Functions service
Support for creation of always-free NoSQL database tables in the NoSQL Database service
Fixed an issue where UploadManager.upload_stream() raised MultipartUploadError if the time to upload is greater than the read timeout. Please see gith
Fixed an issue where UploadManager.upload_stream() raised MultipartUploadError if the time to upload is greater than the read timeout. Please see github issue #300 for more details.
Support for the Compute Instance Agent service
Support for the Compute Instance Agent service
Support for key store resources and operations in the Database service
Support for specifying a key store when creating autonomous container databases in the Database service
Bypassed the use of PyOpenSSL in the vendored requests library only if ssl does not have SNI. This may fix a known issue. depending on your environment. For more information, please see the link to the docs.
Support for the Operations Insights service
Support for the Operations Insights service
Support for updating autonomous databases to enable/disable Operations Insights service integration, in the Database service
Support for the NEEDS_ATTENTION lifecycle state on database systems in the Database service
Support for HCX in the VMware Solutions service
Added an example script for Usage API
Support for API definitions in the API Gateway service
Support for API definitions in the API Gateway service
Support for pattern-based logical entities, namespace-bound custom properties, and faceted search in the Data Catalog service
Support for autonomous Data Guard on autonomous infrastructure in the Database service
Support for creating a Data Guard association on an existing standby database home in the Database service
Support for upgrading cloud VM cluster grid infrastructure in the Database service
Attribute is_quick_start in models CreateLogSavedSearchDetails, LogSavedSearchSummary and LogSavedSearch is removed from the Logging Management service
Lifecycle State DELETED is removed from the Logging Management service
Support for calling Oracle Cloud Infrastructure services in the me-dubai-1 region
Support for calling Oracle Cloud Infrastructure services in the me-dubai-1 region
Support for rotating keys on autonomous container databases and autonomous databases in the Database service
Support for cloud Exadata infrastructure and cloud VM clusters in the Database service
Support for controlling the display of tax banners in the Marketplace service
Support for application references, patch changes, generic JDBC and MySQL data asset types, and publishing tasks to OCI Dataflow in the Data Integration service
Support for disabling the legacy Instance Metadata endpoints v1 in the Compute service
Support for instance configurations specifying instance options in the Compute Management service
The attribute model_type in TypedObject model now raises ValueError when provided with an invalid value. Please see the documentation for a list of allowed values.
Support for specifying custom content dispositions when downloading objects in the Object Storage service
Support for specifying custom content dispositions when downloading objects in the Object Storage service
Support for the “bring your own IP address” feature in the Virtual Networking service
Support for updating the tags of instance console connections in the Compute service
Support for custom SSL certificates on gateways in the API Gateway service
Support for software keys in the Key Management service
Support for software keys in the Key Management service
Support for customer contacts on Exadata Cloud at Customer in the Database service
Support for updating open modes and permission levels of autonomous databases in the Database service
Support for flexible memory on VM instances in the Compute and Compute Management services
Support for the Cloud Guard service
Support for the Cloud Guard service
Support for specifying desired consumption models when creating instances in the Integration service
Support for dynamic shapes in the Load Balancing service
Support for Logging Analytics Service
Support for Logging Service
Support for Logging Analytics Service
Support for Logging Search Service
Support for Logging Ingestion Service
Support for Management Agent Cloud Service
Support for Management Dashboard Service
Support for Service Connector Hub service
Support for Policy based Request/Response transformation in the API Gateway Service
Support for sending diagnostic interrupt to a VM instance in the Compute Service
Support for custom Database Software Images in the Database Service
Support for getting and listing container database patches for Autonomous Container Database resources in the Database Service
Support for updating patch id on maintenance run for Autonomous Container Database resources in the Database Service
Support for searching Oracle Cloud resources across tenancies in the Search Service
Documentation update for Logging Policies in the API Gateway service
Support for Python SDK in Cloud Shell
Nothing published for this version
Support for custom boot volume size and other node pool updates in the Container Engine for Kubernetes service
Support for custom boot volume size and other node pool updates in the Container Engine for Kubernetes service
Support for Data Guard on Exadata Cloud at Customer VM clusters in the Database service
Support for stopping VM instances after scheduled maintenance or hypervisor reboots in the Compute service
Support for creating and managing private endpoints in the Data Flow service
Support for autonomous json databases in the Database service
Support for autonomous json databases in the Database service
Support for cleaning up uncommitted multipart uploads in the Object Storage service
Support for additional list API filters in the Data Catalog service
Some unusable region enums were removed from the Support Management service
Parameter opc_retry_token was removed from the Support Management service
Support for calling Oracle Cloud Infrastructure services in the uk-gov-cardiff-1 region
Support for calling Oracle Cloud Infrastructure services in the uk-gov-cardiff-1 region
Support for creating and managing private endpoints in the Data Flow service
Support for changing instance shapes and restarting nodes in the Big Data service
Support for additional versions (for example CSQL) in the Big Data service
Support for creating stacks from compartments in the Resource Manager service
Param life_cycle_details renamed to lifecycle_details in models BlockchainPlatformByHostname and BlockchainPlatformSummary in the Blockchain service
Restricted pyOpenSSL dependency to versions between 17.5.0 and 19.1.0, both inclusive. See #255 for details.
Support for calling Oracle Cloud Infrastructure services in the us-sanjose-1 region
Support for calling Oracle Cloud Infrastructure services in the us-sanjose-1 region
Support for updating the fault domain and launch options of VM instances in the Compute service
Support for image capability schemas and schema versions in the Compute service
Support for 'Patch Now' maintenance runs for autonomous Exadata infrastructure and autonomous container database resources in the Database service
Support for automatic performance and cost tuning on volumes in the Block Storage service
Removed the accessToken field from the GitlabAccessTokenConfigurationSourceProvider model in the Resource Manager service
Support for license types on instances in the Content and Experience service
Support for license types on instances in the Content and Experience service
Fixed a bug for Resource Principal authentication where RPST token was not getting refreshed correctly.
Support for the Blockchain service
Support for the Blockchain service
Support for failing over an autonomous database that has Data Guard enabled in the Database service
Support for switching over an autonomous database that has Data Guard enabled in the Database service
Support for git configuration sources in the Resource Manager service
Support for optionally specifying a VCN id on list operations of DHCP options, subnets, security lists, route tables, internet gateways, and local peering gateways in the Networking service
Fixed a bug where user-set timeout values were not being passed to base client from service client and remained None. This has been fixed in all clients except the upload manager and multipart object assembler.
Parameter vcn_id changed from required to optional in methods list_dhcp_options, list_local_peering_gateways, list_route_tables, list_security_lists, list_subnets and list_internet_gateways in the virtual network client. If the VCN ID is not provided, then the list includes information of all VCNs in the specified compartment.
For upload manager and multipart object assembler, the timeout for the object storage client is overwritten to None for all operations which call object storage. For this reason, the operations are NOT thread-safe, and you should provide the class with its own Object Storage client that isn't used elsewhere.
Support for registering and deregistering autonomous dedicated databases with Data Safe in the Database service
Support for registering and deregistering autonomous dedicated databases with Data Safe in the Database service
Support for switching between non-private-endpoints and private endpoints on autonomous databases in the Database service
Support for returning group names when listing identity provider groups in the Identity service
Support for server-side object re-encryption in the Object Storage service
Support for private endpoint (ingress) and public endpoint whitelisting in the Analytics Cloud service
Support for the VMware Provisioning service
Support for the Usage service
Support for the VMware Provisioning service
Support for applying one-off patches to databases in the Database service
Support for layer-2 virtualization features on vlans in the Networking service
Support for all AttachVolumeDetails and ParavirtualizedAttachVolumeDetails properties on instance configurations in the Compute Management service
Support for setting HTTP header size and allowing invalid characters in HTTP request headers in the Load Balancing service
Support for enabling/disabling HTTP logging. Please see https://oracle-cloud-infrastructure-python-sdk.readthedocs.io/en/latest/logging.html
Support for the Data Integration service
Support for the Data Integration service
Support for updating database home IDs on databases in the Database service
Support for backing up autonomous databases on Cloud at Customer in the Database service
Support for managing autonomous VM clusters on Cloud at Customer in the Database service
Support for accessing data assets via private endpoints in the Data Catalog service
Support for dependency archive zip files to be specified for use by applications in the Data Flow service
Attribute lifecycle_state in the Data Catalog service has restricted values to "CREATING", "ACTIVE", "INACTIVE", "UPDATING", "DELETING", "DELETED", "FAILED", "MOVING"
Attribute workflow_status in the Data Catalog service has restricted values to "NEW", "APPROVED", "UNDER_REVIEW", "ESCALATED"
Attribute schedule_type in the Data Catalog service has restricted values to "SCHEDULED", "IMMEDIATE"
Attribute job_type in the Data Catalog service has restricted values to "HARVEST", "PROFILING", "SAMPLING", "PREVIEW", "IMPORT", "EXPORT", "INTERNAL", "PURGE", "IMMEDIATE", "SCHEDULED", "IMMEDIATE_EXECUTION", "SCHEDULED_EXECUTION", "SCHEDULED_EXECUTION_INSTANCE"
Attribute harvest_status in the Data Catalog service has restricted values to "COMPLETE", "ERROR", "IN_PROGRESS", "DEFERRED"
Support for creating a new database from an existing database based on a given timestamp in the Database service
Support for creating a new database from an existing database based on a given timestamp in the Database service
Support for enabling archive log backups of databases in the Database service
Support for returning the database version on autonomous container databases in the Database service
Support for the new DNS format of the Data Transfer service
Support for scheduled autoscaling, which allows for scaling actions triggered at particular times based on CRON expressions, in the Compute Autoscaling service
Support for filtering of list APIs for groups, identity providers, identity provider groups, compartments, dynamic groups, network sources, policies, and users by name or lifecycle state in the Identity Service
Support for returning the database version of backups in the Database service
Support for returning the database version of backups in the Database service
Support for patching on Exadata Cloud at Customer resources in the Database service
Support for new lifecycle substates on instances in the Digital Assistant service
Support for file servers in the Integration service
Support for deleting non-empty tag namespaces and bulk deleting tags in the Identity service
Support for bulk move and bulk delete of resources by compartment in the Identity service
Data type for parameter data_storage_size_in_tbs changed from int to float in the Database service
Parameter lifecycle_state removed state OFFLINE and added DISCONNECTED in the Database service
Support for optionally supplying a signature when deleting an agreement in the Marketplace service
Support for optionally supplying a signature when deleting an agreement in the Marketplace service
Support for launching paid listings in non-US regions in the Marketplace service
Support for returning the image id of packages in the Marketplace service
Support for calling Oracle Cloud Infrastructure services in the ap-chuncheon-1 region
Support for authenticating via Resource Principals. An example of how to use resource principals is available on GitHub
Fixed a bug where oci.waiter.wait_until() was not invoking wait_callback correctly based on the resource property
Fixed a bug in ExponentialBackoffWithFullJitterRetryStrategy.do_sleep() where it was assuming time in milliseconds but it should be seconds
Field signature in delete_accepted_agreement_id from Marketplace Service changed from required to optional
Support for returning the private IP of a private endpoint database in the Database service
Support for returning the private IP of a private endpoint database in the Database service
Support for native JWT validation in the API Gateway service
Support for drift detection in the Resource Manager service
Support for drift detection in the Resource Manager service
Support for updating the license type of database systems in the Database service
Support for updating the license type of database systems in the Database service
Support for updating the version of 19c autonomous databases in the Database service
Support for backup and restore functionality in the Key Management service
Support for reports in the Marketplace service
Support for calling Oracle Cloud Infrastructure services in the ap-hyderabad-1 region
Your coding agent can read these notes before it upgrades. Set up the MCP server →