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

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

3.93.0 - 2026-09-15
-------------------
Added
~~~~~
* Database Service

* Support for Basic Data Validation in Database Migration Service

* ``oci database-migration migration data-verification get-detail --migration-id``
* ``oci database-migration migration data-verification list-object-type-counts --compartment-id --migration-id``
* ``oci database-migration migration data-verification list-table-row-counts --compartment-id --migration-id``
* ``oci database-migration migration data-verification list-object-statuses --compartment-id --migration-id``
* ``oci database-migration migration data-verification run --migration-id --type``
* ``oci database-migration migration data-verification run-default --migration-id``

* Support for new optional parameters ``--migration-settings``

* ``oci database-migration migration clone-oracle-migration``
* ``oci database-migration migration create-oracle-migration``
* ``oci database-migration migration update-oracle-migration``

* SELF Service

* Support for Usage Based SaaS listings on Marketplace

* ``oci self partner-integeration listing-subs-collection listing-subscriptions-deprecated``
* ``oci self partner-integeration partner-subscription activate-subscription-deprecated``
* ``oci self partner-integeration partner-subscription resolve-subscription-deprecated``

* Oracle Cloud VMware Solution

* Support for configurable initial fault domain host distribution

* ``oci ocvs cluster create --initial-fault-domain-host-distribution``
* ``oci ocvs esxi-host create --initial-fault-domain-host-distribution``
* ``oci ocvs esxi-host inplace-upgrade --initial-fault-domain-host-distribution``
* ``oci ocvs esxi-host replace-host --initial-fault-domain-host-distribution``
* ``oci ocvs cluster generate-host-distribution-report``

* Support for VMware Binary Distribution

* ``oci ocvs sddc retrieve-vmware-binaries --sddc-id``
* ``oci ocvs sddc generate-vmware-binary-download-info --sddc-id --vmware-binary-file-name``

* PGSQL Control Plane

* Support for new optional parameters ``--kms-key-ids``

* ``oci psql backup backup-copy``

* Support for new optional parameters ``--storage-details-kms-key-id``

* ``oci psql db-system create-db-system-oci-optimized-storage-details``

3.92.1 - 2026-09-08
-------------------
Added
Expand Down
2 changes: 1 addition & 1 deletion requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jmespath>=0.10.0,<=1.0.1
importlib-metadata; python_version < '3.8'
ndg-httpsclient==0.4.2
mock==2.0.0
oci==2.185.2
oci==2.186.0
packaging==20.2; python_version < '3.7'
packaging>=21.0,<25.0; python_version >= '3.7' and python_version < '3.9'
packaging>=22.0,<25.0; python_version >= '3.9'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30073,7 +30073,7 @@ def list_flex_components(ctx, from_json, all_pages, page_size, compartment_id, n

@gi_home_group.command(name=cli_util.override('db.list_gi_homes.command_name', 'list'), help=u"""Lists the Grid Infrastructure Homes. \n[Command Reference](listGiHomes)""")
@cli_util.option('--compartment-id', required=True, help=u"""The compartment [OCID].""")
@cli_util.option('--db-system-id', help=u"""The DB system [OCID]. If provided, filters the results to the set of gi home versions which are supported for the DB system.""")
@cli_util.option('--db-system-id', help=u"""The DB system [OCID]. If provided, filters the results to the set of database versions which are supported for the DB system.""")
@cli_util.option('--gi-version', help=u"""The Grid Infrastructure version. If provided, filters the results matching the provided grid infrastructure version.""")
@cli_util.option('--limit', type=click.INT, help=u"""The maximum number of items to return per page.""")
@cli_util.option('--page', help=u"""The pagination token to continue listing from.""")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@
from oci_cli import custom_types # noqa: F401
from oci_cli import json_skeleton_utils # noqa: F401
from oci_cli import cli_exceptions
from oci_cli.aliasing import CommandGroupWithAlias


# oci database-migration agent-image-summary -> oci database-migration agent-image
Expand Down Expand Up @@ -395,3 +396,64 @@ def create_connection_create_oracle_connection_details_extended(ctx, **kwargs):
raise click.ClickException(str(e))

ctx.invoke(databasemigration_cli.create_connection_create_oracle_connection_details, **kwargs)


# oci database-migration data-verification-detail get -> oci database-migration data-verification-detail get-detail
cli_util.rename_command(databasemigration_cli, databasemigration_cli.data_verification_detail_group, databasemigration_cli.get_data_verification_detail, "get-detail")


# oci database-migration data-verification-object-status-collection list-data-verification-object-statuses -> oci database-migration data-verification-object-status-collection list-object-statuses
cli_util.rename_command(databasemigration_cli, databasemigration_cli.data_verification_object_status_collection_group, databasemigration_cli.list_data_verification_object_statuses, "list-object-statuses")


# oci database-migration data-verification-object-type-count-collection list-data-verification-object-type-counts -> oci database-migration data-verification-object-type-count-collection list-object-type-counts
cli_util.rename_command(databasemigration_cli, databasemigration_cli.data_verification_object_type_count_collection_group, databasemigration_cli.list_data_verification_object_type_counts, "list-object-type-counts")


# oci database-migration data-verification-table-row-count-collection list-data-verification-table-row-counts -> oci database-migration data-verification-table-row-count-collection list-table-row-counts
cli_util.rename_command(databasemigration_cli, databasemigration_cli.data_verification_table_row_count_collection_group, databasemigration_cli.list_data_verification_table_row_counts, "list-table-row-counts")


# oci database-migration migration run-data-verification -> oci database-migration migration run
cli_util.rename_command(databasemigration_cli, databasemigration_cli.migration_group, databasemigration_cli.run_data_verification, "run")


# oci database-migration migration run-data-verification-default-run-data-verification-details -> oci database-migration migration run-default
cli_util.rename_command(databasemigration_cli, databasemigration_cli.migration_group, databasemigration_cli.run_data_verification_default_run_data_verification_details, "run-default")


# oci database-migration migration data-verification
@click.command('data-verification', cls=CommandGroupWithAlias, help="""Data Verification commands for a migration.""")
@cli_util.help_option_group
def data_verification_group():
pass


databasemigration_cli.migration_group.add_command(data_verification_group)


# Move the renamed Data Verification commands under migration data-verification.
databasemigration_cli.data_verification_detail_group.commands.pop(databasemigration_cli.get_data_verification_detail.name)
data_verification_group.add_command(databasemigration_cli.get_data_verification_detail)

databasemigration_cli.data_verification_object_status_collection_group.commands.pop(databasemigration_cli.list_data_verification_object_statuses.name)
data_verification_group.add_command(databasemigration_cli.list_data_verification_object_statuses)

databasemigration_cli.data_verification_object_type_count_collection_group.commands.pop(databasemigration_cli.list_data_verification_object_type_counts.name)
data_verification_group.add_command(databasemigration_cli.list_data_verification_object_type_counts)

databasemigration_cli.data_verification_table_row_count_collection_group.commands.pop(databasemigration_cli.list_data_verification_table_row_counts.name)
data_verification_group.add_command(databasemigration_cli.list_data_verification_table_row_counts)

databasemigration_cli.migration_group.commands.pop(databasemigration_cli.run_data_verification.name)
data_verification_group.add_command(databasemigration_cli.run_data_verification)

databasemigration_cli.migration_group.commands.pop(databasemigration_cli.run_data_verification_default_run_data_verification_details.name)
data_verification_group.add_command(databasemigration_cli.run_data_verification_default_run_data_verification_details)


# Remove the generated root groups after their commands have moved.
databasemigration_cli.database_migration_root_group.commands.pop(databasemigration_cli.data_verification_detail_group.name)
databasemigration_cli.database_migration_root_group.commands.pop(databasemigration_cli.data_verification_object_status_collection_group.name)
databasemigration_cli.database_migration_root_group.commands.pop(databasemigration_cli.data_verification_object_type_count_collection_group.name)
databasemigration_cli.database_migration_root_group.commands.pop(databasemigration_cli.data_verification_table_row_count_collection_group.name)
Loading