Skip to content

Commit

Permalink
Releasing version 3.37.11
Browse files Browse the repository at this point in the history
Releasing version 3.37.11
  • Loading branch information
Kanvipasricha authored Feb 27, 2024
2 parents d7f35ad + 5fc9c45 commit 4ac38a9
Show file tree
Hide file tree
Showing 33 changed files with 2,998 additions and 776 deletions.
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.37.11 - 2024-02-27
--------------------
Added
~~~~~
* Support for retrieving logs in Container Instance Service.

* ``oci container-instances container retrieve-logs --is-previous``

* Support for queue source feature in Connector Hub Service.

* ``oci och queue-source``

* Support for asynchronous data asset export in Data Catalog Service.

* ``oci data-catalog data-asset asynchronous-export``

* Support for the secret auto-generation in Vault Secret Management Service.

* ``oci vault secret create-base64 --enable-auto-generation --secret-generation-context``
* ``oci vault secret update --enable-auto-generation --secret-generation-context``
* ``oci vault secret update-base64 --enable-auto-generation --secret-generation-context``

* Support for new optional parameters in key commands to enable or modify automatic key rotation settings in Key Management Service.

* ``oci kms management key create --is-auto-rotation-enabled``
* ``oci kms management key create --is-auto-rotation-enabled --auto-key-rotation-details``
* ``oci kms management key import --is-auto-rotation-enabled``
* ``oci kms management key import --is-auto-rotation-enabled --is-auto-rotation-enabled``
* ``oci kms management key update --is-auto-rotation-enabled``
* ``oci kms management key update --is-auto-rotation-enabled --auto-key-rotation-details``

* Support for tagging for following commands in Database Management Service.

* ``oci database-management managed-database``
* ``oci database-management managed-database-group``
* ``oci database-management external-db-system-discovery``
* ``oci database-management external-db-system``
* ``oci database-management external-cluster``
* ``oci database-management external-cluster-instance``
* ``oci database-management external-asm``
* ``oci database-management external-asm-instance``
* ``oci database-management external-listener``
* ``oci database-management external-db-node``
* ``oci database-management external-db-home``
* ``oci database-management external-db-system-connector``
* ``oci database-management external-exadata-infrastructure``
* ``oci database-management external-exadata-storage-connector``
* ``oci database-management external-exadata-storage-grid``
* ``oci database-management external-exadata-storage-server``
* ``oci database-management job``
* ``oci database-management private-endpoint``

* Operator Access Control Service

* Support for multiple approvals (two approvals).

* ``oci opctl operator-control create --number-of-approvers``
* ``oci opctl operator-control update --number-of-approvers``

* Support for forwarding Hypervisor logs.

* ``oci opctl operator-control-assignment create --is-hypervisor-log-forwarded``
* ``oci opctl operator-control-assignment update --is-hypervisor-log-forwarded``

* Support for Assignment health check.

* ``oci opctl operator-control-assignment get-assignment-validation-status --operator-control-assignment-id``
* ``oci opctl operator-control-assignment validate-operator-assignment --operator-control-assignment-id --action-name``

* Database Service

* Support for the cluster placement group feature in Cloud Exadata Infrastructure.

* ``oci db cloud-exa-infra create --cluster-placement-group-id``
* ``oci db cloud-exa-infra list --cluster-placement-group-id``

* Support for Create Autonomous Dataguard Association.

* ``oci db autonomous-container-database-dataguard create --peer-autonomous-vm-cluster-id --peer-cloud-autonomous-vm-cluster-id --peer-db-unique-name``

* Digital Assistant Service

* Support for specifying dialog version when creating skills.

* ``oci oda management skill create --dialog-version``

* Support for bulk creation of skill entities.

* ``oci oda management skill bulk-create-skill-entities --items --oda-instance-id --skill-id``

* Support for training skill query entities.

* ``oci oda management skill train --items --oda-instance-id``

* Support for cascading delete of skill custom entities.

* ``oci oda management skill cascading-delete-skill-custom-entities --oda-instance-id --skill-id``

3.37.10 - 2024-02-20
--------------------
Added
Expand Down
6 changes: 3 additions & 3 deletions requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,18 +8,18 @@ certifi
cffi>=1.9.1
click==8.0.4
coverage==4.5.2
cryptography>=3.2.1,<42.0.0
cryptography>=3.2.1,<43.0.0
httpsig-cffi==15.0.0
Jinja2==3.0.3
jmespath==0.10.0
ndg-httpsclient==0.4.2
mock==2.0.0
oci==2.122.0
oci==2.123.0
packaging==20.2
pluggy==0.13.0
py==1.11.0
pyasn1==0.2.3
pyOpenSSL>=17.5.0,<24.0.0
pyOpenSSL>=17.5.0,<25.0.0
pycparser==2.20
pyparsing==2.2.0
pytest==4.6.10; python_version <= '3.9'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -811,17 +811,20 @@ def restart_container_instance(ctx, from_json, wait_for_state, max_wait_seconds,
@container_group.command(name=cli_util.override('container_instances.retrieve_logs.command_name', 'retrieve-logs'), help=u"""Retrieves recent logs from the specified container. The most recent 256 KB of logs are returned. \n[Command Reference](retrieveLogs)""")
@cli_util.option('--container-id', required=True, help=u"""The [OCID] of the container.""")
@cli_util.option('--file', type=click.File(mode='wb'), required=True, help="The name of the file that will receive the response data, or '-' to write to STDOUT.")
@cli_util.option('--is-previous', type=click.BOOL, help=u"""Returns the logs for the previous run of the container in a pod if the pod exists. If the container fails for some reason, this parameter is useful to determine the root cause of the failure.""")
@json_skeleton_utils.get_cli_json_input_option({})
@cli_util.help_option
@click.pass_context
@json_skeleton_utils.json_skeleton_generation_handler(input_params_to_complex_types={})
@cli_util.wrap_exceptions
def retrieve_logs(ctx, from_json, file, container_id):
def retrieve_logs(ctx, from_json, file, container_id, is_previous):

if isinstance(container_id, six.string_types) and len(container_id.strip()) == 0:
raise click.UsageError('Parameter --container-id cannot be whitespace or empty string')

kwargs = {}
if is_previous is not None:
kwargs['is_previous'] = is_previous
kwargs['opc_request_id'] = cli_util.use_or_generate_request_id(ctx.obj['request_id'])
client = cli_util.build_client('container_instances', 'container_instance', ctx)
result = client.retrieve_logs(
Expand Down
Loading

0 comments on commit 4ac38a9

Please sign in to comment.