diff --git a/oc_relax-python-depends.patch b/oc_relax-python-depends.patch index 936d79d..96cd0e4 100644 --- a/oc_relax-python-depends.patch +++ b/oc_relax-python-depends.patch @@ -1,15 +1,14 @@ -diff -Nru oci-cli-3.54.1.orig/requirements.txt oci-cli-3.54.1/requirements.txt ---- oci-cli-3.54.1.orig/requirements.txt 2025-04-01 15:49:25.000000000 +0200 -+++ oci-cli-3.54.1/requirements.txt 2025-04-08 14:56:19.692427186 +0200 -@@ -2,51 +2,51 @@ +diff -Nru oci-cli-3.54.4.orig/requirements.txt oci-cli-3.54.4/requirements.txt +--- oci-cli-3.54.4.orig/requirements.txt 2025-04-22 09:44:26.000000000 +0200 ++++ oci-cli-3.54.4/requirements.txt 2025-04-27 10:12:22.794835966 +0200 +@@ -2,47 +2,47 @@ # (https://pip.pypa.io/en/stable/reference/pip_install/#requirements-file-format), # you may need to use the --extra-index-url option instead. -appdirs==1.4.3 +appdirs>=1.4.3 arrow>=1.0.0 --certifi==2025.1.31 -+certifi>=2025.1.31 + certifi>=2025.1.31 cffi>=1.9.1 -click==8.0.4 -coverage==4.5.2 @@ -24,7 +23,7 @@ diff -Nru oci-cli-3.54.1.orig/requirements.txt oci-cli-3.54.1/requirements.txt -jmespath==0.10.0 -ndg-httpsclient==0.4.2 -mock==2.0.0 --oci==2.149.2 +-oci==2.150.2 -packaging==20.2 -pluggy==0.13.0 -py==1.11.0 @@ -32,14 +31,10 @@ diff -Nru oci-cli-3.54.1.orig/requirements.txt oci-cli-3.54.1/requirements.txt -pyOpenSSL>=17.5.0,<25.0.0 -pycparser==2.20 -pyparsing==2.2.0 --pytest==4.6.10; python_version <= '3.9' --pytest==7.1.2; python_version >= '3.10' --pytest-cov==2.5.1 --python-dateutil>=2.5.3,<3.0.0 +jmespath>=0.10.0 +ndg-httpsclient>=0.4.2 +mock>=2.0.0 -+oci>=2.149.2 ++oci>=2.150.2 +packaging>=20.2 +pluggy>=0.13.0 +py>=1.11.0 @@ -47,65 +42,57 @@ diff -Nru oci-cli-3.54.1.orig/requirements.txt oci-cli-3.54.1/requirements.txt +pyOpenSSL>=17.5.0 +pycparser>=2.20 +pyparsing>=2.2.0 -+pytest>=4.6.10; python_version <= '3.9' + pytest==4.6.10; python_version <= '3.9' +-pytest==7.1.2; python_version >= '3.10' +-pytest-cov==2.5.1 +-python-dateutil>=2.5.3,<3.0.0 +pytest>=7.1.2; python_version >= '3.10' +pytest-cov>=2.5.1 +python-dateutil>=2.5.3 pytz>=2016.10 --requests==2.27.0; python_version == '3.6' --requests==2.31.0; python_version == '3.7' -+requests>=2.27.0; python_version == '3.6' -+requests>=2.31.0; python_version == '3.7' + requests==2.27.0; python_version == '3.6' + requests==2.31.0; python_version == '3.7' requests>=2.32.0; python_version > '3.7' six>=1.15.0 -sphinx==3.3.0 -sphinx-rtd-theme==0.4.3 -terminaltables==3.1.10 -tox==3.23.0 --vcrpy==1.13.0; python_version <= '3.9' ++sphinx>=3.3.0 ++sphinx-rtd-theme>=0.4.3 ++terminaltables>=3.1.10 ++tox>=3.23.0 + vcrpy==1.13.0; python_version <= '3.9' -vcrpy==4.2.1; python_version >= '3.10' -virtualenv==20.13.0 -pytest-xdist==1.22.2 -pytest-forked==1.0.2 -PyYAML>=5.4,<=6.0.1 -docutils==0.15.2 --prompt-toolkit==3.0.29; python_version == '3.6' -+sphinx>=3.3.0 -+sphinx-rtd-theme>=0.4.3 -+terminaltables>=3.1.10 -+tox>=3.23.0 -+vcrpy>=1.13.0; python_version <= '3.9' +vcrpy>=4.2.1; python_version >= '3.10' +virtualenv>=20.13.0 +pytest-xdist>=1.22.2 +pytest-forked>=1.0.2 +PyYAML>=5.4 +docutils>=0.15.2 -+prompt-toolkit>=3.0.29; python_version == '3.6' + prompt-toolkit==3.0.29; python_version == '3.6' prompt-toolkit>=3.0.38,<=3.0.43; python_version > '3.6' setuptools>70.0.0; python_version > '3.7' --setuptools==68.0.0; python_version == '3.7' --setuptools==59.6.0; python_version == '3.6' -+setuptools>=68.0.0; python_version >= '3.7' -+setuptools>=59.6.0; python_version == '3.6' - # this is required because of python 3.6 requests dependency version bound - urllib3<=1.26.15 -diff -Nru oci-cli-3.54.1.orig/setup.py oci-cli-3.54.1/setup.py ---- oci-cli-3.54.1.orig/setup.py 2025-04-01 15:49:25.000000000 +0200 -+++ oci-cli-3.54.1/setup.py 2025-04-08 14:57:00.250183179 +0200 +diff -Nru oci-cli-3.54.4.orig/setup.py oci-cli-3.54.4/setup.py +--- oci-cli-3.54.4.orig/setup.py 2025-04-22 09:44:26.000000000 +0200 ++++ oci-cli-3.54.4/setup.py 2025-04-27 10:10:09.498854817 +0200 @@ -30,21 +30,21 @@ readme = f.read() requires = [ -- 'oci==2.149.2', -+ 'oci>=2.149.2', +- 'oci==2.150.2', ++ 'oci>=2.150.2', 'arrow>=1.0.0', -- 'certifi==2025.1.31', + 'certifi>=2025.1.31', - 'click==8.0.4', - 'cryptography>=3.2.1,<46.0.0', - 'jmespath==0.10.0', - 'python-dateutil>=2.5.3,<3.0.0', -+ 'certifi>=2025.1.31', + 'click>=8.0.4', + 'cryptography>=3.2.1', + 'jmespath>=0.10.0', diff --git a/oci-cli-3.54.1.tar.gz b/oci-cli-3.54.1.tar.gz deleted file mode 100644 index 525ff4a..0000000 --- a/oci-cli-3.54.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2f8aef8dc237bb147909121afeedae210f547dab4cfa8279dfaf498649b06054 -size 5804811 diff --git a/oci-cli-3.54.4.tar.gz b/oci-cli-3.54.4.tar.gz new file mode 100644 index 0000000..6a797a0 --- /dev/null +++ b/oci-cli-3.54.4.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:08cfbc113d2228234774aab43725b42047e397223eb3f2d8df5bf7a6e710f5d5 +size 5810563 diff --git a/oci-cli.changes b/oci-cli.changes index 21d624e..330cf09 100644 --- a/oci-cli.changes +++ b/oci-cli.changes @@ -1,37 +1,91 @@ +------------------------------------------------------------------- +Sun Apr 27 08:13:17 UTC 2025 - John Paul Adrian Glaubitz + +- Update to version 3.54.4 + * Core Services + * Support iSCSI-3 Persistant Reservation for Block Volume + * ``oci bv volume create ----is-reservations-enabled`` + * ``oci bv volume create-volume-source-from-volume-backup-delta --is-reservations-enabled`` + * ``oci bv volume create-volume-volume-source-from-block-volume-replica-details`` + * Visual Builder Service + * Support for restricting public network access to a VB service instance in Visual builder + * ``oci visual-builder vb-instance update-vb-instance-update-public-endpoint-details + --network-endpoint-details-allowlisted-http-ips --network-endpoint-details-allowlisted-http-vcns`` + * ``oci visual-builder vb-instance update-vb-instance-public-endpoint-details + --network-endpoint-details-allowlisted-http-ips --network-endpoint-details-allowlisted-http-vcns`` + * Database service + * Support for Database Lifecycle Management Patch Management + * ``oci dblm dblm-patch-management get-patch-management`` + * ``oci dblm patch-databases-collection list-databases`` +- from version 3.54.3 + * Generative Ai Service Inference + * Support for the ApplyGuardrails API, enabling capabilities for Content Moderation, + Prompt Injection and PII detection + * ``oci generative-ai-inference apply-guardrails-result apply-guardrails`` + * ``oci generative-ai-inference apply-guardrails-result apply-guardrails-guardrails-text-input`` + * Added optional parameter chat-request-safety-mode in chat-cohere-chat-request command + * ``oci generative-ai-inference chat-result chat-cohere-chat-request --chat-request-safety-mode`` + * Database service + * Added optional parameter customer contact for Operational Notifications (EXACCADBCC/EXACSADBD) + * ``oci db autonomous-container-database create ----customer-contacts`` + * ``oci db autonomous-container-database update ----customer-contacts`` +- from version 3.54.2 + * GoldenGate Service + * Support for new optional parameters to create and update deployment operation + * ``oci goldengate deployment create --availability-domain, --fault-domain, + --placements, --source-deployment-id`` + * ``oci goldengate deployment update --placements`` + * Support for new operations to goldengate deployment operation + * ``oci goldengate deployment add-deployment-local-peer`` + * ``oci goldengate deployment remove-deployment-local-peer`` + * ``oci goldengate deployment switchover-deployment-peer`` + * Support for deploymentPeerSummary operation + * ``oci goldengate deployment-peer-summary list-deployment-peers`` + * Support for collecting diagnostics for ZeroETL pipelines + * ``oci goldengate pipeline collect-diagnostic`` + * Support for new optional parameters for below command in the Key Management Service + * ``oci kms management vault create-vault-replica --replica-vault-metadata`` + * Support for Dry Run of Function Invocation in the Functions service + * ``oci fn function invoke --is-dry-run`` +- Fix format issues of previous changelog entry +- Refresh patches for new version + * oc_relax-python-depends.patch +- Update BuildRequires and Requires from setup.py + ------------------------------------------------------------------- Tue Apr 8 12:57:24 UTC 2025 - John Paul Adrian Glaubitz - Update to version 3.54.1 * File Storage service - * Support for the Lustre File service - * ``oci lfs lustre-file-system change-compartment`` - * ``oci lfs lustre-file-system create`` - * ``oci lfs lustre-file-system delete`` - * ``oci lfs lustre-file-system get`` - * ``oci lfs lustre-file-system update`` - * ``oci lfs lustre-file-system-collection list-lustre-file-systems`` - * ``oci lfs work-request cancel`` - * ``oci lfs work-request get`` - * ``oci lfs work-request list`` - * ``oci lfs work-request-error list`` - * ``oci lfs work-request-log-entry list-work-request-logs`` + * Support for the Lustre File service + * ``oci lfs lustre-file-system change-compartment`` + * ``oci lfs lustre-file-system create`` + * ``oci lfs lustre-file-system delete`` + * ``oci lfs lustre-file-system get`` + * ``oci lfs lustre-file-system update`` + * ``oci lfs lustre-file-system-collection list-lustre-file-systems`` + * ``oci lfs work-request cancel`` + * ``oci lfs work-request get`` + * ``oci lfs work-request list`` + * ``oci lfs work-request-error list`` + * ``oci lfs work-request-log-entry list-work-request-logs`` * Data Science Service - * Support for ML Applications in the Data Science service - * ``oci data-science ml-app`` - * ``oci data-science ml-app-implementation`` - * ``oci data-science ml-app-implementation-version`` - * ``oci data-science ml-app-instance`` - * ``oci data-science ml-app-instance-view`` + * Support for ML Applications in the Data Science service + * ``oci data-science ml-app`` + * ``oci data-science ml-app-implementation`` + * ``oci data-science ml-app-implementation-version`` + * ``oci data-science ml-app-instance`` + * ``oci data-science ml-app-instance-view`` * Application Performance Monitoring Configuration Service - * Support for new Action end points to export and import configurations - * ``oci apm-config export-configuration copy`` - * ``oci apm-config export-configuration export`` - * ``oci apm-config export-configuration import`` + * Support for new Action end points to export and import configurations + * ``oci apm-config export-configuration copy`` + * ``oci apm-config export-configuration export`` + * ``oci apm-config export-configuration import`` * Ops Insights Service - * Support for ECPU compute model based Ops Insights Warehouses by adding - new compute-model field. - * ``oci opsi operations-insights-warehouses update --compute-model`` - * ``oci opsi operations-insights-warehouses create --compute-model`` + * Support for ECPU compute model based Ops Insights Warehouses by adding + new compute-model field. + * ``oci opsi operations-insights-warehouses update --compute-model`` + * ``oci opsi operations-insights-warehouses create --compute-model`` * Updated requests dependency to `>= 2.32.0` for python version `>3.7`, `2.31.0` for `3.7` and `2.27.0` for `3.6` per: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-32681. * Updated Jinja2 dependency to `>=3.1.5` for python version `>=3.7` and `<3.0.0` diff --git a/oci-cli.spec b/oci-cli.spec index 4cfbc92..9bc10f1 100644 --- a/oci-cli.spec +++ b/oci-cli.spec @@ -36,7 +36,7 @@ %global _sitelibdir %{%{pythons}_sitelib} Name: oci-cli%{psuffix} -Version: 3.54.1 +Version: 3.54.4 Release: 0 Summary: Oracle Cloud Infrastructure CLI License: Apache-2.0 @@ -52,7 +52,7 @@ BuildRequires: %{pythons}-click >= 8.0.4 BuildRequires: %{pythons}-cryptography >= 3.2.1 BuildRequires: %{pythons}-devel BuildRequires: %{pythons}-jmespath >= 0.10.0 -BuildRequires: %{pythons}-oci-sdk >= 2.149.2 +BuildRequires: %{pythons}-oci-sdk >= 2.150.2 BuildRequires: %{pythons}-pip BuildRequires: %{pythons}-pyOpenSSL >= 22.1.0 BuildRequires: %{pythons}-python-dateutil >= 2.5.3 @@ -95,7 +95,7 @@ Requires: %{pythons}-certifi >= 2025.1.31 Requires: %{pythons}-click >= 8.0.4 Requires: %{pythons}-cryptography >= 3.2.1 Requires: %{pythons}-jmespath >= 0.10.0 -Requires: %{pythons}-oci-sdk >= 2.149.2 +Requires: %{pythons}-oci-sdk >= 2.150.2 Requires: %{pythons}-prompt_toolkit >= 3.0.38 Requires: %{pythons}-pyOpenSSL >= 22.1.0 Requires: %{pythons}-python-dateutil >= 2.5.3