Skip to content

Commit cf8b4dc

Browse files
Releasing version 2.168.2
Releasing version 2.168.2
2 parents 3c9282a + c16b56a commit cf8b4dc

4,325 files changed

Lines changed: 27687 additions & 38901 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CHANGELOG.rst

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,24 @@ All notable changes to this project will be documented in this file.
44

55
The format is based on `Keep a Changelog <http://keepachangelog.com/>`_.
66

7+
====================
8+
2.168.2 - 2026-03-17
9+
====================
10+
11+
Added
12+
-----
13+
* Support for additional node pools for ML and Coordinator nodes in the OpenSearch service
14+
15+
Changed
16+
-------
17+
* The urllib3 is no more a vendored library
18+
19+
Security
20+
--------
21+
* The upper bound for `urllib3` dependency has changed to versions till `2.6.0` for python version `>
22+
23+
=3.10` to address security vulnerability CVE-2025-66418.
24+
725
====================
826
2.168.1 - 2026-03-10
927
====================
@@ -4616,7 +4634,7 @@ Added
46164634

46174635
Breaking
46184636
--------
4619-
* The attribute `model_type` in `TypedObject` model now raises `ValueError` when provided with an invalid value. Please see the `documentation <https://docs.cloud.oracle.com/en-us/iaas/tools/python/2.21.6/api/data_integration/models/oci.data_integration.models.TypedObject.html#oci.data_integration.models.TypedObject.model_type>`_ for a list of allowed values.
4637+
* The attribute `model_type` in `TypedObject` model now raises `ValueError` when provided with an invalid value. Please see the `documentation <https://docs.oracle.com/en-us/iaas/tools/python/2.21.6/api/data_integration/models/oci.data_integration.models.TypedObject.html#oci.data_integration.models.TypedObject.model_type>`_ for a list of allowed values.
46204638

46214639
====================
46224640
2.21.6 - 2020-09-29
@@ -4949,7 +4967,7 @@ Added
49494967
-----
49504968
* Support for access types on instances in the Content and Experience service
49514969
* Support for identity contexts in the Search service
4952-
* Support for Client Side Encryption: https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/clientsideencryption.htm
4970+
* Support for Client Side Encryption: https://docs.oracle.com/en-us/iaas/Content/API/Concepts/clientsideencryption.htm
49534971
* Support for retries on Python built-in `ConnectionError <https://docs.python.org/3/library/exceptions.html#ConnectionError>`__
49544972

49554973
====================

README-development.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Assuming that you have Python and `virtualenv` installed, set up your environmen
2121
2222
You should also set up your configuration files as described `here`__
2323

24-
__ https://docs.cloud.oracle.com/Content/API/Concepts/sdkconfig.htm
24+
__ https://docs.oracle.com/iaas/Content/API/Concepts/sdkconfig.htm
2525

2626
Running Tests
2727
=============

README.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ Known Issues
120120
You can find information on any known issues with the SDK `here`__ and under the “Issues” tab of this
121121
project's `GitHub repository`__.
122122

123-
__ https://docs.cloud.oracle.com/Content/knownissues.htm
123+
__ https://docs.oracle.com/iaas/Content/knownissues.htm
124124
__ https://github.com/oracle/oci-python-sdk
125125

126126
=======

docs/configuration.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,4 +73,4 @@ If you want to use the private key which is not in the key file, key_content can
7373
These are supported across the OCI SDKs, so if you've already set this file up for any of the SDKs,
7474
you're all set.
7575

76-
__ https://docs.cloud.oracle.com/Content/API/Concepts/sdkconfig.htm
76+
__ https://docs.oracle.com/iaas/Content/API/Concepts/sdkconfig.htm

docs/index.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ __ https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/pythonsdk.htm#pythonsd
4444
To get started, head over to the :ref:`installation instructions <install>` or see more examples in the
4545
:ref:`quickstart <quickstart>` section.
4646

47-
The most recent list of supported services is located on the `Python SDK <https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/pythonsdk.htm#ServicesSupported>`_ page on the Oracle Cloud Infrastructure Documentation site.
47+
The most recent list of supported services is located on the `Python SDK <https://docs.oracle.com/iaas/Content/API/SDKDocs/pythonsdk.htm#ServicesSupported>`_ page on the Oracle Cloud Infrastructure Documentation site.
4848

4949

5050
**Note**: The ``oraclebmc`` package is deprecated and will no longer be maintained starting March 2018. Please check the :ref:`Backward Compatibility <backward-compatibility>` section if you are using ``oraclebmc``.

docs/installation.rst

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ The following example shows how to use yum to install the OCI SDK for Python 3.6
134134
Before using the SDK, you must set up your config file with the required credentials.
135135
For instructions, see `SDK and Tool Configuration`_ in the User Guide.
136136

137-
.. _SDK and Tool Configuration: https://docs.cloud.oracle.com/Content/API/Concepts/sdkconfig.htm
137+
.. _SDK and Tool Configuration: https://docs.oracle.com/iaas/Content/API/Concepts/sdkconfig.htm
138138

139139
Verify OpenSSL Version
140140
----------------------
@@ -168,7 +168,8 @@ You might encounter issues when installing Python or the SDK, or using the SDK i
168168

169169
Service Errors
170170
--------------
171-
Any operation resulting in a service error will cause an exception of type oci.exceptions.ServiceError to be thrown by the SDK. For information about common service errors, see `API Errors <https://docs.cloud.oracle.com/Content/API/References/apierrors.htm>`_.
171+
Any operation resulting in a service error will cause an exception of type oci.exceptions
172+
.ServiceError to be thrown by the SDK. For information about common service errors, see `API Errors <https://docs.oracle.com/iaas/Content/API/References/apierrors.htm>`_.
172173

173174

174175
pip 10 Installation Errors
@@ -213,11 +214,11 @@ SSL/TLS or Certificate Issues
213214
When trying to use the SDK, if you get an exception related to SSL/TLS or certificates/certificate validation, see the command for installing requests[security] in `Verify OpenSSL Version`_.
214215

215216

216-
.. _Adding Users: https://docs.cloud.oracle.com/Content/GSG/Tasks/addingusers.htm
217-
.. _Common Policies: https://docs.cloud.oracle.com/Content/Identity/Concepts/commonpolicies.htm
217+
.. _Adding Users: https://docs.oracle.com/iaas/Content/GSG/Tasks/addingusers.htm
218+
.. _Common Policies: https://docs.oracle.com/iaas/Content/Identity/Concepts/commonpolicies.htm
218219
.. _Cryptography.io: https://cryptography.io/en/latest/
219220
.. _Cryptography.io Installation: https://cryptography.io/en/latest/installation/
220-
.. _TLS 1.2: https://docs.cloud.oracle.com/Content/API/Concepts/sdks.htm
221+
.. _TLS 1.2: https://docs.oracle.com/iaas/Content/API/Concepts/sdks.htm
221222
.. _PyPI link: https://pypi.python.org/pypi
222223
.. _OpenSSL: https://www.openssl.org/
223224
.. _ConfiguringSDK: Configuring the SDK

docs/known-issues.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,13 +59,13 @@ If you have any questions, please feel free to comment on `this GitHub issue <ht
5959

6060
create_job_and_wait_for_state() fails with KeyError for ResourceManagerClientCompositeOperations (versions 2.20.0 and above)
6161
============================================================================================================================
62-
`ResourceManagerClientCompositeOperations.create_job_and_wait_for_state() <https://docs.cloud.oracle.com/en-us/iaas/tools/python/latest/api/resource_manager/client/oci.resource_manager.ResourceManagerClientCompositeOperations.html#oci.resource_manager.ResourceManagerClientCompositeOperations.create_stack_and_wait_for_state>`_ fails with KeyError: 'opc-work-request-id'.
62+
`ResourceManagerClientCompositeOperations.create_job_and_wait_for_state() <https://docs.oracle.com/en-us/iaas/tools/python/latest/api/resource_manager/client/oci.resource_manager.ResourceManagerClientCompositeOperations.html#oci.resource_manager.ResourceManagerClientCompositeOperations.create_stack_and_wait_for_state>`_ fails with KeyError: 'opc-work-request-id'.
6363

64-
**Workaround:** Use `create_stack() <https://docs.cloud.oracle.com/en-us/iaas/tools/python/latest/api/resource_manager/client/oci.resource_manager.ResourceManagerClient.html#oci.resource_manager.ResourceManagerClient.create_stack>`_ and then implement `waiters <https://docs.cloud.oracle.com/en-us/iaas/tools/python/latest/api/waiters.html#oci.wait_until>`_. You can find an example to use waiters `here <https://github.com/oracle/oci-python-sdk/blob/master/examples/wait_for_resource_in_state.py>`_.
64+
**Workaround:** Use `create_stack() <https://docs.oracle.com/en-us/iaas/tools/python/latest/api/resource_manager/client/oci.resource_manager.ResourceManagerClient.html#oci.resource_manager.ResourceManagerClient.create_stack>`_ and then implement `waiters <https://docs.oracle.com/en-us/iaas/tools/python/latest/api/waiters.html#oci.wait_until>`_. You can find an example to use waiters `here <https://github.com/oracle/oci-python-sdk/blob/master/examples/wait_for_resource_in_state.py>`_.
6565

6666
UploadManager.upload_stream() raises MultipartUploadError in oci v2.23.2
6767
========================================================================
68-
`UploadManager.upload_stream() <https://docs.cloud.oracle.com/en-us/iaas/tools/python/latest/api/upload_manager.html#oci.object_storage.UploadManager.upload_stream>`_ raises MultipartUploadError when a timeout is set on the underlying object storage client, and the operation takes more than the read timeout to complete. Prior to v2.23.2, we were overwriting the timeout to None in the operations (please see this `known issue <https://docs.cloud.oracle.com/en-us/iaas/tools/python/latest/known-issues.html#uploadmanager-generates-ssl3-write-pending-error-when-a-read-timeout-is-set-for-the-object-storage-client>`_). The default timeout is a read timeout of 60 seconds, hence this scenario will be triggered by default in v2.23.2 on any use of this operation where the operation takes 60 or more seconds to complete.
68+
`UploadManager.upload_stream() <https://docs.oracle.com/en-us/iaas/tools/python/latest/api/upload_manager.html#oci.object_storage.UploadManager.upload_stream>`_ raises MultipartUploadError when a timeout is set on the underlying object storage client, and the operation takes more than the read timeout to complete. Prior to v2.23.2, we were overwriting the timeout to None in the operations (please see this `known issue <https://docs.oracle.com/en-us/iaas/tools/python/latest/known-issues.html#uploadmanager-generates-ssl3-write-pending-error-when-a-read-timeout-is-set-for-the-object-storage-client>`_). The default timeout is a read timeout of 60 seconds, hence this scenario will be triggered by default in v2.23.2 on any use of this operation where the operation takes 60 or more seconds to complete.
6969
You can work around the issue by explicitly setting the timeout to None. For example,
7070

7171
.. code-block:: python

docs/new-region-support.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ New Region Support
1414

1515
If you are using a version of the SDK released prior to the announcement of a new region, you may need to use a workaround to reach it, depending on whether the region is in the oraclecloud.com realm.
1616

17-
A *region* is a localized geographic area. For more information on regions and how to identify them, see `Regions and Availability Domains <https://docs.cloud.oracle.com/iaas/Content/General/Concepts/regions.htm>`_
17+
A *region* is a localized geographic area. For more information on regions and how to identify them, see `Regions and Availability Domains <https://docs.oracle.com/iaas/Content/General/Concepts/regions.htm>`_
1818

1919
A *realm* is a set of regions that share entities. You can identify your realm by looking at the domain name at the end of the network address. For example, the realm for ``xyz.abc.123.oraclecloud.com`` is ``oraclecloud.com``.
2020

docs/quickstart.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -219,6 +219,6 @@ to explore the available operations for each service, and their parameters. Addi
219219
`ListApiKeys`_ operation is called with ``IdentityClient.list_api_keys`` and its parameter
220220
``userId`` is translated to ``user_id``.
221221

222-
.. _ListApiKeys: https://docs.cloud.oracle.com/api/#/en/identity/20160918/ApiKey/ListApiKeys
222+
.. _ListApiKeys: https://docs.oracle.com/en-us/iaas/api/#/en/identity/20160918/ApiKey/ListApiKeys
223223

224-
.. _User Guides: https://docs.cloud.oracle.com/Content/services.htm
224+
.. _User Guides: https://docs.oracle.com/iaas/Content/services.htm

docs/raw-requests.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Oracle Cloud Infrastructure API not yet supported in the SDK.
1818
Creating a Signer
1919
===================
2020

21-
The Signer used as part of making raw requests can be either an `Instance Principals-based <https://docs.cloud.oracle.com/iaas/Content/Identity/Tasks/callingservicesfrominstances.htm>`__ signer or one that uses a user OCID and private key.
21+
The Signer used as part of making raw requests can be either an `Instance Principals-based <https://docs.oracle.com/iaas/Content/Identity/Tasks/callingservicesfrominstances.htm>`__ signer or one that uses a user OCID and private key.
2222

2323
Signer with user OCID and private key
2424
--------------------------------------

0 commit comments

Comments
 (0)