Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
98 changes: 98 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,104 @@ All notable changes to this project will be documented in this file.

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

3.82.0 - 2026-05-12
-------------------
Added
~~~~~
* Database Tools Runtime service

* ``oci dbtools-runtime``

* Support for executing SQL on connections

* ``oci dbtools-runtime connection execute-sql async``
* ``oci dbtools-runtime connection execute-sql sync``

* Support for Database API Gateway Configuration resources

* ``oci dbtools-runtime database-api-gateway-config get content``
* ``oci dbtools-runtime database-api-gateway-config-pool create default``
* ``oci dbtools-runtime database-api-gateway-config-pool list``
* ``oci dbtools-runtime database-api-gateway-config-pool-api-spec list``
* ``oci dbtools-runtime database-api-gateway-config-pool-auto-api-spec list``

* Support for Oracle Database External Authentication

* ``oci dbtools-runtime connection validate oracle-database``
* ``oci dbtools-runtime property-set update oracle-database-external-authentication-details``

* Database Tools service

* Support for Model Context Protocol (MCP) Servers
* ``oci dbtools mcp-server create-mcp-server-default``
* ``oci dbtools mcp-server get``
* ``oci dbtools mcp-server list``
* ``oci dbtools mcp-server update-mcp-server-default``
* ``oci dbtools mcp-server delete``
* ``oci dbtools mcp-server cascading-delete``
* ``oci dbtools mcp-server change-compartment``
* ``oci dbtools mcp-server add-lock``
* ``oci dbtools mcp-server remove-lock``

* Support for MCP Toolsets for customizable reporting tools

* ``oci dbtools mcp-toolset create-mcp-toolset-customizable-reporting-tools``
* ``oci dbtools mcp-toolset get``
* ``oci dbtools mcp-toolset list``
* ``oci dbtools mcp-toolset update-mcp-toolset-customizable-reporting-tools``
* ``oci dbtools mcp-toolset delete``
* ``oci dbtools mcp-toolset change-compartment``
* ``oci dbtools mcp-toolset add-lock``
* ``oci dbtools mcp-toolset remove-lock``

* Support for SQL Reports

* ``oci dbtools sql-report create-sql-report-oracle-database``
* ``oci dbtools sql-report get``
* ``oci dbtools sql-report list``
* ``oci dbtools sql-report update-sql-report-oracle-database``
* ``oci dbtools sql-report delete``
* ``oci dbtools sql-report change-compartment``
* ``oci dbtools sql-report add-lock``
* ``oci dbtools sql-report remove-lock``

* Support for Database API Gateway Configurations
* ``oci dbtools database-api-gateway-config create-database-api-gateway-config-default``
* ``oci dbtools database-api-gateway-config get``
* ``oci dbtools database-api-gateway-config list``
* ``oci dbtools database-api-gateway-config update-database-api-gateway-config-default``
* ``oci dbtools database-api-gateway-config delete``
* ``oci dbtools database-api-gateway-config change-compartment``
* ``oci dbtools database-api-gateway-config add-lock``
* ``oci dbtools database-api-gateway-config remove-lock``

* Support for PATCH APIs to add or delete multiple IPv6 prefixes in the Virtual Cloud Network service

* ``oci network vcn patch``
* ``oci network subnet patch``

* Support for new optional parameters ``--connectivity-type`` and ``--gateways`` in the IoT service Digital Twin Instance operations

* ``oci iot digital-twin-instance create --connectivity-type --gateways``
* ``oci iot digital-twin-instance list --connectivity-type``
* ``oci iot digital-twin-instance update --gateways``

* Support for additional Generative AI model capability values by Generative AI service

* ``oci generative-ai imported-model create-from-huggingface --capabilities``
* ``oci generative-ai imported-model create-from-objectstorage --capabilities``
* ``oci generative-ai imported-model update --capabilities``
* ``oci generative-ai hosted-deployment-collection list-hosted-deployments --capability``
* ``oci generative-ai imported-model-collection list-imported-models --capability``

Changed
~~~~~~~
- [BREAKING] Added validation to restrict allowed profile name characters in OCI CLI session and config commands.

Security
~~~~~~~~
* Updated pytz dependency upper bound to `<=2026.2` for python version.

3.81.1 - 2026-05-05
-------------------
Added
Expand Down
8 changes: 4 additions & 4 deletions requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ appdirs==1.4.3
arrow>=1.0.0,<2.0.0
certifi>=2025.1.31,<2026.0.0
cffi>=1.9.1,<2.0.0
click==8.0.4
click<=8.1.2
coverage==4.5.2
cryptography>=3.2.1,<47.0.0
httpsig-cffi==15.0.0
Expand All @@ -15,7 +15,7 @@ Jinja2>=3.1.5,<4.0.0; python_version >= '3.7'
jmespath>=0.10.0,<=1.0.1
ndg-httpsclient==0.4.2
mock==2.0.0
oci==2.173.1
oci==2.174.0
packaging>=22.0,<25.0; python_version > '3.8'
packaging==20.2; python_version <= '3.8'
pluggy==0.13.0
Expand All @@ -28,7 +28,7 @@ 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
pytz>=2016.10,<2025.0
pytz>=2016.10,<=2026.2
requests==2.27.0; python_version == '3.6'
requests==2.31.0; python_version == '3.7'
requests>=2.32.4,<3.0.0; python_version > '3.7'
Expand All @@ -55,4 +55,4 @@ 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==2.6.3; python_version >= '3.10'
urllib3==1.26.20; python_version < '3.10'
urllib3==1.26.20; python_version < '3.10'
6 changes: 3 additions & 3 deletions services/core/src/oci_cli_compute/generated/compute_cli.py
Original file line number Diff line number Diff line change
Expand Up @@ -236,13 +236,13 @@ def compute_capacity_topology_group():
pass


@click.command(cli_util.override('compute.compute_cluster_group.command_name', 'compute-cluster'), cls=CommandGroupWithAlias, help="""A remote direct memory access (RDMA) network group.
@click.command(cli_util.override('compute.compute_cluster_group.command_name', 'compute-cluster'), cls=CommandGroupWithAlias, help="""The data for creating a [compute cluster]. A compute cluster is an empty remote direct memory access (RDMA) network group

A cluster network on a [compute cluster] is a group of high performance computing (HPC), GPU, or optimized instances that are connected with an ultra low-latency network.
After the compute cluster is created, you can use the compute cluster's OCID with the [LaunchInstance] operation to create instances in the compute cluster. The instances must be created in the same compartment and availability domain as the cluster.

Use compute clusters when you want to manage instances in the cluster individually in the RDMA network group.

For details about cluster networks that use instance pools to manage groups of identical instances, see [ClusterNetwork].""")
For details about creating a cluster network that uses instance pools to manage groups of identical instances, see [CreateClusterNetworkDetails].""")
@cli_util.help_option_group
def compute_cluster_group():
pass
Expand Down
Loading