Bytebase 1.2.2

less than 1 min read Mila

🚀 New Features

  • 👻 Added support for gh-ost, online schema migration for large MySQL tables (Beta).

gh-ost

  • Updated the way help tips are displayed, using a side drawer instead of the pop-up tips.

side-drawer-help-tip

  • Added length limit for table, column, index, foreign key, unique key names.

table-naming-check

schema-review-naming-table

  • Added a new rule to disallow foreign keys on a table.

fk-check

schema-review-table-no-fk

  • Added a new rule for naming convention when dropping a table.

drop-table-naming-convention

schema-review-table-drop-naming

🎄 Enhancements

  • The issue creator filter supports "All" and "Bytebase" now.

issue-creator-filter

  • Added issue ID to issue panel.

issue-list-with-id

  • [VCS workflow] Pop-up window with tips on how to update the issue's SQL statement.

sql-statement-guide

  • [SQL Advise API] Enabled database connection.

database-connection-for-sql-advise-api

🐞 Notable bug fixes

  • Fixed the inability to correctly perform point-in-time recovery on databases, if the database name includes capitalized letters on certain platforms.
  • [VCS workflow] Dedup issue creation when the webhook push event contains the same file multiple times.
  • [VCS workflow] Handle OAuth token expiration when reading VCS file content.

🎠 Community

  • Thanks to @tisonkun for feat(schema system): support PG fk name convention rules #1890

📕 Installation and Upgrade

Follow https://github.com/bytebase/bytebase#installation. If you upgrade from a previous version, just restart after obtaining the new release binary.