Bytebase 1.0.5
- Launch the Chinese version of our official website.
🎄 Enhancement
-
Add custom project webhook.
The webhooks we currently support are pre-defined and basically can only do notifications, custom webhook can be more flexible to interact with some external systems (for example, external systems want to sense the status of an issue and do some different operations based on the issue status).
-
Add "Format on save" checkbox on the issue detail page.
With the default check, when the users click the "Create issue" button, the SQL statement will be automatically formatted.
-
Add "Sync schema afterward" checkbox on the instance create and detail page to allow users to disable the database sync if needed.
Currently, we sync the schema upon adding/patching the instance. This provides a better UX since the user will see the schema after adding the instance. However, for instances having large schemas, the request will timeout and prevents them from adding the instance at all. The added checkbox only appears if connection-related info is changed.
🐞 Bug Fix
- Fix bugs that prevent GitLab providers from being added or modified under certain circumstances, and improve the overall experience of integrating GitLab for users.
🎠 Community
-
Open source the design doc for Point-in-Time Recovery (PITR) https://github.com/bytebase/bytebase/blob/main/docs/design/pitr-mysql.md.
In order to enhance Bytebase's backup recovery capabilities and allow users to restore the database state to any point in time, we designed the Point-in-Time Recovery (PITR) feature integrated into the Bytebase workflow.
- Thanks to @unknwon for the PR feat: implement add GitHub as Git provider.
- Thanks to @Cluas for the PR feat: add custom project webhook.
- Thanks to @tnir for the PRs chore: update GitLab logos updated in 2022 , docs: fix typos in types/pipeline/README.md, fix(ui): tweak warning message in readonly mode.
⚙️ 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.