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 4 days ago
22 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
392 releases · first in 2017
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
Support for the MySQL Database service
Support for the MySQL Database service
Support for updating the database home of a database in the Database service
Support for government regions in the Marketplace service
Support for starting and stopping instances in the Integration service
Support for installing Windows updates in the OS Management service
Deleted models ErrataId, ManagedInstanceUpdateDetails and UpdatablePackageSummary from the os_management service
One column per quarter.
Support for the Data Safe service
Support for the Data Safe service
Support for the Incident Management service
Support for showing which database versions support always-free in the Database service
Support in instance configurations for flex shapes, dedicated VM hosts, encryption in transit, and KMS keys in the Compute Autoscaling service
Support for server-side object encryption using a customer-provided encryption key in the Object Storage service
Support for specifying maintenance preferences while launching and updating Exadata Database systems in the Database service
Support for flexible-shaped VM instances in the Compute service
Support for scheduled cross-region backups in the Block Volume service
Support for object versioning in the Object Storage service
Deleted models Archiver, CreateArchiverDetails and UpdateArchiverDetails from the streaming service
Support for access types on instances in the Content and Experience service
Support for access types on instances in the Content and Experience service
Support for identity contexts in the Search service
Support for Client Side Encryption: https://docs.oracle.com/en-us/iaas/Content/API/Concepts/clientsideencryption.htm
Support for retries on Python built-in ConnectionError
Support for changing compartments of runs and applications in the Data Flow service
Support for changing compartments of runs and applications in the Data Flow service
Support for getting usage information in the Key Management Vault service
Support for custom Key Management service endpoints and private endpoints on stream pools in the Streaming service
Fixed kms_example and added secrets examples
Support for the Secrets Management service
Support for the Secrets Management service
Support for the Big Data service
Support for updating class name, file URI, language, and spark version of applications in the Data Flow service
Support for cross-region replication in the Object Storage service
Support for retention rules in the Object Storage service
Support for enabling and disabling pod security policy admission controllers in the Container Engine for Kubernetes service
Support for Web Application Acceleration and Security configurations on instances in the Content and Experience service
Support for Web Application Acceleration and Security configurations on instances in the Content and Experience service
Support for shared database homes on Exadata Cloud at Customer resources in the Database service
Support for Exadata database creation from backup in the Database service
Support for conditions on JavaScript challenges, new action types on access rules, new policy configuration settings, exclusions on custom protection rules, and IP address lists on IP whitelists in the Web Application Acceleration and Security service
Support for serial console connections in the Database service
Support for serial console connections in the Database service
Support for preview database versions in the Database service
Support for node reboot migration maintenance status and maintenance windows in the Database service
Support for using instance metadata API v2 for instance principals authentication
Upgraded configparser dependency version
Deleted model autonomous_exadata_infrastructure_maintenance_window.py from the database service
Support for Events service integration with alerts in the Budgets service
Support for Events service integration with alerts in the Budgets service
The parameters sort_by and lifecycle_state type from Budget service are changed from str to enum
Support for updating the shape of a Database System in the Database service
Support for updating the shape of a Database System in the Database service
Support for generating CPE configurations for download in the Networking service
Support for private IPs and fault domains of cluster nodes in the Container Engine for Kubernetes service
Support for calling Oracle Cloud Infrastructure services in the ca-montreal-1 region
Fixed missed parameter when invoking request signing for delegation token
Support for restarting autonomous databases in the Database service
Support for restarting autonomous databases in the Database service
Support for private endpoints on autonomous databases in the Database service
Support for IP-based policies in the Identity service
Support for management of OAuth 2.0 client credentials in the Identity service
Support for OCI Functions as a subscription protocol in the Notifications service
Support for the NoSQL Database service
Support for the NoSQL Database service
Support for filtering database versions by storage management type in the Database service
Support for specifying paid listing types within pricing models in the Marketplace service
Support for primary and non-primary instance types in the Content and Experience service
Support for listing supported database versions for Autonomous Database Serverless, and selecting a version at provisioning time in the Database servi
Support for listing supported database versions for Autonomous Database Serverless, and selecting a version at provisioning time in the Database service
Support for TCP proxy protocol versions on listener connection configurations in the Load Balancer service
Support for calling the Notifications service in alternate realms
Support for calling Oracle Cloud Infrastructure services in the eu-amsterdam-1 and me-jeddah-1 regions
Support for the Data Science service
Support for the Data Science service
Support for calling Oracle Cloud Infrastructure services in the ap-osaka-1 and ap-melbourne-1 regions
Support for the Application Migration service
Support for the Application Migration service
Support for the Data Flow service
Support for the Data Catalog service
Support for cross-shape Data Guard in the Database service
Support for offline data export in the Data Transfer service
Support for getting DRG redundancy status in the Networking service
Support for getting DRG redundancy status in the Networking service
Support for cloning autonomous databases from backups in the Database service
Support for a description field on route rules and security rules in the Networking service
Support for a description field on route rules and security rules in the Networking service
Support for starting and stopping Digital Assistant instances in the Digital Assistant service
Support for shared database homes on Exadata, bare metal, and virtual machine instances in the Database service
Support for tracking a number of Database service operations through the Work Requests service
Field db_home_id in list_databases from database service is changed from required to optional
Support for optionally specifying the corporate proxy field when creating Exadata infrastructure in the Database service
Support for optionally specifying the corporate proxy field when creating Exadata infrastructure in the Database service
Support for maintenance windows, and rescheduling maintenance runs, on autonomous container databases in the Database service
Provide example on how to use key_content for python SDK configuration
Field host_name in NodeDetails from database service is changed from optional to required
Support for the API Gateway service
Support for the API Gateway service
Support for the OS Management service
Support for the Marketplace service
Support for "default"-type vaults in the Key Management service
Support for bringing your own keys in the Key Management service
Support for cross-region backups of boot volumes in the Block Storage service
Support for top-level TSIG keys in the DNS service
Support for resizing virtual machine instances to different shapes in the Compute service
Support for management configuration of cloud agents in the Compute service
Support for launching node pools using image IDs in the Container Engine for Kubernetes service
Removed support for v1 auth tokens in kubeconfig files in the CreateClusterKubeconfigContentDetails class of the Container Engine for Kubernetes service
Removed the IDCS access token requirement on the delete deleteOceInstance operation in the Content and Experience service, which is why the DeleteOceInstanceDetails class was removed
Set compartment_id as a required parameter in list_stream_pools for streaming service
Support for etags on results of the List Objects API in the Object Storage service
Support for etags on results of the List Objects API in the Object Storage service
Support for OCIDs on buckets in the Object Storage service
Support for content-disposition and cache-control headers on objects in the Object Storage service
Support for recovering deleted compartments in the Identity service
Support for sharing volumes across multiple instances in the Block Storage service
Support for connect harnesses and stream pools in the Streaming service
Support for associating file storage mount targets with network security groups in the File Storage service
Support for calling Oracle Cloud Infrastructure services in the uk-gov-london-1 region
Add default connection timeout(10s) and read timeout(60s) for Python SDK client
Add contents table to client documentation
Fix the issue of the second style of pagination
Support for maintenance windows on autonomous databases in the Database service
Support for maintenance windows on autonomous databases in the Database service
Support for getting the compute units (OCPUs) of an Exadata autonomous transaction processing - dedicated resource in the Database service
Create database home from VM_CLUSTER_BACKUP is removed from Database Service
Support for four-byte autonomous system numbers (ASNs) on FastConnect resources in the Networking service
Support for four-byte autonomous system numbers (ASNs) on FastConnect resources in the Networking service
Support for choosing fault domains when creating instance pools in the Compute service
Support for allowing connections from only specific VCNs to autonomous data warehouse and autonomous transaction processing instances in the Database service
Support for Streaming Client Non-Regional
Support for access to APEX and SQL Dev features on autonomous transaction processing and autonomous data warehouse resources in the Database service
Support for access to APEX and SQL Dev features on autonomous transaction processing and autonomous data warehouse resources in the Database service
Support for registering / deregistering autonomous transaction processing and autonomous data warehouse resources with Data Safe in the Database service
Support for redirecting HTTP / HTTPS request URIs to different URIs in the Load Balancing service
Support for specifying compartments on options APIs in the Container Engine for Kubernetes service
Support for volume performance units on block volumes in the Block Storage service
Support for the Analytics Cloud service
Support for the Analytics Cloud service
Support for the Integration Cloud service
Support for IKE versions in IPSec connections in the Virtual Networking service
Support for getting a stack's Terraform state in the Resource Manager service
Support for wallet rotation operations on Autonomous Databases in the Database service
Support for wallet rotation operations on Autonomous Databases in the Database service
Support for adding and removing image shape compatibility entries in the Compute service
Support for managing redirects in the Web Application Acceleration and Security service
Support for migrating zones from the Dyn HTTP Redirect Service to Oracle Cloud Infrastructure in the DNS service
Support for the Digital Assistant service
Support for the Digital Assistant service
Support for work requests on Instance Pool operations in the Compute service
Support for the new schema for events in the Audit service
Support for the new schema for events in the Audit service
Support for entitlements in the Data Transfer service
Support for custom scheduled backup policies on volumes in the Block Storage service
Support for specifying the network type when launching virtual machine instances in the Compute service
Support for Monitoring service integration in the Health Checks service
The tenant_id parameter is now id (Id of the Transfer Application Entitlement) for get_transfer_appliance_entitlement in TransferApplianceEntitlementClient
The topic_attributes_details parameter is now required for update_topic in NotificationControlPlaneClient
The Audit service version was bumped to 20190901, use older version of Python SDK for Audit service version 20160918
Support for required tags in the Identity service
Support for required tags in the Identity service
Support for work requests on tagging operations in the Identity service
Support for enumerated tag values in the Identity service
Support for moving dynamic routing gateway resources across compartments in the Networking service
Support for migrating zones from Dyn managed DNS to OCI in the DNS service
Support for fast provisioning for virtual machine databases in the Database service
Support for selecting the Terraform version to use in the Resource Manager service
Support for selecting the Terraform version to use in the Resource Manager service
Support for bucket re-encryption in the Object Storage service
Support for enabling / disabling bucket-level events in the Object Storage service
Support for importing state files in the Resource Manager service
Support for importing state files in the Resource Manager service
Support for Exadata Cloud at Customer in the Database service
Support for free tier resources and system tags in the Load Balancing service
Support for free tier resources and system tags in the Compute service
Support for free tier resources and system tags in the Block Storage service
Support for free tier and system tags on autonomous databases in the Database service
The availability_domain parameter is now a kwarg for list_db_system_shapes in DatabaseClient
The model CreateDbHomeWithDbSystemIdBase was renamed CreateDbHomeBase and the parameter db_system_id was removed
The parameter create_db_home_with_db_system_id_details for create_db_home in DatabaseClient changed from CreateDbHomeWithDbSystemIdBase to CreateDbHomeBase
Support for specifying the autoBackupWindow field for scheduling backups in the Database service
Support for specifying the autoBackupWindow field for scheduling backups in the Database service
Support for network security groups on autonomous Exadata infrastructure in the Database service
Support for Kubernetes secrets encryption in customer clusters, regional subnets, and cluster authentication for instance principals in the Container Engine for Kubernetes service
Support for the Oracle Content and Experience service
The etag header has been removed from the response for NotificationControlPlaneClient.change_topic_compartment and NotificationDataPlaneClient.change_subscription_compartment
Support for the Sydney (SYD) region
Support for the Sydney (SYD) region
Support for managing cluster networks in the Compute Autoscaling service
Support for tracking asynchronous operations via work requests in the Database service
Support for the Sao Paulo (GRU) region
Support for the Sao Paulo (GRU) region
Support for dedicated virtual machine hosts in the Compute service
Support for resource groups in metrics and alarms in the Monitoring service
Support for archiving to Object Storage in the Streaming service
Support for the Limits service
Support for archiving to Object Storage in the Streaming service
Support for etags on resources in the Streaming service
Support for Key Management service (KMS) encryption of file systems in the File Storage service
Support for moving public IP, DHCP, local peering gateway, internet gateway, network security group, and DRG attachment resources across compartments in the Networking service
Support for multi-origin, basic cache, certificate mapping, and OCI Monitoring service integration in the Web Application Acceleration and Security service
Support for the Data Transfer service
Support for the Data Transfer service
Support for the Zurich (ZRH) region
oci.waas.WafLog.timestamp type changed from str to datetime
oci.waas.models.Certificate.issuer_name type changed from oci.waas.models.CertificateSubjectName to oci.waas.models.CertificateIssuerName
"PURGE_WAAS_POLICY" removed as option for oci.waas.models.WorkRequest.operation_type
"PURGE_WAAS_POLICY" removed as option for oci.waas.models.WorkRequestSummary.operation_type
Support for IPv6 load balancers in the Load Balancing service
Support for IPv6 load balancers in the Load Balancing service
Support for IPv6 on VCN and FastConnect resources in the Networking service
Support for the Mumbai (BOM) region
Support for the Mumbai (BOM) region
Support for the Events service
Support for moving streams across compartments in the Streaming service
Support for moving FastConnect resources across compartments in the Networking service
Support for moving policies across compartments in the Web Application Acceleration and Security service
Support for tagging FastConnect resources in the Networking service
Support for moving resources across compartments in the Database service
Support for moving resources across compartments in the Database service
Support for moving resources across compartments in the Health Checks service
Support for moving alarms across compartments in the Monitoring service
Support for creating instance configurations from running instances in the Compute service
Support for setting up budget alerts for cost tracking tags in the Budgets service
Support for the Functions service
Support for the Functions service
Support for the Quotas service
Support for moving resources across compartments in the DNS service
Support for moving instances across compartments in the Compute service
Support for moving keys and vaults across compartments in the Key Management service
Support for moving topics and subscriptions across compartments in the Notifications service
Support for moving load balancers across compartments in the Load Balancing service
Support for specifying permitted REST methods in load balancer rule sets in the Load Balancing service
Support for configuring cookie session persistence in backend sets in the Load Balancing service
Support for ACL rules in rule sets in the Load Balancing service
Support for move compartment tree in the Identity service
Support for specifying and returning a KMS key in backup operations in the Block Storage service
Support for transit routing in the Networking service
Support for authenticating via Resource Principals. An example of how to use resource principals is available on GitHub. This authentication method is only supported within the Functions service at this time.
Support for network security groups in the Load Balancing service
Support for network security groups in the Load Balancing service
Support for network security groups in Core Services
Support for network security groups on database systems in the Database service
Support for creating autonomous transaction processing and autonomous data warehouse previews in the Database service
Support for getting the load balancer attachments of instance pools in the Compute service
Support for moving resources across compartments in the Resource Manager service
Support for moving VCN resources across compartments in the Networking service
Support for moving images, instance configurations, and instance pools across compartments in Core Services
Support for moving images, instance configurations, and instance pools across compartments in Core Services
Support for moving autoscaling configurations across compartments in the Compute Autoscaling service
Fixed a bug where the Streaming service's endpoints in Tokyo, Seoul, and future regions were not reachable from the SDK
Support for moving senders across compartments in the Email service
Support for moving senders across compartments in the Email service
Support for moving NAT gateway resources across compartments in Core Services
Support for moving service gateway resources across compartments in Core Services
Support for moving service gateway resources across compartments in Core Services
Support for moving block storage resources across compartments in Core Services
Support for key deletion in the Key Management service
Support for specifying custom boot volume sizes on instance configurations in the Compute Autoscaling service
Support for specifying custom boot volume sizes on instance configurations in the Compute Autoscaling service
Support for 'Autonomous Transaction Processing - Dedicated' features, as well as maintenance run and backup operations on autonomous databases, autonomous container databases, and autonomous Exadata infrastructure in the Database service
Support for autoscaling autonomous databases and autonomous data warehouses in the Database service
Support for autoscaling autonomous databases and autonomous data warehouses in the Database service
Support for specifying fault domains as part of instance configurations in the Compute Autoscaling service
Support for deleting tag definitions and tag namespaces in the Identity service
Support for regions in realms other than oraclecloud.com in the Load Balancing service
Support for the Work Requests service, and tracking of a number of Core Services operations through work requests
Support for the Work Requests service, and tracking of a number of Core Services operations through work requests
Support for emulated volume attachments in Core Services
Support for changing the compartment of resources in the File Storage service
Support for tags in list operations in the File Storage service
Support for returning UI password creation dates in the Identity service
Support for returning tags when listing instance configurations, instance pools, or autoscaling configurations in the Compute Autoscaling service
Support for returning tags when listing instance configurations, instance pools, or autoscaling configurations in the Compute Autoscaling service
Support for getting the namespace of another tenancy than the caller's tenancy in the Object Storage service
Support for BGP dynamic routing and providing pre-shared secrets (PSKs) when establishing tunnels in the Networking service
Support for the Seoul (ICN) region
Support for the Seoul (ICN) region
Support for logging context fields on data-plane APIs of the Key Management Service
Support for reverse pagination on list operations of the Email service
Support for configuring backup retention windows on database backups in the Database service
Support for subscribed regions in stop_untagged_instances.py on GitHub.
New services to showoci.py on GitHub.
Support for the Tokyo (NRT) region
Support for the Tokyo (NRT) region
A sample demonstrating how to find, stop and report on instances that have been improperly tagged is available on GitHub.
A sample demonstrating adding and deleting an API key is available on GitHub.
New services to showoci.py on GitHub.
Updated example for Streaming service to address issue with encoding in Python 3 is available on GitHub.
Support for tagging dynamic groups in the Identity service
Support for tagging dynamic groups in the Identity service
Support for updating network ACLs and license types for autonomous databases and autonomous data warehouses in the Database service
Support for editing static routes and IPSec remote IDs in the Virtual Networking service
An example for reporting details for multiple Oracle Cloud Infrastructure resources is available on GitHub.
Support for etag and if-match headers (for optimistic concurrency control) in the Email service
Support for etag and if-match headers (for optimistic concurrency control) in the Email service
Support for provider service key names on virtual circuits in the FastConnect service
Support for provider service key names on virtual circuits in the FastConnect service
Support for customer reference names on cross connects and cross connect groups in the FastConnect service
A sample showing how to use Streaming service from the SDK is available on GitHub.
Support for glob patterns and exclusions for object lifecycle management in the Object Storage service
Support for glob patterns and exclusions for object lifecycle management in the Object Storage service
Documentation enhancements and corrections for traffic management in the DNS service
Support for specifying metadata on node pools in the Container Engine for Kubernetes service
Support for specifying metadata on node pools in the Container Engine for Kubernetes service
Support for provisioning a new autonomous database or autonomous data warehouse as a clone of another in the Database service
Updated vendored packages. idna==2.8, PyJWT==1.7.1, requests==2.21.0, six==1.12.0, urllib3==1.24.1, requests==2.21.0
Support for the Budgets service
Support for the Budgets service
Support for managing multifactor authentication in the Identity service
Support for managing default tags in the Identity service
Support for account recovery in the Identity service
Support for authentication policies in the Identity service
Support for specifying the workload type when creating autonomous databases in the Database service
Support for I/O resource management for Exadata database systems in the Database service
Support for customer-specified timezones on database systems in the Database service
Support for the Monitoring service
Support for the Monitoring service
Support for the Notification service
Support for the Resource Manager service
Support for the Compute Autoscaling service
Support for changing the compartment of a tag namespace in the Identity service
Support for specifying fault domains in the Database service
Support for managing instance monitoring in the Compute service
Support for attaching/detaching load balancers to instance pools in the Compute service
Support for government-realm regions
Support for government-realm regions
Support for the Streaming service
Support for tags in the Key Management service
Support for regional subnets in the Virtual Networking service
Removed unused Announcements service 'NotificationFollowupDetails' model and 'followups' from Announcement model
Support for the Web Application Acceleration and Security (WAAS) service
Support for the Web Application Acceleration and Security (WAAS) service
Support for the Health Checks service
Support for connection strings on Database resources in the Database service
Support for traffic management in the DNS service
Support for tagging in the Email service
Support for the Announcements service
Support for the Announcements service
Support for renaming databases during restore-from-backup operations in the Database service
Support for renaming databases during restore-from-backup operations in the Database service
Support for calling Oracle Cloud Infrastructure services in the ca-toronto-1 region
KmsCryptoClient and KmsManagementClient updated to make service_endpoint required
Explicitly imported path to idna. Addresses GitHub issue 101
Your coding agent can read these notes before it upgrades. Set up the MCP server →