Skip to main content

🚀 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.
  • 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 Review 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

⚙️ Install and Upgrade

Before upgrading: 1) Back up the metadata — in-place downgrade is not supported. 2) Do not run multiple containers on the same data directory. 3) Terraform users: upgrade Bytebase server first, then apply the new Terraform config.