Releases: oracle/oci-python-sdk
Releases · oracle/oci-python-sdk
2.38.2
Added
- 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
- Fixed a bug where
timeout=Nonewas 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 withtimeout=None
Changed
- 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.
2.38.1
Added
- 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
2.38.0
Added
- 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
Breaking
- VCN id parameters were moved from being required to being optional on all list operations in the Networking service
2.37.0
Added
- 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
Changed
- If retries are enabled, the SDK will now retry on status 409/IncorrectState. It will not retry on status 501.
Breaking
- Bumped cryptography version to 3.3.2 to address security vulnerability #322
2.36.0
Added
- 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
Breaking
- Removed response codes
200,201,202,204,206,300,301,302,303,304,307and444from attributeblock_response_codein modelAddressRateLimitingin the Web Application Acceleration and Security Service VcnIdwas made optional in CreateDrgAttachmentDetails model under Core services.- The property
IsInternetAccessAllowedwas removed from CreateIpv6Details model under Core services. - The property
Ipv6CidrBlockwas removed from CreateVcnDetails model under Core services. - The property
PublicIpAddressandIsInternetAccessAllowedwere removed from Ipv6 model under Core services. - Required property
PeerIdwas added to LocalPeeringGateway model under Core services. - The property
Ipv6PublicCidrBlockwas removed from Subnet model under Core services. - The property
Ipv6PublicCidrBlockwas replaced byIpv6CidrBlocksin Vcn model in Core services. - Required property
CurrentSkuwas added under CreateEsxiHostDetails under Ocvp service. - Required property
InitialSkuwas added under CreateSddcDetails under Ocvp service. - Required properties
BillingContractEndDate,NextSku&CurrentSkuwere added under EsxiHost under Ocvp service. - Required properties
BillingContractEndDate,NextSku&CurrentSkuwere added under EsxiHostSummary under Ocvp service. - Required property
InitialSkuwas added under Sddc under Ocvp service. - Required property
Idwas added under DatabaseDetails under Opsi service. compartment_idanddatabase_idare now optional in operationingest_sql_bucketunder Opsi service.compartment_idanddatabase_idare now optional in operationingest_sql_plan_linesunder Opsi service.compartment_idanddatabase_idare now optional in operationingest_sql_textunder Opsi service.compartment_idis now optional in operationlist_database_insightsunder Opsi service.database_idis now optional in operationlist_sql_plansunder Opsi service.database_idis now optional in operationsummarize_sql_response_time_distributionsunder Opsi service.database_idis now optional in operationsummarize_sql_statistics_time_series_by_planunder Opsi service.database_idis now optional in operationsummarize_sql_plan_insightsunder Opsi service.- Value of attribute
model_typein modelConnectionDetailsin Data Integration service defaults to UNKNOWN_ENUM_VALUE when it receives an invalid value. In the earlier versions, this raises a ValueError
2.35.1
Added
- 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
2.35.0
Added
- 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
Breaking
- 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
- Value of Enum "Status" changed from "SUCCESFUL" to "SUCCESSFUL" for method "list_lookups" in the Log Analytics service
- 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 (#203).
2.34.0
Added
- 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
Breaking
- Parameter
vnic_idchanged from optional to required in modelCreateIpv6Detailsin the core services - Parameter
vnic_idchanged from optional to required in modelIpv6in the core services - Value of Enum attribute
operatorin Usage API service defaults toUNKNOWN_ENUM_VALUEwhen it receives an invalid value. In the earlier versions, this raises aValueError
2.33.0
Added
- 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
Breaking
- 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 (#203).
2.32.1
Added
- 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