Bytebase 3.5.0

AdelaAdela2 min read

💰 Plan Adjustment

  • Refine the environment rollout policy by setting manual rollout as the default option, now available in the Community Plan (Free).

🔔 Breaking Changes

  • Deprecated slow query feature.

  • To simplify the deployment process, the custom deployment configuration feature has been removed. Deployments will now follow the straightforward order of your defined environments. For canary deployments, create a separate canary environment. Then, point your database environment to this canary environment.

  • Deprecated multitenancy feature.

  • Deprecated built-in GitOps feature, now you can use GitOps in a new way.

  • API support pagination and filter.

    • ListProjects support page_size and page_token. Doc
    • SearchProjects support filter by name and resource_id. Doc
    • ListDatabases support filter by environment/project/instance/name/engine/label/exclude_unassigned. Doc
    • ListUsers support filter by name/email/user_type/state. Doc

    These API changes bring huge UI change and influence many features:

    • Will NOT list all projects anymore, users must fetch projects per page, or search projects by name/resource id. (For the project table & selector)
    • Will NOT list all databases anymore, users must fetch databases per page, or search databases by filter. (Almost all features are affected as long as it's using the database, for example, issue, release, rollout, database group, masking, SQL editor)
    • Will NOT list all users anymore, users must fetch users per page, or search users by name/email. (Many features are affected as long as it's using the user, for example, issue, release, group, member/IAM)

🚀 New Features

  • Support Azure IAM Auth for Cosmos DB & Azure SQL.
  • Sync schema for CockroachDB (PostgreSQL compatible syntax supported only).
  • Support configuring custom maximum query time in SQL Editor (Workspace Settings -> General -> Security -> Maximum query time).
  • Support webhook direct message for DingTalk.

🎄 Enhancements

  • View affected rows of SQL check result before issue creation.
  • Adjust SQL rule Disallow setting volatile default value on columns (PostgreSQL) to apply only to existing tables and the ALTER TABLE ADD COLUMN operation.
  • Extend API to allow updating the plan for database group deployment.

⚙️ Install and Upgrade

Warning: Bytebase does not support downgrade. Make sure to back up your meta data before upgrading.

Back to Changelog

Subscribe to Newsletter

By subscribing, you agree with Bytebase's Terms of Service and Privacy Policy.