What's Changed
New Features
Multi-tenancy Database Management
- Intelligent database management for tenants using identical schemas.
- Creating and managing database labels used for searching resources and identifying tenants.
- Flexible tenant database deployment such as multi-stage regional deployments.
- Schema updates are applied to all tenants consistently. Adding a new tenant database will use the same schema from existing tenants.
SQL Editor
- Support keeping multiple editors under different tabs.
- Jump to the schema change (DDL) / data change (DML) workflow from the SQL Editor.
- Project based permission control.
- Save Query: support saving the SQL statement, search it with highlight and delete.
- Query History: record all executed queries.
Signup and login via GitLab EE/CE
Data change (DML) workflow
Enhancement
- Surface detailed error to the UI when --debug is enabled when starting Bytebase
Bug fix
- Fix the VCS schema write back after migration when the git branch name contains slash (e.g. features/foo) #396
- Fix MySQL8.0 window functions syntax error #175
Community
- We are on the list of “The fastest-growing open-source startups in Q4 2021” by Runa Capital https://runacap.com/ross-index/q4-2021/
New Contributors
- @Juneezee made their first contribution in #264
- @wuhan005 made their first contribution in #340
- @cosmtrek made their first contribution in #410
Full Changelog: 0.11.0...0.12.0