With over a year of hard work and 3500+ commits, we finally reach the milestone to announce our 1.0.0 version and our Team Plan. The Team Plan includes:
Role-Based-Access-Control (RBAC) with Owner, DBA, Developer roles catering to the collaboration during database development.
Login using GitLab account.
Sync project membership from the linked GitLab project.
SQL backward compatibility check and schema drift detection.
Per-environment schema review and backup policy.
The price starts at $29 per instance per month. Please visit our pricing page for more details.
You can visit https://hub.bytebase.com/pricing to purchase a subscription license and manage your team plan subscription in Settings page.
Retire issue rollback feature
Previously, Bytebase allows user to specify a rollback SQL for the rollback. And if user chooses to rollback the SQL, Bytebase will use the rollback SQL to create that rollback SQL. This only sounds good in theory, because in reality, it’s already a big hurdle to write a good schema change SQL, it would be even challenging to ask the developer to provide a correct rollback SQL at the same time.Thus, we decide to retire this feature. Meanwhile we already have ideas for a much better solution without requiring developer to write the rollback SQL manually. Please stay tuned.
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.