Skip to content

Commit 587b128

Browse files
Releasing version 3.57.0
Releasing version 3.57.0
2 parents feb7f39 + 58aa97f commit 587b128

File tree

34 files changed

+5179
-530
lines changed

34 files changed

+5179
-530
lines changed

CHANGELOG.rst

Lines changed: 112 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,118 @@ All notable changes to this project will be documented in this file.
66

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

9+
3.57.0 - 2025-05-27
10+
--------------------
11+
Added
12+
~~~~~
13+
* Big Data Service
14+
15+
* Support for new command
16+
17+
* ``oci bds bds-capacity-report create``
18+
* ``oci bds instance get-software-update``
19+
* ``oci bds instance install-software-updates``
20+
* ``oci bds instance list-software-updates``
21+
22+
* Support for new optional parameter for below commands
23+
24+
* ``oci bds instance install-os-patch --is-dry-run``
25+
* ``oci bds instance install-os-patch-batching-based-patching-configs --is-dry-run``
26+
* ``oci bds instance install-os-patch-domain-based-patching-configs --is-dry-run``
27+
* ``oci bds instance install-os-patch-downtime-based-patching-configs --is-dry-run``
28+
29+
* Network Firewall Service
30+
31+
* Support for NAT Rule APIs
32+
33+
* ``oci network-firewall nat-rule``
34+
35+
* Support for new optional parameters in the network-firewall create and update commands
36+
37+
* ``oci network-firewall network-firewall create --nat-configuration``
38+
* ``oci network-firewall network-firewall update --nat-configuration``
39+
40+
* Core Service
41+
42+
* Support for Compute HostGroups APIs
43+
44+
* ``oci compute compute-host-group``
45+
46+
* Support for new commands
47+
48+
* ``oci compute compute-host detach``
49+
* ``oci compute compute-host attach``
50+
* ``oci compute dedicated-vm-host create-dedicated-vm-host-compute-bare-metal-host-placement-constraint-details``
51+
* ``oci compute dedicated-vm-host create-dedicated-vm-host-host-group-placement-constraint-details``
52+
* ``oci compute instance launch-instance-compute-bare-metal-host-placement-constraint-details``
53+
* ``oci compute instance launch-instance-host-group-placement-constraint-details``
54+
55+
* Support for new optional parameter for below commands
56+
57+
* ``oci compute compute-host list --compute-host-group-id``
58+
* ``oci compute instance launch --compute-host-group-id --placement-constraint-details``
59+
* ``oci compute dedicated-vm-host create --placement-constraint-details``
60+
* ``oci network local-peering-gateway create --security-attributes``
61+
* ``oci network local-peering-gateway update --security-attributes``
62+
* ``oci network vcn create --is-zpr-only``
63+
* ``oci network vcn update --is-zpr-only``
64+
65+
* Capacity Management Service
66+
67+
* Support for the Demand signal feature CRUD operations
68+
69+
* ``oci capacity-management demand-signal occm-demand-signal``
70+
* ``oci capacity-management demand-signal occm-demand-signal-catalog-resource``
71+
* ``oci capacity-management demand-signal occm-demand-signal-delivery-collection``
72+
* ``oci capacity-management demand-signal occm-demand-signal-item``
73+
74+
* Support for Internal Demand signal feature CRUD operations
75+
76+
* ``oci capacity-management internal-demand-signal internal-occm-demand-signal``
77+
* ``oci capacity-management internal-demand-signal internal-occm-demand-signal-catalog-resource``
78+
* ``oci capacity-management internal-demand-signal internal-occm-demand-signal-delivery``
79+
* ``oci capacity-management internal-demand-signal internal-occm-demand-signal-item-collection``
80+
* ``oci capacity-management internal-demand-signal occm-demand-signal-catalog``
81+
82+
* Support for new commands in the Management Dashboard Service
83+
84+
* ``oci management-dashboard dashboard get-oob``
85+
* ``oci management-dashboard dashboard list-oob``
86+
* ``oci management-dashboard saved-search get-oob``
87+
* ``oci management-dashboard saved-search list-oob``
88+
89+
* Support for REST in HeatWave MySQL Service
90+
91+
* ``oci mysql db-system clone --rest``
92+
* ``oci mysql db-system create --rest``
93+
* ``oci mysql db-system import --rest``
94+
* ``oci mysql db-system update --rest``
95+
96+
* Support for new optional parameters for below command in the Database Service
97+
98+
* ``oci db system list-db-system-storage-performances --database-edition``
99+
100+
* Support for new optional parameters for below command in the Usage Service
101+
102+
* ``oci usage-api usage-carbon-emission-summary request-usage-carbon-emissions --emission-calculation-method --emission-type --granularity``
103+
104+
Changed
105+
~~~~~~~
106+
* Database Service
107+
108+
* [BREAKING] Command to get cloud-exadata-infrastructure unallocated resources has been renamed in the Database Service
109+
110+
* ``oci db cloud-exadata-infrastructure-unallocated-resources get`` renamed to ``oci db cloud-exa-infra get-cloud-exadata-infrastructure-unallocated-resources``
111+
112+
* Required parameter --db-home-id is now a optional parameter for the below commands
113+
114+
* ``oci db database create-database-create-stand-by-database-details``
115+
* ``oci db database create-database-from-backup``
116+
117+
Fixed
118+
~~~~~
119+
* `Github Issue #949 <https://github.com/oracle/oci-cli/issues/949>`_ for OCI Database Service
120+
9121
3.56.1 - 2025-05-20
10122
--------------------
11123
Added

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Jinja2>=3.1.5; python_version >= '3.7'
1515
jmespath==0.10.0
1616
ndg-httpsclient==0.4.2
1717
mock==2.0.0
18-
oci==2.152.1
18+
oci==2.153.0
1919
packaging==20.2
2020
pluggy==0.13.0
2121
py==1.11.0

services/adm/src/oci_cli_application_dependency_management/generated/applicationdependencymanagement_cli.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2111,7 +2111,7 @@ def get_work_request(ctx, from_json, work_request_id):
21112111
@cli_util.option('--page', help=u"""A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response.""")
21122112
@cli_util.option('--sort-order', type=custom_types.CliCaseInsensitiveChoice(["ASC", "DESC"]), help=u"""The sort order to use, either 'ASC' or 'DESC'.""")
21132113
@cli_util.option('--gav', help=u"""A filter to return only resources that match the entire GAV (Group Artifact Version) identifier given.""")
2114-
@cli_util.option('--purl', help=u"""A filter to return only resources that match the entire PURL given (https://github.com/package-url/purl-spec/).""")
2114+
@cli_util.option('--purl', help=u"""A filter to return only resources that match the entire purl given.""")
21152115
@cli_util.option('--sort-by', type=custom_types.CliCaseInsensitiveChoice(["gav", "purl", "nodeId", "dfs", "bfs"]), help=u"""The field to sort by. Only one sort order may be provided. If sort order is dfs, the nodes are returned by going through the application dependency tree in a depth-first manner. Children are sorted based on their GAV property alphabetically (either ascending or descending, depending on the order parameter). Default order is ascending. If sort order is bfs, the nodes are returned by going through the application dependency tree in a breadth-first manner. Children are sorted based on their GAV property alphabetically (either ascending or descending, depending on the order parameter). Default order is ascending. Default order for gav is ascending where ascending corresponds to alphanumerical order. Default order for purl is ascending where ascending corresponds to alphabetical order Default order for nodeId is ascending where ascending corresponds to alphanumerical order. Sorting by DFS or BFS cannot be used in conjunction with the following query parameters: \"gav\", \"cvssV2GreaterThanOrEqual\", \"cvssV3GreaterThanOrEqual\" and \"vulnerabilityId\".""")
21162116
@cli_util.option('--all', 'all_pages', is_flag=True, help="""Fetches all pages of results. If you provide this option, then you cannot provide the --limit option.""")
21172117
@cli_util.option('--page-size', type=click.INT, help="""When fetching results, the number of results to fetch per call. Only valid when used with --all or --limit, and ignored otherwise.""")
@@ -2181,7 +2181,7 @@ def list_application_dependency_recommendations(ctx, from_json, all_pages, page_
21812181
@cli_util.option('--root-node-id', help=u"""A filter to override the top level root identifier with the new given value. The application dependency tree will only be traversed from the given node. Query parameters \"cvssV2GreaterThanOrEqual\", \"cvssV3GreaterThanOrEqual\", \"gav\" and \"vulnerabilityId\" cannot be used in conjunction with this parameter.""")
21822182
@cli_util.option('--depth', type=click.INT, help=u"""A filter to limit depth of the application dependencies tree traversal. Additionally query parameters such as \"cvssV2GreaterThanOrEqual\", \"cvssV3GreaterThanOrEqual\", \"gav\" and \"vulnerabilityId\" can't be used in conjunction with this latter.""")
21832183
@cli_util.option('--gav', help=u"""A filter to return only resources that match the entire GAV (Group Artifact Version) identifier given.""")
2184-
@cli_util.option('--purl', help=u"""A filter to return only resources that match the entire PURL given (https://github.com/package-url/purl-spec/).""")
2184+
@cli_util.option('--purl', help=u"""A filter to return only resources that match the entire purl given.""")
21852185
@cli_util.option('--all', 'all_pages', is_flag=True, help="""Fetches all pages of results. If you provide this option, then you cannot provide the --limit option.""")
21862186
@cli_util.option('--page-size', type=click.INT, help="""When fetching results, the number of results to fetch per call. Only valid when used with --all or --limit, and ignored otherwise.""")
21872187
@json_skeleton_utils.get_cli_json_input_option({})

services/apm_synthetics/src/oci_cli_apm_synthetic/generated/apmsynthetic_cli.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1579,8 +1579,8 @@ def create_on_premise_vantage_point(ctx, from_json, apm_domain_id, name, type, d
15791579
@script_group.command(name=cli_util.override('apm_synthetics.create_script.command_name', 'create'), help=u"""Creates a new script. \n[Command Reference](createScript)""")
15801580
@cli_util.option('--apm-domain-id', required=True, help=u"""The APM domain ID the request is intended for.""")
15811581
@cli_util.option('--display-name', required=True, help=u"""Unique name that can be edited. The name should not contain any confidential information.""")
1582-
@cli_util.option('--content-type', required=True, type=custom_types.CliCaseInsensitiveChoice(["SIDE", "JS"]), help=u"""Content type of script.""")
1583-
@cli_util.option('--content', required=True, help=u"""The content of the script. It may contain custom-defined tags that can be used for setting dynamic parameters. The format to set dynamic parameters is: `<ORAP><ON>param name</ON><OV>param value</OV><OS>isParamValueSecret(true/false)</OS></ORAP>`. Param value and isParamValueSecret are optional, the default value for isParamValueSecret is false. Examples: With mandatory param name : `<ORAP><ON>param name</ON></ORAP>` With parameter name and value : `<ORAP><ON>param name</ON><OV>param value</OV></ORAP>` Note that the content is valid if it matches the given content type. For example, if the content type is SIDE, then the content should be in Side script format. If the content type is JS, then the content should be in JavaScript format.""")
1582+
@cli_util.option('--content-type', required=True, type=custom_types.CliCaseInsensitiveChoice(["SIDE", "JS", "PLAYWRIGHT_TS"]), help=u"""Content type of script.""")
1583+
@cli_util.option('--content', required=True, help=u"""The content of the script. It may contain custom-defined tags that can be used for setting dynamic parameters. The format to set dynamic parameters is: `<ORAP><ON>param name</ON><OV>param value</OV><OS>isParamValueSecret(true/false)</OS></ORAP>`. Param value and isParamValueSecret are optional, the default value for isParamValueSecret is false. Examples: With mandatory param name : `<ORAP><ON>param name</ON></ORAP>` With parameter name and value : `<ORAP><ON>param name</ON><OV>param value</OV></ORAP>` Note that the content is valid if it matches the given content type. For example, if the content type is SIDE, then the content should be in Side script format. If the content type is JS, then the content should be in JavaScript format. If the content type is PLAYWRIGHT_TS, then the content should be in TypeScript format.""")
15841584
@cli_util.option('--content-file-name', help=u"""File name of uploaded script content.""")
15851585
@cli_util.option('--parameters', type=custom_types.CLI_COMPLEX_TYPE, help=u"""List of script parameters. Example: `[{\"paramName\": \"userid\", \"paramValue\":\"testuser\", \"isSecret\": false}]`
15861586
@@ -1874,11 +1874,11 @@ def get_monitor(ctx, from_json, apm_domain_id, monitor_id):
18741874
cli_util.render_response(result, ctx)
18751875

18761876

1877-
@monitor_result_group.command(name=cli_util.override('apm_synthetics.get_monitor_result.command_name', 'get'), help=u"""Gets the results for a specific execution of a monitor identified by OCID. The results are in a HAR file, Screenshot, Console Log or Network details. \n[Command Reference](getMonitorResult)""")
1877+
@monitor_result_group.command(name=cli_util.override('apm_synthetics.get_monitor_result.command_name', 'get'), help=u"""Gets the results for a specific execution of a monitor identified by OCID. The results are in a HAR file, Screenshot, Console Log, Network details, Diagnostics or Script Content. \n[Command Reference](getMonitorResult)""")
18781878
@cli_util.option('--apm-domain-id', required=True, help=u"""The APM domain ID the request is intended for.""")
18791879
@cli_util.option('--monitor-id', required=True, help=u"""The OCID of the monitor.""")
18801880
@cli_util.option('--vantage-point', required=True, help=u"""The vantagePoint name.""")
1881-
@cli_util.option('--result-type', required=True, help=u"""The result type: har, screenshot, log, or network.""")
1881+
@cli_util.option('--result-type', required=True, help=u"""The result type: har, screenshot, log, network, diagnostics or script.""")
18821882
@cli_util.option('--result-content-type', required=True, help=u"""The result content type: zip or raw.""")
18831883
@cli_util.option('--execution-time', required=True, help=u"""The time the object was posted.""")
18841884
@json_skeleton_utils.get_cli_json_input_option({})
@@ -4046,8 +4046,8 @@ def update_on_premise_vantage_point(ctx, from_json, force, apm_domain_id, on_pre
40464046
@cli_util.option('--apm-domain-id', required=True, help=u"""The APM domain ID the request is intended for.""")
40474047
@cli_util.option('--script-id', required=True, help=u"""The OCID of the script.""")
40484048
@cli_util.option('--display-name', help=u"""Unique name that can be edited. The name should not contain any confidential information.""")
4049-
@cli_util.option('--content-type', type=custom_types.CliCaseInsensitiveChoice(["SIDE", "JS"]), help=u"""Content type of script.""")
4050-
@cli_util.option('--content', help=u"""The content of the script. It may contain custom-defined tags that can be used for setting dynamic parameters. The format to set dynamic parameters is: `<ORAP><ON>param name</ON><OV>param value</OV><OS>isParamValueSecret(true/false)</OS></ORAP>`. Param value and isParamValueSecret are optional, the default value for isParamValueSecret is false. Examples: With mandatory param name : `<ORAP><ON>param name</ON></ORAP>` With parameter name and value : `<ORAP><ON>param name</ON><OV>param value</OV></ORAP>` Note that the content is valid if it matches the given content type. For example, if the content type is SIDE, then the content should be in Side script format. If the content type is JS, then the content should be in JavaScript format.""")
4049+
@cli_util.option('--content-type', type=custom_types.CliCaseInsensitiveChoice(["SIDE", "JS", "PLAYWRIGHT_TS"]), help=u"""Content type of script.""")
4050+
@cli_util.option('--content', help=u"""The content of the script. It may contain custom-defined tags that can be used for setting dynamic parameters. The format to set dynamic parameters is: `<ORAP><ON>param name</ON><OV>param value</OV><OS>isParamValueSecret(true/false)</OS></ORAP>`. Param value and isParamValueSecret are optional, the default value for isParamValueSecret is false. Examples: With mandatory param name : `<ORAP><ON>param name</ON></ORAP>` With parameter name and value : `<ORAP><ON>param name</ON><OV>param value</OV></ORAP>` Note that the content is valid if it matches the given content type. For example, if the content type is SIDE, then the content should be in Side script format. If the content type is JS, then the content should be in JavaScript format. If the content type is PLAYWRIGHT_TS, then the content should be in TypeScript format.""")
40514051
@cli_util.option('--content-file-name', help=u"""File name of uploaded script content.""")
40524052
@cli_util.option('--parameters', type=custom_types.CLI_COMPLEX_TYPE, help=u"""List of script parameters. Example: `[{\"paramName\": \"userid\", \"paramValue\":\"testuser\", \"isSecret\": false}]`
40534053

0 commit comments

Comments
 (0)