Bytebase 1.0.4
Support storing Bytebase metadata in the external PostgreSQL
Use the --pg option to specify the database endpoint upon launching Bytebase.
🚀 Features
bb CLI Support --dsn option in CLI
Support data source name (DSN) formats to connect databases in CLI, e.g. --dsn mysql://user:passwd@host:port/dbname?opt1=val1&opt2=val2
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 Settings
.
Added /healthz health check endpoint
This enables serverless platforms like render.com to point its health check endpoint to /healthy.
🎄 Enhancement
Expose Visit Default Project
button explicitly
The 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.
🎠 Community
- 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
⚙️ Install and Upgrade
-
Fresh install: https://www.bytebase.com/docs/get-started/self-host
Warning: Bytebase does not support downgrade. Make sure to back up your meta data before upgrading.