Bytebase 0.5.0
๐ New Features
Project level activities
- Database ownership transfer
- Membership change
- Version Control Workflow based push event
Version Control Workflow enhancement
- Allow user to specify the migration file path template. Detailed guide
- Allow user to specify the schema path template. This is useful to let repository always keep a complete schema of the corresponding database.Detailed guide
- Record schema snapshot in every migration history record
A dedicated page for individual migration history
The page shows applied migration statement as well as the schema snapshot after the migration.
๐ Important Bug Fixes
MySQL 5.7 compatibility
In the previous version, Bytebase couldnโt sync the migration history properly because it used a MySQL 8.0 only feature.
๐ Enhancement
- Make task scheduler run task asynchronously.
- For database creation task, add database and its creation state (pending or created) to the issue sidebar.
- For database schema update task, show indication if itโs a baseline migration.
- Add schema version link to the backup table row.
๐ Community
- Thanks @chenliang for providing a detailed bug report for MySQL compatibility issue and even suggesting the fix.
- Thanks @yaohui-wyh for the contribution.
โ๏ธ Install and Upgrade
-
Fresh install: /get-started/self-host
-
Upgrade: /get-started/upgrade
Warning 1): Bytebase does not support in-place downgrade. Make sure to back up your metadata before upgrading. 2) Never run multiple containers on the same data directory. Stop and remove the old one first to avoid corruption.