Skip to content

Releases: GoogleCloudPlatform/spanner-migration-tool

v3.1.1

10 Aug 08:26
9faa823
Compare
Choose a tag to compare

New Features/Improvements

  • Implemented validate flag to validate input parameters in each command

Bug Fixes

  • Fixed concurrency related issues.

Please refer to the Spanner migration tool README for further details.

v3.1.0

02 Aug 14:46
74a63aa
Compare
Choose a tag to compare

New Features/Improvements

  • Created a rule to add migration_shard_id column in primary key

Bug fixes

  • Fixed crashing related issues.

General Changes

  • Please note that we have renamed HarbourBridge to Spanner migration tool.

Please refer to the Spanner migration tool README for further details.

v3.0.0

13 Jul 07:30
991e81f
Compare
Choose a tag to compare

New Features/Improvements

  • Added support for sharded database migration for MySQL as source database.
  • Enabled downloading of reports and DDL from the UI.
  • Added support for disabling Private IPs when Dataflow network and subnetwork are specified.
  • Added skip foreign key feature in the UI.
  • Added support for individual table migrations.
  • Added column sizing display and edit capabilities to the UI workspace.
  • Added structured reports feature for better reports consumption.
  • Add a new column feature added.

General Changes

  • Please note that there have been some breaking changes in this version and session files generated in the past won’t be compatible with this new version.

Please refer to the HarbourBridge README for further details.

v2.1.0

12 Apr 10:56
4dd407e
Compare
Choose a tag to compare

General Changes

  • Changes to the structure of the session file to use ids as keys instead of names. Please note that this is a breaking change and session files generated in the past won’t be compatible with this new version.
  • Removal of global flags from the CLI interface. Only the subcommand structure is supported now. Please create an issue in the repository if you are still using the global command line mode.
  • Removal of webv1 UI for Harbourbridge. Please create an issue in the repository if you are still using the webv1 UI.

Please refer to the HarbourBridge README for further details.

v2.0.3

27 Mar 02:09
acbb88b
Compare
Choose a tag to compare

New Features/Improvements

  • Added option to run Dataflow with custom subnet and VPC
  • Boosted source database connection time by processing tables in parallel.
  • Added upload file option in source database connection in case of load by session file

Bug Fixes

  • Fixed issue with View Rule component for PostgreSQL dialect
  • Fixed issue with clustered column index in SQL Server

General Changes

  • UI User Guide added to the README

Please refer to the HarbourBridge README for further details.

v2.0.2

16 Feb 14:02
ecf8f25
Compare
Choose a tag to compare

New Features/Improvements

  • Added support for PostgreSQL dialect as target in the UI
  • Added support for PostgreSQL dialect as target in minimal downtime migration
  • Add JSONB data type support for PG Spanner.

Bug Fixes

  • Dependency security fixes (TiDB, loader-utils, ANSI-regex)
  • Fixed the issues with UI expecting static URL
  • Fixed installation for PostgreSQL in the integration tests

General Changes

Please refer to the HarbourBridge README for further details.

v2.0.1

13 Dec 05:23
c22ff72
Compare
Choose a tag to compare

New Features/Improvements

  • Added support for PostgreSQL as source in minimal downtime migrations.
  • Added a browse button for uploading dump and session files.

Bug Fixes

  • Fixed the suggestion for names not adhering to regex.
  • Fixed the use case for dropping all tables in a session.

General Changes

Please refer to the HarbourBridge README for further details.

v2.0.0

13 Dec 05:23
602634e
Compare
Choose a tag to compare

New Features/Improvements

  • Harbourbridge CLI - Perform schema and data migrations to Spanner
    • Supported Sources: MySQL, PostgreSQL, SQL Server, OracleDB, DynamoDB
    • Supported Spanner Dialects: Google SQL, PostgreSQL
    • Modes
      • schema - Perform schema migrations from MySQL, PostgreSQL, DynamoDB, SQLServer, OracleDB to Cloud Spanner.
      • data - Perform data migrations from MySQL, PostgreSQL, DynamoDB, SQLServer, OracleDB to Cloud Spanner.
      • schema-and-data - Perform schema and data migrations from MySQL, PostgreSQL, DynamoDB, SQLServer, OracleDB to Cloud Spanner.
  • Harbourbridge Web assistant - Web UI to perform assisted schema and data migration(s).
  • Minimal Downtime migrations - Streaming based data migration from MySQL and Oracle to Cloud Spanner using Dataflow.

Bug Fixes

General Changes

Please refer to the HarbourBridge README for further details.