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.