Skip to content

Commit 3c1604e

Browse files
Releasing version 2.53.1
Releasing version 2.53.1
2 parents 84b33fb + 716219c commit 3c1604e

File tree

13 files changed

+548
-13
lines changed

13 files changed

+548
-13
lines changed

CHANGELOG.rst

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,14 @@ Change Log
33
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/>`_.
6+
====================
7+
2.53.1 - 2021-12-21
8+
====================
9+
10+
Fixed
11+
-----
12+
* Fixes the potential data corruption issue as described in https://github.com/oracle/oci-python-sdk/issues/410. Customers using FIPS compliant openssl versions are advised to enable FIPS with the ways described in https://oracle-cloud-infrastructure-python-sdk.readthedocs.io/en/latest/fips-libraries.html.
13+
614
====================
715
2.53.0 - 2021-12-14
816
====================

docs/fips-libraries.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,10 @@ Setting the Environment Variables
2828

2929
If you do not want to run ``enable_fips_mode()`` for every session, you can set an environment variable so that the SDK uses the library every time.
3030

31-
Set the following environment variable to the path to the libcrypto library:
31+
Set the one of the following environment variables to the path to the libcrypto library, listed according to priority:
3232

3333
- FIPS_LIBCRYPTO_PATH
34+
- OCI_PYTHON_SDK_FIPS_LIBCRYPTO_PATH
3435

3536
Verifying the Configuration
3637
---------------------------

docs/index.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@
66
window.location.href = 'https://oracle-bare-metal-cloud-services-python-sdk.readthedocs.io/en/latest/deprecation-notice.html';
77
}
88
</script>
9+
10+
.. warning::
11+
Potential data corruption with Python SDK on UploadManager.upload_stream() in FIPS mode and Cloud Shell (versions 2.53.0 and below), for more information please see :ref:`Known Issues<known-issues>` section.
12+
913
.. warning::
1014
Potential data corruption with Python SDK on binary upload in versions 2.8.0 and below, for more information please see :ref:`Known Issues<known-issues>` section.
1115

docs/known-issues.rst

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,14 @@ Known Issues
44
~~~~~~~~~~~~~~~~~~~~~~
55
These are the current known issues for the Python SDK.
66

7+
Potential data corruption with Python SDK on UploadManager.upload_stream() in FIPS mode and Cloud Shell (versions 2.53.0 and below)
8+
===================================================================================================================================
9+
**Details:** When using the Python SDK to perform stream upload operations you may encounter an issue with data corruption if you are using UploadManager.upload_stream. This issue is known to affect the customers using FIPS mode and Cloud Shell.
10+
11+
**Impacted Versions:** v2.53.0 and below
12+
13+
**Direct link to this issue:** `Potential data corruption issue for multipart stream upload for OCI Python SDK <https://github.com/oracle/oci-python-sdk/issues/410>`_
14+
715
Performance regression in oci v2.38.4 and above
816
===============================================
917
In OCI Python SDK version 2.38.4 and later versions, you may encounter performance regressions when using the SDK with some OCI services. The regression surfaces itself as a 3-second increase in latency in SDK operations made to some OCI services. This issue has been confirmed to impact the OCI Streaming service, and likely impacts the following services:

docs/upload-manager.rst

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,8 @@ The Object Storage service supports multipart uploads to make large object uploa
1616

1717
The `UploadObject <https://github.com/oracle/oci-python-sdk/blob/master/examples/multipart_object_upload.py>`_ example shows how :py:class:`~oci.object_storage.UploadManager` can be used to upload files to object storage.
1818

19+
.. warning::
20+
Potential data corruption with Python SDK on UploadManager.upload_stream() in FIPS mode and Cloud Shell (versions 2.53.0 and below), for more information please see :ref:`Known Issues<known-issues>` section.
21+
1922
.. warning::
2023
Potential data corruption with Python SDK on binary upload in versions 2.8.0 and below, for more information please see :ref:`Known Issues<known-issues>` section.

0 commit comments

Comments
 (0)