You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Rule level enums from `SQLReviewRuleLevel_WARNING/ERROR` to `SQLReviewRule_WARNING/ERROR`.
12
+
-**Consolidate DDL and DML changes** so users no longer need to select them explicitly when initiating New Plan or configuring approval flow.
17
13
-**Simplify approval workflows**:
18
14
- Approval flows are defined directly using CEL expressions, without intermediate risk definitions.
19
-
- Risk evaluation uses system presets.
15
+
- Risk level is automatically evaluated using a standardized assessment framework.
20
16
-`risk.level` is an optional CEL factor for CHANGE_DATABASE approval flows.
17
+
- For non-Terraform, existing approval flows are automatically migrated.
21
18
- For Terraform, approval flows are defined via bytebase_setting (settings/WORKSPACE_APPROVAL) using approval_flow.rules.flow, and risk resources are removed.(e.g. [approval_flow.tf](https://github.com/bytebase/terraform-provider-bytebase/blob/main/examples/setup/approval_flow.tf))
22
-
- Move rollout policy checkers (**Require issue approval**, **Plan check enforcement**) from environment to project.
19
+
- Update SQL review configuration for Terraform: (e.g. [sql_review.tf](https://github.com/bytebase/terraform-provider-bytebase/blob/main/examples/setup/sql_review.tf))
- Rule level enums migrate from `SQLReviewRuleLevel_WARNING/ERROR` to `SQLReviewRule_WARNING/ERROR`.
23
+
- Move rollout policy checkers from environment to project level: **Require issue approval** and **Plan check enforcement**. Project settings are checked if any checker is previously used via automatic migration.
24
+
- Migrate user identifiers: User references change from `users/{id}` to `users/{email}` in APIs and storage. Audit logs store user emails directly.
23
25
- Rename **Masking Exception** to **Masking Exemption**:
24
26
- APIs rename `MaskingException` to `MaskingExemption`.
25
27
- The action field is removed.
@@ -29,14 +31,14 @@ import InstallUpgrade from '/snippets/install/install-upgrade.mdx';
29
31
- Refine database group permissions:
30
32
- Roles with `bb.projects.get` gain `bb.databaseGroups.list/get`.
31
33
- Roles with `bb.projects.update` gain `bb.databaseGroups.create/update/delete`.
32
-
- Migrate user identifiers: User references change from `users/{id}` to `users/{email}` in APIs and storage. Audit logs store user emails directly.
34
+
- For Terraform, please update the permissions of custom roles accordingly.
33
35
- Update batch task APIs: The `reason` field is removed from `BatchRunTasks` and `BatchCancelTaskRuns`. `reason` is supported only for skip operations.
34
-
- Remove **SchemaTemplate** functionality.
36
+
- Remove **Schema Template** functionality.
35
37
36
38
## 🚀 Features
37
39
38
-
- Support **MCP integration** under Workspace Integration > MCP.
39
-
- Add **Workload Identity** as a dedicated account type for OIDC-based authentication, with **GitHub Actions** support.
40
+
- Support [MCP integration](/integrations/mcp).
41
+
- Add **Workload Identity** as a dedicated account type for OIDC-based authentication, with [GitHub Actions support](/administration/user-groups/workload-identity/github-actions).
40
42
- Support direct messages for **Microsoft Teams**.
0 commit comments