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
66 changes: 66 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,72 @@ All notable changes to this project will be documented in this file.

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


3.85.0 - 2026-06-02
-------------------
Added
~~~~~
* Generative AI Interface service

* Support Multimodal Image input in apply-guardrails

* ``oci generative-ai-inference apply-guardrails-result apply-guardrails --multimodal-input``
* ``oci generative-ai-inference apply-guardrails-result apply-guardrails-guardrails-text-input --multimodal-input``

* Support for applying guardrails to input image

* ``oci generative-ai-inference apply-guardrails-result apply-guardrails-guardrails-image-input``

* Cloud Incident Management Service

* Support filtering incidents/support requests with a new optional query parameter for the List Incidents command

* ``oci support incident list --time-updated-greater-than-or-equal-to``

* VMware Solution service

* Support for new optional parameters

* ``oci ocvs byol create --site-id``
* ``oci ocvs byol update --site-id``
* ``oci ocvs esxi-host inplace-upgrade --vcf-byol-allocation-id``
* ``oci ocvs esxi-host replace-host --vcf-byol-allocation-id``

* Database Management service

* Support for new optional parameters

* ``oci database-management private-endpoint create --security-attributes``
* ``oci database-management private-endpoint update --security-attributes``

* Operation Insights service

* Support for new optional parameters

* ``oci opsi operations-insights-private-endpoint create --security-attributes``
* ``oci opsi operations-insights-private-endpoint update --security-attributes``

Changed
~~~~~~~

* Cloud Incident Management Service

* [BREAKING] Removal of CSI parameter --csi from all commands

* ``oci support incident create``
* ``oci support incident get``
* ``oci support incident list``
* ``oci support incident put-attachment``
* ``oci support incident update``
* ``oci support incident-resource-type list``
* ``oci support validation-response validate-user``

* Generative AI Inference service

* ``--input`` is now an optional parameter in apply-guardrails command

* ``oci generative-ai-inference apply-guardrails-result apply-guardrails --input``

3.84.0 - 2026-05-26
-------------------
Added
Expand Down
2 changes: 1 addition & 1 deletion requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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.176.0
oci==2.177.0
packaging>=22.0,<25.0; python_version > '3.8'
packaging==20.2; python_version <= '3.8'
pluggy==0.13.0
Expand Down
14 changes: 12 additions & 2 deletions services/cims/src/oci_cli_incident/cims_cli_extended.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,10 +29,9 @@


# modify csi parameter to be required for incident create, and flatten JSON parameter for ticket to be required params.
@cli_util.copy_params_from_generated_command(incident_cli.create_incident, params_to_exclude=['csi', 'ticket'])
@cli_util.copy_params_from_generated_command(incident_cli.create_incident, params_to_exclude=['ticket'])
@incident_cli.incident_group.command(name=cli_util.override('support.create_incident.command_name', 'create'),
help=u"""This API enables the customer to Create an Incident""")
@cli_util.option('--csi', required=True, help=u'''Customer Support Identifier''')
@cli_util.option('--severity', required=True,
type=custom_types.CliCaseInsensitiveChoice(["LOW", "MEDIUM", "HIGH", "HIGHEST"]),
help=u"""States severity level of incident. Acceptable values are LOW, MEDIUM, HIGH, HIGHEST. Please note for HIGHEST: Oracle Support requires a 24x7 contact be provided so additional information can be requested as needed 24x7.)""")
Expand Down Expand Up @@ -66,6 +65,17 @@ def create_incident_extended(ctx, **kwargs):
ctx.invoke(incident_cli.create_incident, **kwargs)


# modify list incidents to add new parameter time-updated-greater-than-or-equal-to to filter results and to remove auto generated help message for that parameter to add the correct one.
@cli_util.copy_params_from_generated_command(incident_cli.list_incidents, params_to_exclude=['time_updated_greater_than_or_equal_to'])
@incident_group.command(name=cli_util.override('support.list_incidents.command_name', 'list'), help=u"""Lists support requests for the specified tenancy. For more information, see [Listing Support Requests]. \n[Command Reference](listIncidents)""")
@cli_util.option('--time-updated-greater-than-or-equal-to', type=custom_types.CLI_DATETIME, help=u"""Filter to return results updated only after the specified timestamp. Must be an RFC 3339 timestamp (e.g. 2025-12-07T17:42:54Z).""")
@click.pass_context
@json_skeleton_utils.json_skeleton_generation_handler(input_params_to_complex_types={}, output_type={'module': 'cims', 'class': 'list[IncidentSummary]'})
@cli_util.wrap_exceptions
def list_incidents_extended(ctx, **kwargs):
ctx.invoke(incident_cli.list_incidents, **kwargs)


# modify update incident to flatten ticket parameter to required params.
@cli_util.copy_params_from_generated_command(incident_cli.update_incident, params_to_exclude=['ticket', 'comments'])
@incident_cli.incident_group.command(name=cli_util.override('support.update_incident.command_name', 'update'),
Expand Down
Loading