Support storing Bytebase metadata in the external PostgreSQL
Use the --pg option to specify the database endpoint upon launching Bytebase.
bb CLI Support --dsn option in CLI
Support data source name (DSN) formats to connect databases in CLI, e.g.
Add installation script of bb CLI
User can install
bb CLI with only one command.
Previously, users needed to go through several steps from downloading on GitHub Release, decompressing and manually moving the files to executable file directory.
Add dashboard page to manage all SQL sheets
Introducing the SQL sheet dashboard page as users can view all related sheets in a table view.
Admin page to view all projects
Users whose roles are Owner and DBA in Workspace can view all projects under
Added /healthz health check endpoint
This enables serverless platforms like render.com to point its health check endpoint to /healthy.
Visit Default Project button explicitly
Default Project is the special project holding the databases synced from the database instance. Users usually need to visit this project to transfer the database to their own projects.
- Thanks to @cluas for the PR docs: update schema-update-guide link #1104, PR style: error no capitalized && switch && De Morgan's laws #1125, PR fix: should use request context #1131, Pr fix: handle gitlab error case #1132, PR fix: wrong type cause role_provider missing #1136、
- Thanks to @sagungargs15 for the Issue Docker on AWS Fargate | database "bytebase" does not exist | database "bb" does not exist #1135
- Thanks to @Austin Ziegler for Issue No linux/arm64 docker image #1119
To install, follow installation doc. If you are upgrading from a previous version, restart after obtaining the latest release binary.