|
| 1 | +--- |
| 2 | +title: Bytebase 3.5.0 |
| 3 | +author: Adela |
| 4 | +updated_at: 2025/03/13 18:00:00 |
| 5 | +feature_image: /content/changelog/3-5-0-banner.webp |
| 6 | +description: 'Azure IAM Auth for Cosmos DB & Azure SQL' |
| 7 | +--- |
| 8 | + |
| 9 | +## π° Plan Adjustment |
| 10 | + |
| 11 | +- Refine the environment rollout policy by setting manual rollout as the default option, now available in the Community Plan (Free). |
| 12 | + |
| 13 | +## π Breaking Changes |
| 14 | + |
| 15 | +- Deprecated [slow query feature](https://www.bytebase.com/docs/slow-query). |
| 16 | +- To simplify the deployment process, the [custom deployment configuration feature](https://www.bytebase.com/docs/change-database/batch-change/#deployment-config) 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. |
| 17 | +- Deprecated [multitenancy feature](https://www.bytebase.com/docs/change-database/batch-change/#multitenancy). |
| 18 | +- Deprecated [built-in GitOps feature](https://www.bytebase.com/docs/vcs-integration/overview/#legacy-gitops), now you can use [GitOps in a new way](https://www.bytebase.com/docs/tutorials/gitops-github-workflow/). |
| 19 | +- API support pagination and filter. |
| 20 | + - ListProjects support `page_size` and `page_token`. [Doc](https://api.bytebase.com/#tag/projectservice/GET/v1/projects) |
| 21 | + - SearchProjects support filter by `name` and `resource_id`. [Doc](https://api.bytebase.com/#tag/projectservice/POST/v1/projects:search) |
| 22 | + - ListDatabases support filter by `environment/project/instance/name/engine/label/exclude_unassigned`. [Doc](https://api.bytebase.com/#tag/databaseservice/GET/v1/instances/{instance}/databases) |
| 23 | + - ListUsers support filter by `name/email/user_type/state`. [Doc](https://api.bytebase.com/#tag/userservice/GET/v1/users) |
| 24 | + |
| 25 | + These API changes bring huge UI change and influence many features: |
| 26 | + |
| 27 | + - Will NOT list all projects anymore, users must fetch projects per page, or search projects by name/resource id. (For the project table & selector) |
| 28 | + - 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) |
| 29 | + - 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) |
| 30 | + |
| 31 | +## π New Features |
| 32 | + |
| 33 | +- Support Azure IAM Auth for Cosmos DB & Azure SQL. |
| 34 | +- Sync schema for CockroachDB (PostgreSQL compatible syntax supported only). |
| 35 | +- Support configuring custom maximum query time in SQL Editor (Workspace Settings -> General -> Security -> Maximum query time). |
| 36 | +- Support webhook direct message for DingTalk. |
| 37 | + |
| 38 | +## π Enhancements |
| 39 | + |
| 40 | +- View affected rows of SQL check result before issue creation. |
| 41 | +- Adjust SQL rule `Disallow setting volatile default value on columns` (PostgreSQL) to apply only to existing tables and the `ALTER TABLE ADD COLUMN` operation. |
| 42 | +- Extend API to allow updating the plan for database group deployment. |
| 43 | + |
| 44 | +<IncludeBlock url="/docs/get-started/install/install-upgrade"></IncludeBlock> |
0 commit comments