๐ Notable Changes
- CI/CD change issues now open on the Plan detail page โ Opening a CI/CD database-change issue (from the issue list, a link, or a notification) now takes you to the Plan detail page โ where the review happens, with approval flow, activity, and comments inline โ instead of the Issue detail page. Access-request and data-export issues still open on the Issue detail page, and existing issue links keep working (they redirect).
- Cap the duration of access requests โ Admins can now enforce a maximum duration on access requests; a request can no longer exceed the workspaceโs configured cap. The workspace setting is renamed accordingly. See Change Details.
- Export Center and data-export approval flow deprecated โ The standalone Export Center and the separate data-export approval flow are deprecated; data export is handled through the just-in-time data-export approval flow in the SQL Editor.
-
7 low-signal SQL review rules removed โ These rules only fired when the top-level statement was a
SELECT, so they never applied to the DDL/DML change-review workflow. Existing review policies are cleaned automatically on upgrade. See Change Details. -
Terraform provider 3.20.0 required โ Upgrade the Bytebase server first, then move to provider 3.20.0. It covers this releaseโs breaking changes:
EXPORT_DATAdeprecated in the approval flow; announcementleveldeprecated in favor oftheme; the workspace maximum request-expiration field renamed; and environment and issue-label colors moved to the color protocol message. It also adds Vaulttoken_typesupport and fixes review-config state-diff and webhook-URL-in-state handling. Remove the seven deleted SQL review rule types from your review configs. See Change Details.
๐ Features
-
Custom theme for SQL Editor and announcements โ Choose the SQL Editor color theme or define your own from Settings. Workspace announcements get the same treatment, with configurable background and text colors, replacing the deprecated announcement
level. - Self-hosted โ GCP Cloud SQL IAM authentication for the external PostgreSQL metadata database. On GKE with Workload Identity, the metadata database connects to Cloud SQL via IAM authentication with no static password โ over public IP, private IP, or Private Service Connect (PSC), with Helm chart support. See Metadata database IAM authentication.
๐ Enhancements
-
SQL parsing โ Improved Omni parser compatibility across multiple SQL engines, covering SQL Review, schema workflows, statement splitting, completion, and execution. For MariaDB specifically, the SQL Editor no longer flags valid MariaDB-only syntax as errors: sequences and
NEXT VALUE FOR,RETURNINGon INSERT/REPLACE/DELETE, system-versioned and application-time-period tables, parenthesized row constructors, and UUID/INET types. - Plan detail โ Consolidated plan-lifecycle actions in the header, which now shows the planโs primary โwhatโs nextโ action (or current status) at every stage, plus a consolidated review-activity timeline.
-
gh-ost parameter configuration โ Restores the in-product editor for gh-ost online-migration flags (
max-load,chunk-size, and more), so tuning no longer requires hand-writing the JSON directive. -
Vault โ The HashiCorp Vault external-secret integration adds a
token_typefield: the token can be provided asPLAIN,ENVIRONMENT(environment variable), orFILE. - Allow just-in-time requests for info-level permissions.
๐ Bug Fixes
-
GitOps โ Fix release checks not populating risk levels, which made high-risk statements such as
DROP TABLEshowNonein the GitHub Action check output. - Custom OAuth2 SSO โ Fix userinfo lookup failing against Oracle Cloud Infrastructure (OCI) IAM Identity Domains, which surfaced as a misleading JSON parse error.
- Fix the โManually selectโ database picker freezing the browser on large deployments, by loading one page on open with a โLoad moreโ affordance instead of draining every page at once.
- Fix the workspace title being uneditable on the setup page, and a missing project-scope feature check when listing database groups.
-
MySQL/MariaDB โ Fix schema sync over-fetching foreign-key and trigger metadata across databases, and use the MariaDB-native
CHECK_CONSTRAINTSquery. - gh-ost โ Trim a trailing semicolon so the attempt-instant-DDL path stays valid.
๐ Change Details
Access Request Expiration
Access requests are now bounded by the workspace maximum expiration, and the workspace setting field is renamed.
The existing value is carried to the new field automatically on upgrade.
Removed SQL Review Rules
These 7 rules are removed โ each only triggered on a top-levelSELECT statement:
Stored review policies are cleaned automatically on upgrade, so existing configurations continue to load. Rules that also cover DML or VIEW statements are intentionally kept.
Terraform Impact
Move toterraform-provider-bytebase 3.20.0 after upgrading the server. See Migration Guide.

