PAGES
← all tools
◆ Data Security & DLP

bytebase

1.0.0 open-source

Bytebase is an open-source database governance platform governing change management, access control, and compliance across databases for humans and AI agents.

Summary

Bytebase is an open-source data governance platform that acts as a control plane, governing change management, access control, and compliance across databases. It has no cost mentioned, and users run it as a platform component managing interactions between users and databases. It is for platform engineers, and its documentation positions it alongside tools like Conftest, providing functionality that unifies database operations, and it has seen 4241 commits in the past year from 129 contributors.

Bytebase is an open-source database governance platform governing change management, access control, and compliance across databases for humans and AI agents.

How bytebase helps

Which databases are supported for governance?

lists all supported database engines and their minimum version requirements

How do I enforce standards on SQL code?

offers lint rules that review SQL syntax and best practices

Can I manage who has access to databases?

provides granular role and permission controls, including time-bound access grants

What happens when I need to make a change?

facilitates a workflow for requesting, reviewing, deploying, and rolling back database changes

How can I connect AI tools to interact with my databases?

establishes a Model Context Protocol for connecting AI agents and IDEs to act on databases

all 154 features, with the evidence for each →

Languages

English, Chinese (Simplified), Japanese, Spanish, Vietnamese Interface: English, Chinese (Simplified), Japanese, Spanish, Vietnamese · Release notes: Chinese (Simplified), Spanish Spanish added in 1.17.0 (Apr 27, 2023) · Chinese (Simplified) added in 0.10.0 (Dec 24, 2021)

Features

154 capabilities across 7 capability groups · 50 backed by code, an API document or a real run

Built from bytebase's releases, docs, README and our own runs. “Seen” marks the month we first spotted a release the vendor didn't date. Group names and tags are our labels.

Compare with peers →

  • bytebase covers 4 of the 8 data discovery and protection capabilities we track.

What bytebase offers you

  • REST API11
  • Terraform provider10
  • Outbound webhooks (the product notifies you)3
  • Role-based access control3
  • Single sign-on3
  • CI/CD pipeline integration2
  • Natural-language query2
  • Administrative audit log1
  • Built-in AI assistant1
  • CSV data export1
  • Disaster recovery1
  • OIDC SSO1
  • Command-line interface
Data access governance 9 features Data discovery and protection since 2022
Role-Based Access Control (RBAC) verified Enforces access control using Owner, DBA, and Developer roles for database development collaboration. 13 releases · 18 other sources · first seen Mar 2022

Shared capability: Data access governance

Also counts toward: Role-based access control

release 13 total

  • Grant Access account picker now supports searching for existing service accounts by name or email 3.22.1 · Sep 2026 · source · release history
  • Enforces bb.issues.update permission requirement when editing issues, removing the implicit creator-can-always-edit exception. 3.15.1 · Feb 2026 · source · release history
  • Adds ServiceAccountService and WorkloadIdentityService APIs for managing machine identities at the project level 3.15.0 · Feb 2026 · source · release history
  • Adds workloadIdentity:{email} IAM member prefix for project-scoped Workload Identities 3.15.0 · Feb 2026 · source · release history
  • Adds bb.rollouts.create permission to control who can initiate a rollout 3.14.0 · Jan 2026 · source · release history
  • Bytebase API predefined roles have been renamed: Workspace level OWNER->workspaceAdmin, DBA->workspaceDBA, DEVELOPER->workspaceMember; Project level OWNER->projectOwner, DEVELOPER->projectDeveloper, QUERIER->projectQuerier, EXPORTER->projectExporter, VIEWER->projectViewer, RELEASER->projectReleaser 2.13.1 · Jan 2024 · source · release history

example

  • Create a project-scoped service account using the new dedicated API endpoint curl -X POST https://<bytebase-host>/v1/workspaces/-/serviceAccounts \ -H "Authorization: Bearer <token>" \ -d '{"name": "projects/my-project/serviceAccounts/ci-bot", "displayName": "CI Bot"}' 3.15.0 · Feb 2026 · source

api 17 total

Data Access Control verified Controls data access and export through approval workflows. 10 releases · 9 other sources · first seen Apr 2023

Shared capability: Data access governance

release 10 total

  • Extends MCP read-write mode so a connected agent can request just-in-time access, approve or reject issues and access requests, toggle project just-in-time access, grant or revoke masking exemptions, and revoke access grants — all bounded by the signed-in user's own permissions. 3.24.0 · Oct 2026 · source · release history
  • The nested enum Issue.ApprovalStatus is removed and moved to top-level bytebase.v1.ApprovalStatus; clients referencing the nested type by name (e.g., generated Go or TS types) must update imports or type references. 3.18.0 · May 2026 · source · release history
  • Adds statement-type access control in SQL Editor for MongoDB and Elasticsearch data sources 3.15.0 · Feb 2026 · source · release history
  • Supports exporting data as XLSX file format. 2.4.1 · Jul 2023 · source · release history
  • Enables Redshift datashare query, data access control, and data anonymization 2.4.0 · Jul 2023 · source · release history
  • Allows exporting data as DML scripts instead of standard CSV/SQL formats 2.4.0 · Jul 2023 · source · release history

example

  • Configure JIT data export rules in Terraform to ensure exports go through approval. # In your Terraform config, add the following rule under REQUEST_ACCESS source: rule { source = "REQUEST_ACCESS" condition = "request.data_export == true" # ... other settings } 3.19.0 · Jun 2026 · source
  • Download exported data from the centralized Export Center. # Navigate to the Export Center in the Bytebase console to manage and download data exports. 2.3.0 · Jun 2023 · source

api 7 total

Project-Level Data Query Policies verified Allows configuring data query restrictions, such as row limits and timeout settings, at the project level rather than only at the workspace level. 2 releases · 4 other sources · first seen Nov 2025

Shared capability: Data access governance

Also counts toward: REST API

release

  • Makes non-read-only Query data source use the admin data source when the query data policy allows it. 3.18.1 · Jun 2026 · source · release history
  • Project-level data query policies are now available (previously restricted to workspace level only) 3.12.1 · Nov 2025 · source · release history

api

JIT Data Access verified Allows users to request just-in-time, read-only query approval for data access through project settings. 2 releases · 3 other sources · first seen Mar 2026

Shared capability: Data access governance

release

  • Binds access request duration to the new maximum_request_expiration_in_seconds workspace setting 3.20.0 · Jul 2026 · source · release history
  • Adds Just-In-Time (JIT) data access feature allowing users to request read-only query approval with REQUEST_ACCESS source type in project settings 3.16.0 · Mar 2026 · source · release history

api

AWS Cross-Account IAM Authentication shipped Supports establishing database connections using AWS IAM credentials across different AWS accounts. 1 release · 1 other source · first seen Nov 2025

Shared capability: Data access governance

release

  • Cross-account AWS IAM authentication is supported for database connections 3.12.1 · Nov 2025 · source · release history

example

  • Configure Bytebase to connect to DynamoDB using a specific cross-account IAM role for access control. Add AWS credentials, cross-account role ARN, and external ID to the instance configuration, then use 'Test Connection' to verify the connection. 3.21.1 · Aug 2026 · source
Terraform Row Limit Removal shipped Removes the `row_limit` field from the `bytebase_iam_policy` setting in the Terraform provider, replacing it with settings in `QueryDataPolicy`. 1 release · first seen Oct 2025

Shared capability: Data access governance

Also counts toward: Terraform provider

release

  • Terraform provider: removes row_limit from bytebase_iam_policy setting 3.11.0 · Oct 2025 · source · release history
Hive Kerberos Authentication shipped Supports Kerberos authentication for Hive databases. 1 release · first seen Jul 2024

Shared capability: Data access governance

release

Terraform Role Management shipped Allows CRUD operations on MySQL roles via the Terraform Bytebase provider. 1 release · first seen Feb 2023

Shared capability: Data access governance

Also counts toward: Terraform provider

release

  • Allows the Terraform Bytebase provider to perform Create, Read, Update, and Delete (CRUD) actions on MySQL roles. 1.12.1 · Feb 2023 · source · release history
Terraform PostgreSQL Role Management shipped Supports Create, Read, Update, and Delete operations for database roles specifically for PostgreSQL via the Terraform Provider. 1 release · first seen Dec 2022

Shared capability: Data access governance

Also counts toward: Terraform provider

release

  • Support CRUD database role (only for PostgreSQL) via Terraform Provider 1.10.0 · Dec 2022 · source · release history
Data masking 4 features Data discovery and protection since 2022
Data Masking shipped Anonymizes sensitive column data in query results, supporting all query types for MySQL and specific masking for PostgreSQL. 11 releases · 2 other sources · first seen Dec 2022

Shared capability: Data masking

release 11 total

  • Adds support for CosmosDB local emulator connection and dynamic data masking 3.17.0 · Apr 2026 · source · release history
  • Adds dynamic data masking support for MongoDB collections via Catalog objectSchema configuration 3.16.0 · Mar 2026 · source · release history
  • Adds dynamic data masking support for Elasticsearch indices via Catalog objectSchema configuration 3.16.0 · Mar 2026 · source · release history
  • Improves result masking performance for queries spanning multiple databases and enhances masking coverage 3.14.1 · Jan 2026 · source · release history
  • Trino supports data masking 3.7.0 · Jun 2025 · source · release history
  • Adds masking_algorithms configuration for defining how sensitive data columns are masked. 2.13.2 · Feb 2024 · source · release history

example

  • Grant granular access to manage masking rules, previously lumped into broader admin roles. grant bb.policies.createMaskingRulePolicy, bb.policies.getMaskingRulePolicy, bb.policies.updateMaskingRulePolicy, bb.policies.deleteMaskingRulePolicy to role 'Data Privacy Lead' 3.14.0 · Jan 2026 · source
  • Apply data masking policies that now cover all query types in MySQL, ensuring sensitive columns are anonymized regardless of the SQL operation performed. https://www.bytebase.com/docs/administration/anonymize-data 1.9.1 · Dec 2022 · source
Masking Policy Exemption Management shipped Manages data masking exemptions through API and Terraform, supporting member lists for granular access control. 4 releases · first seen Dec 2025

Shared capability: Data masking

Also counts toward: REST API, Terraform provider

release

  • Adds Just-In-Time (JIT) data access feature allowing users to request read-only query approval with REQUEST_ACCESS source type in project settings 3.16.0 · Mar 2026 · source · release history
  • The member field in masking exemption APIs is replaced with a members list. 3.13.0 · Dec 2025 · source · release history
  • Renames MaskingException to MaskingExemption in APIs; replaces the member field with a members list; removes the action field; renames Terraform resource masking_exception_policy to masking_exemption_policy. 3.13.0 · Dec 2025 · source · release history
  • MaskingException is renamed to MaskingExemption in APIs; the Terraform resource masking_exception_policy is renamed to masking_exemption_policy. 3.13.0 · Dec 2025 · source · release history
Cassandra Data Masking shipped Extends data masking capabilities to anonymize sensitive column data in Cassandra database query results. 1 release · first seen Sep 2025

Shared capability: Data masking

release

BigQuery Data Masking shipped Extends data masking capabilities to BigQuery databases. 1 release · first seen Nov 2024

Shared capability: Data masking

release

Single sign-on 3 features Identity and access since 2023
OAuth 2.0 SSO verified Adds OAuth 2.0 support for Single Sign-On configuration. 4 releases · 11 other sources · first seen Feb 2023

Shared capability: Single sign-on

Also counts toward: Single sign-on, OIDC SSO

release

  • Supports using LDAP for configuring SSO 2.6.0 · Aug 2023 · source · release history
  • skip.verify.server.cert option added to disable server certificate verification for SSO OIDC connections 2.0.0 · May 2023 · source · release history
  • Supports Single Sign-On (SSO) with OIDC 1.13.0 · Mar 2023 · source · release history
  • Adds OAuth 2.0 support for Single Sign-On (SSO) configuration. 1.12.1 · Feb 2023 · source · release history

example

  • Configure LDAP as the SSO provider in Bytebase administration. See: https://www.bytebase.com/docs/administration/sso/ldap/ 2.6.0 · Aug 2023 · source
  • Configure OIDC for SSO access in the administration settings. Go to Administration > Security > Single Sign-On and enable the OIDC provider configuration. 1.13.0 · Mar 2023 · source

api 9 total

IdP-Initiated SSO Flow Support shipped Allows identity providers to initiate the Single Sign-On process, enabling seamless redirection and authentication flows. 1 release · first seen Nov 2025

Shared capability: Single sign-on

Also counts toward: Single sign-on

release

Microsoft Entra OAuth2 SSO shipped Adds Microsoft Entra as a built-in OAuth 2.0 SSO provider. 1 release · first seen Aug 2024

Shared capability: Single sign-on

Also counts toward: Single sign-on

release

  • Add Microsoft Entra as a built-in OAuth2 SSO provider for authentication 2.22.1 · Aug 2024 · source · release history
Sensitive data classification 1 feature Data discovery and protection since 2023
Table Classification shipped Adds table classification and column labeling configuration. 4 releases · 1 other source · first seen Oct 2023

Shared capability: Sensitive data classification

release

  • Replaces data classification file upload with an inline JSON editor 3.17.0 · Apr 2026 · source · release history
  • Enables importing classification JSON data directly through the user interface 2.12.0 · Dec 2023 · source · release history
  • Adds table classification configuration per table 2.10.0 · Oct 2023 · source · release history
  • Adds the ability to set labels on databases via UI or API 2.10.0 · Oct 2023 · source · release history

example

  • Import your organization's data classification schema directly into the application without using the API. Open Bytebase UI > Settings > Data Management > Import Classification JSON Data 2.12.0 · Dec 2023 · source
Data loss prevention 1 feature Data discovery and protection since 2025
Workspace-Level Data Export Control verified Enables administrators to disable the ability to export data directly from the SQL Editor at the workspace level, restricting this capability to the Data Export Center approval flow. 1 release · 3 other sources · first seen Nov 2025

Shared capability: Data loss prevention

Also counts toward: REST API

release

  • Allow direct data export in SQL Editor for users who can run the query — no approval issue is created. The approval flow still applies to export requests submitted through Data Export Center. You can also disable data export at the workspace level, so that SQL Editor queries cannot be exported directly by default. 3.12.0 · Nov 2025 · source · release history

api

Multi-factor authentication 1 feature Identity and access since 2023
Two-Factor Authentication (2FA) verified Enforces two-factor authentication for user login. 2 releases · 7 other sources · first seen Mar 2023

Shared capability: Multi-factor authentication

release

  • Enforces two-factor authentication for all users via the Require two-factor authentication (2FA) for all users configuration option in Administration settings 1.16.0 · Apr 2023 · source · release history
  • Adds Two-Factor Authentication (2FA) support for user login 1.14.0 · Mar 2023 · source · release history

example

  • Enforce 2FA for all team members via the UI Go to Administration > Security > Authentication and enable 'Require two-factor authentication (2FA) for all users' 1.16.0 · Apr 2023 · source

api

Outbound webhooks (the product notifies you) 1 feature Interfaces and integrations since 2021
Webhook Notifications verified Sends HTTP webhook notifications for schema changes at the command, database, and project levels. 6 releases · 4 other sources · first seen Aug 2021

Shared capability: Outbound webhooks (the product notifies you)

Also counts toward: Outbound webhooks (the product notifies you)

release

  • Adds Google Chat as a project webhook destination 3.18.0 · May 2026 · source · release history
  • Adds webhook notifications when an issue reaches the Waiting for Rollout or Approved states. 2.11.1 · Nov 2023 · source · release history
  • Adds webhook notifications on stage status changes 1.11.0 · Jan 2023 · source · release history
  • Adds the ability to configure a custom HTTP webhook at the project level to receive notifications on schema change events. 1.0.5 · May 2022 · source · release history
  • Adds database webhook support to trigger external events on database changes 0.9.0 · Dec 2021 · source · release history
  • Webhook endpoints for Slack, Discord, Teams, DingTalk, Feishu, and WeCom enable notifications on issue creation, status changes, task status changes, info updates, and comment creation 0.4.0 · Aug 2021 · source · release history

example

  • Configure a webhook to receive notifications when database schema changes occur In the project settings, go to Integrations > Webhooks and add your desired database webhook URL 0.9.0 · Dec 2021 · source

api

Other / not yet classified 134 features Features we have not matched to a capability yet. A suggested match is marked.
Authentication Providers verified Enables login via GitLab (EE/CE) and GitHub.com. 11 releases · 12 other sources · first seen Aug 2021

release 11 total

  • Userservice (16 endpoints) — UserService manages user accounts and authentication. 1.0.0 · Sep 2026 · source · release history
  • Authservice (11 endpoints) — AuthService handles user authentication operations. 1.0.0 · Sep 2026 · source · release history
  • Enforces disallow_password_signin and enforce_identity_domain uniformly for all accounts including workspace admins. 3.22.0 · Aug 2026 · source · release history
  • Enables automatic MCP OAuth flow completion against cloud.bytebase.com for SaaS deployments without manual configuration. 3.18.1 · Jun 2026 · source · release history
  • Adds access-token authentication for Bytebase Action enabling CI/CD pipelines to authenticate via workload identity federation 3.16.0 · Mar 2026 · source · release history
  • Supports Workload Identity authentication with GitLab CI for user groups 3.14.0 · Jan 2026 · source · release history

api 12 total

Schema Review Blocking Policies verified Blocks SQL execution in the editor when review rules are violated, enforcing strict compliance. 13 releases · 9 other sources · first seen Sep 2021

release 13 total

  • Adds pre-execution drift validation to detect schema changes before executing stale tasks 3.16.0 · Mar 2026 · source · release history
  • Introduces new SQL review rules requiring MAX_EXECUTION_TIME for MySQL, MAX_STATEMENT_TIME for MariaDB, and specific ALGORITHM and LOCK options for online DDL in MySQL/MariaDB, plus table/column comment checks for PostgreSQL/Oracle 3.0.0 · Oct 2024 · source · release history
  • Add a SQL Review rule for MySQL: Enforce classification in table/column comment. 2.23.1 · Oct 2024 · source · release history
  • Add a PostgreSQL SQL review rule: Disallow setting volatile default values on columns 2.22.2 · Aug 2024 · source · release history
  • Adds SQL review rules for PostgreSQL: detecting non-transactional statements and enforcing NOT VALID for foreign key creation 2.15.0 · Apr 2024 · source · release history
  • SQL Review rules added to disallow mixing DDL and DML statements and mixing UPDATE, INSERT, DELETE on the same table 2.14.1 · Mar 2024 · source · release history

example

  • Review SQL for Snowflake-specific rules. # Access the SQL Review feature for a Snowflake instance via the Bytebase UI 2.3.0 · Jun 2023 · source

api 8 total

Database Connection Configuration verified Supports SSH tunneling for PostgreSQL and Redis connections. 5 releases · 14 other sources · first seen May 2023

previously: SSH Tunneling

release

  • Adds a 10-second connect timeout for Oracle connections, with CONNECTION TIMEOUT available under Extra Parameters to override (use 0 for no limit). 3.24.0 · Oct 2026 · source · release history
  • Instanceservice (27 endpoints) — InstanceService manages database instances and their connections. 1.0.0 · Sep 2026 · source · release history
  • Adds support for Workload Identity Federation credentials for non-GCP hosted Bytebase with BigQuery & Spanner 3.16.0 · Mar 2026 · source · release history
  • Supports SSH tunneling for PostgreSQL connections from the tool. 2.1.0 · May 2023 · source · release history
  • Supports SSH tunneling for Redis connections from the tool. 2.1.0 · May 2023 · source · release history

example

  • Override Oracle's default 10-second connect timeout for an instance behind an on-demand VPN that takes longer to come up. Extra Parameters field on the Oracle instance form: CONNECTION TIMEOUT=60 3.24.0 · Oct 2026 · source

api 13 total

Database Platform Support verified Supports schema management and migrations for PostgreSQL, ClickHouse (including cluster support), and Snowflake. 16 releases · 1 other source · first seen Sep 2021

release 16 total

  • Databaseservice (31 endpoints) — DatabaseService manages databases and their schemas.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ 1.0.0 · Sep 2026 · source · release history
  • Adds project-scoped instances: instances can now be assigned to a single project via an optional parent argument on the bytebase_instance Terraform resource (provider 3.22.1). 3.22.0 · Aug 2026 · source · release history
  • Adds support for PostgreSQL 18 with recognition of built-ins like uuidv7() in SQL analysis and schema diff. 3.18.1 · Jun 2026 · source · release history
  • Adds CosmosDB cross-partition query support 3.18.0 · May 2026 · source · release history
  • Expands supported query syntax for CosmosDB in the SQL editor 3.16.1 · Mar 2026 · source · release history
  • Adds search_path resolution via current user for PostgreSQL databases 3.16.0 · Mar 2026 · source · release history

api

SQL Editor Execution and Query Viewing verified Allows executing SELECT queries, viewing results in the UI, and previewing changes during PR reviews. 10 releases · 6 other sources · first seen Jan 2022

release 10 total

  • SQL Editor query history items now have a direct, shareable URL that reopens the exact statement and database connection. 3.19.1 · Jun 2026 · source · release history
  • Supports executing stored procedures (CALL / EXEC) in SQL Editor by classifying them as DML 3.17.0 · Apr 2026 · source · release history
  • Adds MCP query_database tool for executing SQL queries against managed databases 3.17.0 · Apr 2026 · source · release history
  • Adds ROW STORE COMPRESS syntax support for Oracle databases 3.16.0 · Mar 2026 · source · release history
  • Adds preview of query results in document view or table view for MongoDB and Elasticsearch databases 3.16.0 · Mar 2026 · source · release history
  • Adds query result row limit support to control the number of rows returned by queries 3.8.0 · Jul 2025 · source · release history

api

Online Schema Migration Engine verified Supports gh-ost for performing online schema migrations on large tables without downtime. 11 releases · 3 other sources · first seen Jul 2021

release 11 total

  • PostgreSQL queries in SQL Editor that use a data-modifying WITH clause or EXPLAIN ANALYZE on a write now require DML permission; bb.sql.select alone is no longer sufficient. 3.23.0 · Sep 2026 · source · release history
  • Adds Skip metadata lock check opt-in option to MySQL gh-ost migrations. 3.23.0 · Sep 2026 · source · release history
  • Adds Data Explorer to SQL Editor for browsing table and collection data without writing a query, with native predicate filtering per engine (WHERE for SQL, filter document for MongoDB, query expression for Elasticsearch). 3.22.0 · Aug 2026 · source · release history
  • Adds dedicated StarRocks parser support, enabling query lineage, materialized view syncing, and correct handling of generated columns, async materialized views, INSERT OVERWRITE, and CTE-prefixed DELETE/UPDATE. 3.19.1 · Jun 2026 · source · release history
  • Allows gh-ost migrations to honor the configured data-source SSH tunnel for MySQL connections and binlog reading. 3.18.1 · Jun 2026 · source · release history
  • Moves gh-ost configuration into SQL directive syntax (-- gh-ost = { ... }) within sheet content 3.15.0 · Feb 2026 · source · release history

example

  • Configure gh-ost online migration directly in the SQL sheet instead of using Plan spec flags -- gh-ost = { "max-lag-millis": 1500, "initial-heartbeat-delay": 4 } ALTER TABLE users ADD COLUMN last_login TIMESTAMP; 3.15.0 · Feb 2026 · source
  • Reverse a deployed SQL migration via the web interface without using CLI or direct DB access. Open the SQL review workflow in the Bytebase UI and select 'Rollback' for the relevant change. 0.4.1 · Aug 2021 · source

api

User Group Support verified suggested Allows managing permissions and access control via user groups. 1 release · 12 other sources · first seen May 2024

Suggested capability: Data access governance. This is our guess, not confirmed.

Also counts toward: REST API

release

  • Supports user groups to manage permissions and access control. 2.18.0 · May 2024 · source · release history

api 12 total

Terraform Provider shipped Provides infrastructure-as-code management for Bytebase instances, environments, and policies via Terraform resources. 8 releases · 4 other sources · first seen Dec 2022

Also counts toward: Terraform provider

release 8 total

  • Enables project-scoped database instances via the optional parent argument on the bytebase_instance Terraform resource. 3.22.0 · Aug 2026 · source · release history
  • Adds APP_IM support to the bytebase_setting Terraform resource in provider 3.18.1. 3.18.1 · Jun 2026 · source · release history
  • Bytebase Terraform provider 3.18.0 adds write-only sensitive fields and a provider-level custom_header block 3.18.0 · May 2026 · source · release history
  • Adds support for empty environments in Terraform instance and database resources 3.9.2 · Aug 2025 · source · release history
  • Adds bitbucket.org as a supported Git provider for GitOps workflows 1.15.0 · Apr 2023 · source · release history
  • GitOps workflow now supports GitLab.com as a VCS provider alongside GitHub.com and GitLab self-hosted 1.13.0 · Mar 2023 · source · release history

example

  • Authenticate the Terraform provider as a workload identity (e.g. from GitHub Actions) instead of a long-lived service account key. provider "bytebase" { url = "https://bytebase.example.com" workload_identity_email = "ci-deployer@bytebase.example.com" workload_identity_token_file = "/var/run/secrets/bytebase/token" } 3.23.0 · Sep 2026 · source
  • Configure the Terraform project resource with new SQL review and approval controls. resource "bytebase_project" "main" { name = "production" enforce_sql_review = true require_issue_approval = true data_classification_config_id = var.classification_id } 3.14.0 · Jan 2026 · source
  • Configure the specific resource in your Terraform code to apply policies to your database environments resource "bytebase_policy" "example" { name = "my-policy" # ... policy configuration arguments } 1.12.0 · Feb 2023 · source
  • Manage a Bytebase instance via Terraform by adding a new resource block using the newly supported bytebase_instance resource. resource "bytebase_instance" "example" { name = "my-mysql-instance" # ... configuration details } 1.9.1 · Dec 2022 · source
Sheet Management verified Saves schema changes as versioned sheets and allows starring sheets for quick access. 5 releases · 7 other sources · first seen May 2022

release

  • Adds /v1/{parent=projects/*}/savedQueryFolders… REST endpoint for organizing saved queries into folders. 3.22.0 · Aug 2026 · source · release history
  • Adds support for listing worksheets across users/projects via new bb.worksheets.list permission and List API 3.21.0 · Jul 2026 · source · release history
  • Permits markdown formatting in Issue comments 2.4.0 · Jul 2023 · source · release history
  • SQL Review CI can be run as part of the GitOps workflow. 1.8.0 · Dec 2022 · source · release history
  • Star the sheets to save them in a list 1.1.0 · May 2022 · source · release history

api 7 total

Strict SQL Review Rules verified Adds new SQL review rules for enforcing execution time limits, specific DDL algorithms/locks, and comment requirements. 5 releases · 5 other sources · first seen Oct 2024

release

  • Adds BigQuery SQL review support with two rules: 'Enforce the presence of WHERE condition in UPDATE/DELETE statements' and Restrict the SQL file size. 3.24.0 · Oct 2026 · source · release history
  • Enables statement.sql_type approval rules and risk levels for OceanBase changes. 3.23.0 · Sep 2026 · source · release history
  • Orgpolicyservice (15 endpoints) — OrgPolicyService manages organizational policies at various resource levels. 1.0.0 · Sep 2026 · source · release history
  • New SQL Review Rules available for MySQL: Prohibit DDL on specific tables and Prohibit DML on specific tables. 3.1.0 · Nov 2024 · source · release history
  • Introduces new SQL review rules requiring MAX_EXECUTION_TIME for MySQL, MAX_STATEMENT_TIME for MariaDB, and specific ALGORITHM and LOCK options for online DDL in MySQL/MariaDB, plus table/column comment checks for PostgreSQL/Oracle 3.0.0 · Oct 2024 · source · release history

example

  • Configure workspace MCP access policy to restrict sessions to read-only operations Navigate to Integration > MCP > Access policy and select Read-only 3.23.0 · Sep 2026 · source

api

SQL Editor Natural Language Assistant shipped Integrates an AI assistant in the SQL Editor to generate, explain, and analyze queries using natural language prompts. 10 releases · first seen Aug 2024

Also counts toward: Natural-language query

release 10 total

  • Adds workspace-level MCP access policy (Disabled, Read-only, or Read-write) under Integration > MCP to control what MCP sessions may do 3.23.0 · Sep 2026 · source · release history
  • GET /v1/mcp/info (WorkspaceService.GetMCPInfo) is removed; read mcpSetting from GET /v1/actuator/info (ActuatorService.GetActuatorInfo) instead. The modes, methods, engines, and data_masking_available fields have no replacement. 3.23.0 · Sep 2026 · source · release history
  • bytebase_workload_identity in the Terraform provider now requires issuer_url, allowed_audiences, and subject_pattern; existing resources missing these fields will fail to apply. 3.23.0 · Sep 2026 · source · release history
  • Adds MCP access policy control under Integration > MCP > Access policy with three levels: Disabled, Read-only, and Read-write; applies to already-connected clients immediately. 3.23.0 · Sep 2026 · source · release history
  • Adds SQL Editor AI assistant chat history (last 20 conversations per workspace and user) with inline-editable conversation titles. 3.23.0 · Sep 2026 · source · release history
  • Supports GPT-5 models for AI features alongside existing GPT-4o support.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ 3.22.1 · Sep 2026 · source · release history
Data Export Policy Management verified Enables exporting the results of multiple ad-hoc SQL queries into a single CSV or Excel file for consolidated analysis. 5 releases · 5 other sources · first seen Oct 2025

previously: Data Export from Multiple Queries

Also counts toward: CSV data export

release

  • The approval source EXPORT_DATA is deprecated; remove it from approval-flow configs and use the JIT data-export flow instead 3.20.0 · Jul 2026 · source · release history
  • Adds support for configuring just-in-time data export rules in Terraform using request.data_export == true under the REQUEST_ACCESS source 3.19.0 · Jun 2026 · source · release history
  • Adds just-in-time data export access workflow via the SQL Editor with an approval process and migration of existing rules to the Custom Approval page 3.19.0 · Jun 2026 · source · release history
  • Support data export for multi-statement queries in SQL Editor. 3.12.0 · Nov 2025 · source · release history
  • Support exporting results from multiple queries into a single output. 3.11.1 · Oct 2025 · source · release history

docs

  • Open-source database governance platform unifying change management, access control, and compliance across multiple database systems.

api

Workload Identity Authentication verified Adds Workload Identity as a dedicated account type for OIDC-based authentication, supporting GitHub Actions. 2 releases · 7 other sources · first seen Dec 2025

Also counts toward: CI/CD pipeline integration, REST API

release

  • Supports any OIDC issuer for workload identities, with an optional JWKS URL for issuers that do not publish a discovery document. 3.23.0 · Sep 2026 · source · release history
  • Adds Workload Identity as a dedicated account type for OIDC-based authentication, with GitHub Actions support. 3.13.0 · Dec 2025 · source · release history

example

  • Configure Terraform workload identity with required OIDC fields for generic provider authentication resource "bytebase_workload_identity" "example" { issuer_url = "https://accounts.google.com" allowed_audiences = ["bytebase", "https://ci.example.com"] subject_pattern = "repo:my-org/*" jwks_url =… 3.23.0 · Sep 2026 · source

api

Changelists verified Groups changes into a changelist for application in one issue or export. 1 release · 8 other sources · first seen Oct 2023

release

  • Group changes into a changelist and apply them in one issue or export 2.9.1 · Oct 2023 · source · release history

api 8 total

Database Group Support verified suggested Enables the creation and management of database groups, allowing SQL Editor queries against multiple databases simultaneously and simplifying permission inheritance from project roles. 4 releases · 4 other sources · first seen Dec 2025

Suggested capability: Data access governance. This is our guess, not confirmed.

Also counts toward: Role-based access control

release

  • Refines database group permissions: roles with bb.projects.get gain bb.databaseGroups.list/get; roles with bb.projects.update gain bb.databaseGroups.create/update/delete. 3.13.0 · Dec 2025 · source · release history
  • Database group permissions are now tied to bb.projects.get and bb.projects.update; custom roles in Terraform must be updated accordingly. 3.13.0 · Dec 2025 · source · release history
  • Allows selecting a database group to query from in the SQL Editor. 3.13.0 · Dec 2025 · source · release history
  • Consolidates DDL and DML changes so users no longer need to select them explicitly when initiating a New Plan or configuring an approval flow. 3.13.0 · Dec 2025 · source · release history

api

Batch Querying verified Enables batch query on multiple databases with selected labels in the SQL Editor. 6 releases · 2 other sources · first seen Oct 2023

release

  • Adds support for adding or removing changes in draft plans 3.9.2 · Aug 2025 · source · release history
  • Adds Plan draft capability to stage database changes before deployment 3.9.0 · Jul 2025 · source · release history
  • Adds Multi-task rollback to the Rollout tab, allowing multiple tasks to be rolled back simultaneously 3.9.0 · Jul 2025 · source · release history
  • Moves Review Center routes from /review-center to /plans 3.7.1 · Jun 2025 · source · release history
  • Adds support for database groups in the batch query interface of the SQL Editor. 3.6.2 · May 2025 · source · release history
  • Batch query on multiple databases with selected labels in SQL Editor 2.9.1 · Oct 2023 · source · release history

api

  • POST /v1/projects/{project}/plans/{plan}/rollout/stages/{stage}/tasks/{task}/taskRuns:batchCancel · source · full API surface
  • POST /v1/projects/{project}/plans/{plan}/rollout/stages/{stage}/tasks:batchSkip · source · full API surface
Auditor Access verified suggested Enables workspace owners and DBAs to view audit logs for compliance and monitoring purposes. 1 release · 7 other sources · first seen Dec 2022

Suggested capability: Data access governance. This is our guess, not confirmed.

Also counts toward: Administrative audit log

release

api 7 total

Backup Scheduling Configuration verified Allows configuring backup schedules and policies at the environment or project level. 6 releases · 2 other sources · first seen Aug 2021

release

  • Support one-click to disable the automatic backup policy for all databases in one environment 1.5.0 · Sep 2022 · source · release history
  • Adds configurable 'day of the week' and backup retention period settings for database backups 1.3.0 · Aug 2022 · source · release history
  • Adds per-environment schema review and backup policy configuration. 1.0.0 · Mar 2022 · source · release history
  • Adds Backup schedule environment policy configuration options 0.7.0 · Oct 2021 · source · release history
  • Weekly automatic backup schedules per-database backups without manual intervention 0.4.0 · Aug 2021 · source · release history
  • Manual backup triggers on-demand database snapshots 0.4.0 · Aug 2021 · source · release history

example

  • Restore a database to a specific point in time before the last migration. N/A (Feature requires UI/Backend interaction not exposed via CLI/API in notes) 1.3.0 · Aug 2022 · source

api

SQL Editor EXPLAIN Support verified Supports various EXPLAIN query types (e.g., EXPLAIN INSERT) in addition to SELECT. 6 releases · 1 other source · first seen Apr 2022

release

  • Adds a query-plan visualizer in the SQL Editor result pane (text, diagram, grid, or summary) for PostgreSQL, SQL Server, and Spanner, including EXPLAIN FORMAT JSON, XML, YAML, and ANALYZE on PostgreSQL. 3.23.0 · Sep 2026 · source · release history
  • Replaces API field mssql_explain_format with explain_format for query plan formatting options (JSON, XML, YAML, ANALYZE) 3.23.0 · Sep 2026 · source · release history
  • Adds EXPLAIN query support for MSSQL in the SQL editor 3.6.0 · Apr 2025 · source · release history
  • Enables exporting changes from the database change history view. 2.5.0 · Aug 2023 · source · release history
  • Integrate PostgreSQL Explain Visualizer to allow users to visualize EXPLAIN plan outputs directly within the application. 1.3.2 · Sep 2022 · source · release history
  • [SQL editor] supports more types of EXPLAIN queries on the basis of EXPLAIN SELECT, such as EXPLAIN INSERT 1.0.3 · Apr 2022 · source · release history

api

VCS Integration shipped Integrates with version control systems to sync SQL scripts and support GitHub.com as an authentication provider. 6 releases · 1 other source · first seen May 2022

Also counts toward: Terraform provider

release

  • Adds GitOps landing page with guided setup for workload identity selection and CI/CD YAML generation 3.16.0 · Mar 2026 · source · release history
  • Adds Azure DevOps as a supported VCS integration provider. 2.5.0 · Aug 2023 · source · release history
  • AWS S3 is now supported as a backup storage backend. 1.4.0 · Dec 2022 · source · release history
  • Instance and Environment resources are now supported in the Terraform Bytebase Provider, allowing infrastructure-as-code management of these entities 1.9.1 · Dec 2022 · source · release history
  • Adds GitHub.com as a supported VCS integration and authentication provider 1.3.0 · Aug 2022 · source · release history
  • Sync your SQL scripts stored in the linked VCS system in SQL Editor 1.1.0 · May 2022 · source · release history

example

  • Access the new GitOps landing page in the Bytebase UI to generate CI/CD YAML files. In the Bytebase console, navigate to the new GitOps section and follow the guided setup for workload identity selection. 3.16.0 · Mar 2026 · source
Schema Diagrams verified Displays Entity-Relationship (ER) diagrams for database schemas in the UI. 1 release · 6 other sources · first seen Jan 2023

release

  • Adds Schema Diagram feature to view Entity-Relationship diagrams in the UI 1.11.0 · Jan 2023 · source · release history

api

Administrative Recovery and Access Restoration verified Provides emergency break-glass procedures and administrative commands to restore access for locked-out administrators or self-hosted deployments when standard sign-in methods fail. 1 release · 5 other sources · first seen Aug 2026

release

  • Adds self-hosted admin recovery: re-enable password sign-in or reset a user's password while Bytebase keeps running, with no restart required, scriptable for unattended use. 3.24.0 · Oct 2026 · source · release history

command line

  • enable-password-signin — Enable password sign-in when a workspace administrator has a password 3.24.0 · Oct 2026 · command-line history
  • reset-password — Set a new password for an existing, active user 3.24.0 · Oct 2026 · command-line history
  • recovery — Recover password sign-in for a self-hosted deployment 3.22.0 · Aug 2026 · command-line history

example

  • Break glass to regain access if workspace admins are locked out by new sign-in restrictions. bytebase recovery 3.22.0 · Aug 2026 · source
  • Recover a locked-out admin by re-enabling password sign-in directly against the metadata database when the UI is inaccessible. bytebase recovery 3.22.0 · Aug 2026 · source
External Secret Manager shipped Integrates with external secret managers to store database credentials. 5 releases · 1 other source · first seen Oct 2023

release

  • Extends workload identities to any OIDC issuer (previously GitHub Actions/GitLab CI only) with required audience and subject pattern enforcement 3.23.0 · Sep 2026 · source · release history
  • Adds provider_type = "OIDC" and optional jwks_url to bytebase_workload_identity in the Terraform provider, enabling any OIDC issuer as a workload identity. 3.23.0 · Sep 2026 · source · release history
  • Adds workload_identity_email, workload_identity_token, and workload_identity_token_file provider fields so the Terraform provider can authenticate as a workload identity instead of a service account key.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ 3.23.0 · Sep 2026 · source · release history
  • Adds token_type field to HashiCorp Vault integration allowing PLAIN, ENVIRONMENT, or FILE token sources 3.20.0 · Jul 2026 · source · release history
  • Integrate an external secret manager to store database credentials 2.9.1 · Oct 2023 · source · release history

example

  • Register any OIDC provider (e.g. HashiCorp Vault, Azure AD) as a Bytebase workload identity when the issuer does not publish a standard discovery document. resource "bytebase_workload_identity" "vault" { name = "vault-ci" issuer_url = "https://vault.example.com/v1/identity/oidc" jwks_url = "https://vault.example.com/v1/identity/oidc/.well-known/keys"… 3.23.0 · Sep 2026 · source
Data Change (DML) Workflow verified Manages data modification workflows, including support for tenant mode projects. 4 releases · 2 other sources · first seen Jan 2022

release

  • Adds support for MariaDB DML rollback using prior-backup, matching MySQL behavior 3.18.0 · May 2026 · source · release history
  • Adds Generate SQL statements to rollback DML for MySQL capability 1.13.0 · Mar 2023 · source · release history
  • [Tenant Mode] Enable Data Change (DML) for tenant mode projects 1.0.1 · Mar 2022 · source · release history
  • Introduces Data change (DML) workflow for managing data modifications 0.12.0 · Jan 2022 · source · release history

example

  • Generate rollback SQL for MySQL DML changes directly within the application. Navigate to Change Database > Rollback Data Changes and select the MySQL target to generate rollback statements. 1.13.0 · Mar 2023 · source

api

Natural Language to SQL Generation verified Converts natural language prompts into SQL queries using OpenAI. 4 releases · 2 other sources · first seen Mar 2023

previously: ChatSQL

Also counts toward: Built-in AI assistant, Natural-language query

release

  • User API User.user_type field and UserType enum are removed; Service Accounts and Workload Identities must use dedicated services 3.16.0 · Mar 2026 · source · release history
  • Adds an AI Assistant to the SQL Editor that can generate SQL from natural language prompts, explain queries, and identify potential issues 3.0.0 · Oct 2024 · source · release history
  • Enable natural language to SQL (NL2SQL) in the SQL Editor via the OpenAI feature on the Community Plan by configuring your own OpenAI key 2.22.1 · Aug 2024 · source · release history
  • Adds ChatSQL feature to convert natural language prompts into SQL queries using OpenAI 1.14.0 · Mar 2023 · source · release history

api

Project and Instance Hard Deletion verified Enables the ability to permanently delete (hard-delete) projects and instances that have previously been archived. 1 release · 5 other sources · first seen Aug 2025

release

  • Adds the ability to hard-delete projects and instances after they are archived 3.9.2 · Aug 2025 · source · release history

api

Draft Plans verified Enables staging database changes in a draft state before finalizing and deploying them. 1 release · 5 other sources · first seen Jul 2025

release

  • Adds Plan draft capability to stage database changes before deployment 3.9.0 · Jul 2025 · source · release history

api

Branching Workflow verified Supports Git-like branching for database schema migration changes. 2 releases · 4 other sources · first seen Aug 2023

Also counts toward: REST API

release

  • Support for Branching added for Oracle databases 2.14.1 · Mar 2024 · source · release history
  • Supports Git-like branching workflow for database schema migration changes, enabling parallel development tracks within the same project 2.7.0 · Aug 2023 · source · release history

api

MySQL Schema Editor shipped Allows visual editing of MySQL schema structures directly within the platform UI. 6 releases · first seen Dec 2022

release

  • Allows editing database indexes directly in the Schema Editor UI 2.13.1 · Jan 2024 · source · release history
  • Enables displaying index DDL in the SQL Editor 2.13.0 · Dec 2023 · source · release history
  • Introduces Schema Designer support for MySQL databases. 2.5.0 · Aug 2023 · source · release history
  • Support viewing and editing primary keys and foreign keys in the Schema Editor for MySQL 1.10.0 · Dec 2022 · source · release history
  • Schema Sync for PostgreSQL adds support for Enum Type, Function, Trigger, and Extension objects 1.9.1 · Dec 2022 · source · release history
  • Schema Editor is now available for MySQL databases, enabling visual schema changes directly within the platform 1.9.1 · Dec 2022 · source · release history
Rollout Page Enhancements verified Provides a timeline view, auto-expanded task details, and collapsible task run logs with auto-refresh for monitoring rollout progress. 4 releases · 1 other source · first seen Dec 2025

release

  • Rolloutservice (11 endpoints) — RolloutService manages the execution of deployment plans. 1.0.0 · Sep 2026 · source · release history
  • Plan deployment section now shows task execution details inline within the deploy view 3.20.1 · Jul 2026 · source · release history
  • Adds fast-follow refresh mode so rollout status updates more quickly after user actions 3.16.1 · Mar 2026 · source · release history
  • Adds timeline view, auto-expanded task details, and collapsible task run logs with auto-refresh on the rollout page. 3.13.0 · Dec 2025 · source · release history

api

System Health Metrics and Monitoring verified Exposes operational health metrics and system monitoring data via a Prometheus-compatible endpoint, with configurable access controls and non-loopback access options. 3 releases · 2 other sources · first seen Aug 2026

release

  • Adds --metrics-remote-access CLI flag to allow non-loopback access to the /metrics monitoring endpoint. 3.22.0 · Aug 2026 · source · release history
  • Adds operational health metrics to /metrics: schema sync health, runner cycles, license expiry, and instance capacity. 3.22.0 · Aug 2026 · source · release history
  • Requires authentication on /v1/actuator/info; monitoring scripts that poll this endpoint must now include a credential. 3.22.0 · Aug 2026 · source · release history

example

  • Allow a remote Prometheus scraper to reach /metrics when Bytebase sits behind a gateway or NetworkPolicy. bytebase --metrics-remote-access 3.22.0 · Aug 2026 · source

api

Tenant Mode Enhancements shipped Supports arbitrary tenant labels and simultaneous database alteration in tenant mode. 5 releases · first seen Dec 2022

release

  • PostgreSQL database tenant mode option added to project settings to manage multitenancy for PostgreSQL databases. 3.1.0 · Nov 2024 · source · release history
  • Enables Redshift datashare query, data access control, and data anonymization 2.4.0 · Jul 2023 · source · release history
  • Supports batch change by database groups in tenant projects. 2.2.0 · Jun 2023 · source · release history
  • Database tenant labels now accept arbitrary string values without requiring pre-definition in the system 1.9.1 · Dec 2022 · source · release history
  • Multiple databases can be altered simultaneously in tenant mode. 1.8.0 · Dec 2022 · source · release history
Point-in-Time Recovery (PITR) shipped Enables restoring databases to specific time points using backup snapshots, including support for MySQL and PostgreSQL. 5 releases · first seen Aug 2021

Also counts toward: Disaster recovery

release

  • Task checks for PITR issues 1.5.0 · Sep 2022 · source · release history
  • Support in-place backup restore for PostgreSQL enabling restoration of backups directly over existing databases without manual setup. 1.3.2 · Sep 2022 · source · release history
  • Support PITR to a new database for MySQL allowing Point-in-Time Recovery operations targeting a newly created database instance. 1.3.2 · Sep 2022 · source · release history
  • Enables one-click database restore to the time point before the last migration 1.3.0 · Aug 2022 · source · release history
  • Database restore supports restoring a backup to a different database target 0.4.0 · Aug 2021 · source · release history
Direct DDL/DML Execution Policy shipped suggested Allows configuring environment policies to permit direct DDL and DML execution in the SQL Editor. 4 releases · first seen Nov 2024

Suggested capability: Data access governance. This is our guess, not confirmed.

release

  • Adds Direct DDL/DML execution switch to the Environments field on project roles (SQL Editor User, Project Owner, or custom roles), replacing the old scope selector — off by default, letting admins choose per-environment where DDL/DML runs without approval.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ 3.23.1 · Oct 2026 · source · release history
  • Permission key bb.instances.adminExecute is renamed to bb.sql.admin 3.1.0 · Nov 2024 · source · release history
  • Permission key bb.databases.queryDML is renamed to bb.sql.dml 3.1.0 · Nov 2024 · source · release history
  • Add an environment policy to allow executing DDL/DML statements directly in SQL Editor. 3.0.1 · Nov 2024 · source · release history
Data Explorer verified Enables browsing table and collection data through a native interface with predicate filtering, removing the need to write SQL queries for simple data exploration. 1 release · 3 other sources · first seen Aug 2026

release

  • Adds Data Explorer to SQL Editor for browsing table and collection data without writing a query, with native predicate filtering per engine (WHERE for SQL, filter document for MongoDB, query expression for Elasticsearch). 3.22.0 · Aug 2026 · source · release history

api

Unified Approval Flow Definition verified Simplifies approval workflow configuration by allowing direct definition of CEL expressions in settings, removing intermediate risk resources. 3 releases · 1 other source · first seen Dec 2025

release

  • Adds approval_flow.rules.flow inside bytebase_setting (settings/WORKSPACE_APPROVAL) for Terraform-managed approval flows, replacing risk resources; see approval_flow.tf. 3.13.0 · Dec 2025 · source · release history
  • For Terraform approval flows, risk resources are removed; approval flows must be defined via bytebase_setting (settings/WORKSPACE_APPROVAL) using approval_flow.rules.flow. 3.13.0 · Dec 2025 · source · release history
  • Approval flows are now defined directly using CEL expressions, without intermediate risk definitions. 3.13.0 · Dec 2025 · source · release history

api

Databricks Support verified Enables instance connection and schema management for Databricks databases. 3 releases · 1 other source · first seen Jun 2024

release

  • Support batch data export from limited databases in the SQL Editor 3.7.0 · Jun 2025 · source · release history
  • DML rollback now supports unique indexes for MySQL, PostgreSQL, Oracle and MSSQL 3.6.1 · May 2025 · source · release history
  • Adds Databricks database engine support 2.20.0 · Jun 2024 · source · release history

api

  • POST /v1/projects/{project}/plans/{plan}/rollout/stages/{stage}/tasks/{task}/taskRuns/{taskRun}:previewRollback · source · full API surface
Oracle, MSSQL & MariaDB Support shipped Supports schema management and migrations for Oracle, MSSQL, and MariaDB databases. 3 releases · 1 other source · first seen Apr 2023

release

  • Enables display of SQL Server trigger bodies in the SQL Editor. 3.6.2 · May 2025 · source · release history
  • Adds Databricks database engine support 2.20.0 · Jun 2024 · source · release history
  • Supports Oracle, MSSQL & MariaDB databases as new connection targets in the database list 1.16.0 · Apr 2023 · source · release history

example

  • Create a new connection to an Oracle database instance Click 'New Connection' in the database list, select 'Oracle' from the Type dropdown, and enter your host/port/credentials 1.16.0 · Apr 2023 · source
SQL Editor Auto-complete shipped Provides auto-complete and context menu support for database connections and schema visibility in the SQL Editor. 3 releases · 1 other source · first seen Jan 2022

release

  • Support auto-completion for Oracle. 2.22.0 · Jul 2024 · source · release history
  • Adds advanced SQL auto-completion capability for MySQL databases within the SQL Editor 2.12.0 · Dec 2023 · source · release history
  • SQL Editor provides auto-complete and context menu support for database connections. 0.11.0 · Jan 2022 · source · release history

example

  • Use auto-complete in the new SQL Editor to write complex queries with table schema visibility. SQL Editor -> Type 'SELE' (auto-complete triggers) -> View schema in bottom left panel 0.11.0 · Jan 2022 · source
MySQL Schema Sync verified Supports schema synchronization for MySQL data sources. 1 release · 3 other sources · first seen Dec 2022

Also counts toward: REST API

release

api

Read-Only Data Sources shipped Supports connecting to PostgreSQL and MySQL read-replica instances as read-only data sources. 3 releases · first seen Dec 2022

release

  • HA mode: stop every replica before starting 3.24.0 — rolling upgrades are not supported. A replica still on an older version saves access grants that 3.24.0 cannot match, and those grants stop working for queries and exports. 3.24.0 · Oct 2026 · source · release history
  • Add support for selecting data sources between Admin and Readonly modes in the SQL Editor, configurable at the environment or project level 2.22.1 · Aug 2024 · source · release history
  • read-only data source type is now supported to connect to PostgreSQL and MySQL read-replica instances 1.6.0 · Dec 2022 · source · release history
Release Identification by Release ID shipped Changes release identification to use `release_id` with automatic iteration numbering, removing the `title` and `digest` fields from the API. 2 releases · 1 other source · first seen Jan 2026

Also counts toward: REST API

release

  • Adds release and has_release filter parameters to ListPlans API, plus task_status filter, so GitOps plans can be distinguished from console-created plans.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ 3.24.0 · Oct 2026 · source · release history
  • Releases are now identified by release_id with automatic train/RC iteration numbering; title and digest fields are removed from the Release API 3.14.0 · Jan 2026 · source · release history

example

  • Filter ListPlans to only GitOps-linked plans that have a release attached and a specific task status, to separate pipeline-driven plans from console work. GET /v1/projects/my-project/plans?release=projects/my-project/releases/42&has_release=true&task_status=PENDING 3.24.0 · Oct 2026 · source
TLS Certificate Verification for SQL Server and Oracle shipped Enforces TLS certificate chain and hostname verification for SQL Server connections, and supports TCPS-based TLS for Oracle connections without requiring a wallet. 3 releases · first seen Oct 2026

release

  • Adds TLS enforcement for SQL Server and Oracle connections: Verify server certificate now checks the certificate chain and host name, and Oracle TLS connects over TCPS without a wallet. 3.24.0 · Oct 2026 · source · release history
  • SQL Server: verify_tls_certificate = true on a data source is turned off during upgrade; re-enable it via Terraform only after confirming the certificate verifies. 3.24.0 · Oct 2026 · source · release history
  • Oracle: use_ssl = true on a data source is turned off during upgrade, and stored CA and client certificates are removed; re-enable via Terraform only after confirming the port serves TCPS. 3.24.0 · Oct 2026 · source · release history
Query Plan Visualizer verified Provides visual representations of query execution plans in the SQL Editor result pane with diagram, grid, summary, and text views for supported databases. 2 releases · 1 other source · first seen Sep 2026

release

  • Replaces mssql_explain_format with explain_format in the query API for the inline query-plan visualizer. 3.23.0 · Sep 2026 · source · release history
  • Adds a query-plan visualizer in the SQL Editor result pane (text, diagram, grid, or summary) for PostgreSQL, SQL Server, and Spanner, including EXPLAIN FORMAT JSON, XML, YAML, and ANALYZE on PostgreSQL. 3.23.0 · Sep 2026 · source · release history

api

Branch Protection shipped Adds branch protection rules for projects to control merge paths and required approvals. 3 releases · first seen Aug 2021

release

  • Issueservice (14 endpoints) — IssueService manages issues for tracking database changes and tasks. 1.0.0 · Sep 2026 · source · release history
  • Adds branch protection rules for projects to control merge paths and required approvals 2.10.0 · Oct 2023 · source · release history
  • Adds Environment approval policy for controlling deployment workflows 0.3.0 · Aug 2021 · source · release history
DynamoDB Support shipped Adds DynamoDB as a supported database type. 3 releases · first seen Jun 2024

release

  • DynamoDB — Configure per-instance AWS credentials, including a cross-account role ARN and external ID. A stored role ARN is now enforced when connecting — verify yours with Test Connection after upgrading. 3.21.1 · Aug 2026 · source · release history
  • Adds execution support for Cassandra statements in SQL editor and issue resolution 3.6.0 · Apr 2025 · source · release history
  • Adds DynamoDB as a supported database type 2.19.0 · Jun 2024 · source · release history
IAM-Based Database Connections shipped suggested Supports IAM-based connections for Google Cloud SQL for MySQL and PostgreSQL. 3 releases · first seen May 2024

Suggested capability: Data access governance. This is our guess, not confirmed.

release

  • Adds GCP Cloud SQL IAM authentication for external PostgreSQL metadata database connections on self-hosted deployments via Helm 3.20.0 · Jul 2026 · source · release history
  • Adds Google Cloud SQL IAM authentication support for database connections 3.14.1 · Jan 2026 · source · release history
  • Support IAM-based connections to Google Cloud SQL for MySQL and PostgreSQL 2.16.0 · May 2024 · source · release history
SSL Connections shipped Supports SSL encrypted connections for PostgreSQL databases. 3 releases · first seen Dec 2022

release

  • Adds Disabled, TLS, and Mutual TLS options for instance TLS configuration via configured file path. 3.17.1 · Apr 2026 · source · release history
  • Supports PostgreSQL SSL connections 1.11.0 · Jan 2023 · source · release history
  • Support MySQL/TiDB SSL connection 1.10.0 · Dec 2022 · source · release history
Role Expiration Limits shipped suggested Configures maximum expiration times for querier and exporter roles. 3 releases · first seen Jun 2024

Suggested capability: Data access governance. This is our guess, not confirmed.

Also counts toward: Role-based access control

release

  • Revokes bb.settings.get, bb.settings.list, bb.projects.list from Workspace Members role 3.14.0 · Jan 2026 · source · release history
  • Adds four new settings permissions (bb.settings.getEnvironment, bb.settings.setEnvironment, bb.settings.getWorkspaceProfile, bb.settings.setWorkspaceProfile) 3.14.0 · Jan 2026 · source · release history
  • Adds maximum role expiration time configuration for querier and exporter 2.19.0 · Jun 2024 · source · release history
Approval Template Simplification verified Simplifies the approval template structure to a singleton with flat role arrays and replaces finding status enums with `approval_status`. 1 release · 2 other sources · first seen Oct 2025

release

  • Simplifies approval template to singleton with flat role array; replaces approval_finding_done/approval_finding_error with approval_status enum 3.11.0 · Oct 2025 · source · release history

api

Plan Transaction Mode Configuration verified Allows users to select or switch the transaction mode (e.g., MySQL isolation level, Postgres role) when creating or viewing plans in the UI/CLI. 2 releases · 1 other source · first seen Sep 2025

release

  • Add option to switch transaction mode in Plan UI/CLI 3.10.1 · Sep 2025 · source · release history
  • Add MySQL isolation level selection when transaction mode is enabled in Plan 3.10.1 · Sep 2025 · source · release history

api

Review Center Route Migration verified Updates the user interface routes from `/review-center` to `/plans` for batch change management. 2 releases · 1 other source · first seen Jun 2025

release

  • Review Center routes have changed from /review-center to /plans, breaking any direct links or bookmarks to the old paths. 3.7.1 · Jun 2025 · source · release history
  • Moves Review Center routes from /review-center to /plans 3.7.1 · Jun 2025 · source · release history

api

Multi-Database Schema Synchronization verified Supports schema synchronization for database groups, including specific support for SQL Server and MySQL. 1 release · 2 other sources · first seen Oct 2024

Also counts toward: REST API

release

api

Entra ID SCIM Synchronization verified Adds support for synchronizing users and groups from Azure AD (Entra ID) via SCIM. 1 release · 2 other sources · first seen Sep 2024

release

  • Adds Entra ID (Azure AD) user and group synchronization via SCIM. 2.23.0 · Sep 2024 · source · release history

api

  • POST /v1/projects/{project}/issues/{issue}/reviewRuns/{reviewRun}:run · source · full API surface
  • GET /v1/projects/{project}/plans/{plan}/rollout/stages/{stage}/tasks/{task}/taskRuns/{taskRun}/session · source · full API surface
Multi-Database Issue Aggregation verified Shares SQL statements among multiple databases within a single issue during creation. 1 release · 2 other sources · first seen Jun 2024

release

  • Creating multiple-database issues now shares SQL statements among databases instead of keeping them separate. 2.19.0 · Jun 2024 · source · release history

api

  • POST /v1/instances/{instance}/databases/{database}/changelogs/{changelog}:diffSchema · source · full API surface
  • POST /v1/projects/{project}/instances/{instance}/databases/{database}/changelogs/{changelog}:diffSchema · source · full API surface
Custom Roles verified Allows configuring custom roles for projects. 1 release · 2 other sources · first seen Apr 2023

release

  • Adds the ability to configure custom roles for projects 1.17.0 · Apr 2023 · source · release history

api

SQL Advise API shipped Provides an API endpoint to send SQL statements and receive optimization advice based on database connection analysis. 2 releases · 1 other source · first seen Jul 2022

release

example

  • Send a SQL statement to the API to receive optimization advice before running it. curl -H "Content-Type: application/json" http://localhost:8080/v1/sql/advise -d '{"sql": "SELECT * FROM users"}' 1.2.1 · Jul 2022 · source
Initial Setup Wizard shipped Guides users through the initial configuration and setup process via a wizard on the home page. 2 releases · first seen Nov 2021

release

  • Adds a setup wizard for new workspaces, guiding through naming, project creation with a sample or real database, and team setup. 3.24.0 · Oct 2026 · source · release history
  • Adds a new wizard on the home page to guide users through initial setup. 0.8.1 · Nov 2021 · source · release history
Issue Labeling shipped Allows tagging and organizing issues using custom labels. 2 releases · first seen May 2024

release

  • Allows adding issue labels during plan drafting and referencing them in Custom Approval conditions 3.21.0 · Jul 2026 · source · release history
  • labels configuration added to issues to tag and organize them within the system. 2.17.0 · May 2024 · source · release history
State-based Migration shipped Supports state-based migration for MySQL databases. 2 releases · first seen Mar 2023

release

  • Adds MySQL state-based GitOps workflow (beta) supporting declarative SDL schema management with routines, triggers, and events 3.21.0 · Jul 2026 · source · release history
  • Adds State-based Migration capability for MySQL databases in Beta 1.14.0 · Mar 2023 · source · release history
MyBatis 3 XML Review shipped Reviews MyBatis 3 XML mapper files during GitOps CI workflows. 2 releases · first seen May 2023

release

  • bytebase-action check and bytebase-action rollout now fail with an error (previously a warning) when the action version is outside the compatibility window 3.19.0 · Jun 2026 · source · release history
  • MyBatis 3 XML mapper files now reviewed during GitOps CI workflows 2.0.0 · May 2023 · source · release history
Standalone SQL Review shipped Enables creating SQL review issues that are not tied to deployment workflows. 2 releases · first seen Jun 2024

release

  • New API endpoint or method RetryIssueApproval allows retrying issues stuck in CHECKING status 3.18.0 · May 2026 · source · release history
  • Enables creating standalone SQL review issues not tied to deployments 2.19.0 · Jun 2024 · source · release history
Advanced Issue Search verified Provides advanced search capabilities with filters for issue types such as Database Change, Role Grant, Database Export, and Access Grant. 1 release · 1 other source · first seen Apr 2026

Also counts toward: REST API

release

  • Supports issue type filter in advanced search (Database Change, Role Grant, Database Export, Access Grant) 3.17.0 · Apr 2026 · source · release history

api

Doris System Views and Functions Support shipped Enhances the SQL Editor to recognize and support system views and functions specific to Apache Doris databases. 2 releases · first seen Oct 2025

release

  • UpdateSubscription API deprecated; use UploadLicense (PATCH /v1/subscription/license) instead 3.17.0 · Apr 2026 · source · release history
  • Apache Doris - Add support for system views and functions in SQL Editor. 3.11.1 · Oct 2025 · source · release history
Issue Activity Slack Integration shipped Delivers issue activity notifications via Slack direct messages. 2 releases · first seen Jun 2024

Also counts toward: Outbound webhooks (the product notifies you)

release

  • Adds new Issue Approved webhook event type with redesigned Slack message format 3.17.0 · Apr 2026 · source · release history
  • Supports receiving issue activity notifications via Slack direct messages 2.19.0 · Jun 2024 · source · release history
Real-Time SQL Syntax Validation shipped Provides real-time syntax checking for SQL queries within the SQL Editor. 2 releases · first seen Sep 2024

release

  • Adds live syntax checking and auto-complete in SQL Editor for MongoDB and Elasticsearch databases 3.16.0 · Mar 2026 · source · release history
  • Adds real-time syntax checking in the SQL Editor. 2.23.0 · Sep 2024 · source · release history
Manual Rollout Permission Change shipped Requires the `bb.taskRuns.create` permission for manual rollouts and removes automatic rollout permissions for Issue Creators and Last Issue Approvers. 1 release · 1 other source · first seen Oct 2025

release

  • Environment rollout policy now requires bb.taskRuns.create permission for manual rollouts; Issue Creators and Last Issue Approvers can no longer roll out issues automatically 3.11.0 · Oct 2025 · source · release history

example

  • Allow a Project Releaser to manually create rollouts when SQL review fails but the issue is approved. grant bb.rollouts.create to project releaser 3.14.0 · Jan 2026 · source
SQL Server Visualized EXPLAIN Support shipped Provides visual representation of query execution plans for SQL Server databases directly within the SQL Editor. 1 release · 1 other source · first seen Dec 2025

release

  • SQL Server - Add visualized EXPLAIN support in SQL Editor 3.12.2 · Dec 2025 · source · release history

example

  • Visualize query execution plans for SQL Server databases directly within the Bytebase SQL Editor. In the Bytebase UI, open the SQL Editor for a SQL Server database, write your query, and select the 'Explain' option to view the visualized plan. 3.12.2 · Dec 2025 · source
BigQuery Dry Run Execution shipped Supports executing queries in a dry-run state within the BigQuery SQL Editor to validate syntax and check costs without performing actual data changes. 1 release · 1 other source · first seen Nov 2025

release

  • BigQuery SQL Editor now supports dry-run execution to validate queries before running them 3.12.1 · Nov 2025 · source · release history

example

  • Use the dry-run feature in the Bytebase SQL Editor UI for BigQuery to check syntax without executing changes. In the Bytebase console, open the SQL Editor for a BigQuery database, paste your query, and click 'Dry Run'. 3.12.1 · Nov 2025 · source
Data Export Issue Display Optimization verified Changes the display of tasks in data export issues to a flat list instead of grouping by stages for easier review. 1 release · 1 other source · first seen Sep 2025

release

  • Display tasks in a flat list on the Data Export issue page instead of grouped by stages 3.10.1 · Sep 2025 · source · release history

api

Instance Label Filter Syntax Update shipped Updates the syntax for filtering database instances by label from `label == ...` to `labels.region == ...`. 2 releases · first seen Sep 2025

release

  • Database label filter syntax changed from label == "region:asia" to labels.region == "asia" 3.10.1 · Sep 2025 · source · release history
  • New API syntax for database label filter: labels.region == "asia" 3.10.1 · Sep 2025 · source · release history
Terraform Query Data Policy Consolidation shipped suggested Updates the Terraform provider to replace deprecated `sql_query_restriction` blocks with a unified `query_data_policy` block, consolidating export and query restriction settings. 2 releases · first seen Sep 2025

Suggested capability: Data access governance. This is our guess, not confirmed.

Also counts toward: Terraform provider

release

  • In Terraform, the sql_query_restriction block is deprecated; replace it with a query_data_policy block supporting disable_export, maximum_result_rows, maximum_result_size, and timeout_in_seconds. 3.10.0 · Sep 2025 · source · release history
  • The SQL_RESULT_SIZE_LIMIT setting and DATA_EXPORT policy are deprecated; use DATA_QUERY policy instead, where sql_query_restriction and data_export settings have been consolidated. 3.10.0 · Sep 2025 · source · release history
One-Time Data Export shipped Provides a specific issue type for ad-hoc data retrieval tasks. 2 releases · first seen Apr 2024

release

  • Support batch data export from multiple databases or a database group via issue 3.7.0 · Jun 2025 · source · release history
  • Introduces one-time data export issue type for ad-hoc data retrieval tasks 2.15.0 · Apr 2024 · source · release history
Google Cloud Spanner Support shipped Enables change and query operations for Google Cloud Spanner databases. 2 releases · first seen Feb 2023

release

  • Adds basic support for the Trino database engine as a new datasource type 3.6.0 · Apr 2025 · source · release history
  • Enables change and query operations for Google Cloud Spanner databases. 1.12.1 · Feb 2023 · source · release history
Redis Read-Only Mode shipped suggested Restricts the SQL Editor read-only mode to Redis read-only commands. 2 releases · first seen Jun 2024

Suggested capability: Data access governance. This is our guess, not confirmed.

release

  • Supports more read-only commands for Redis in the SQL Editor 3.6.0 · Apr 2025 · source · release history
  • SQL Editor read-only mode now allows only Redis read-only commands 2.20.0 · Jun 2024 · source · release history
Redundant Index Detection shipped Adds a SQL review rule to disallow redundant indexes for SQL Server. 2 releases · first seen Jun 2024

release

  • Permission key bb.databases.queryDDL is renamed to bb.sql.ddl 3.1.0 · Nov 2024 · source · release history
  • Adds Disallow redundant indexes SQL Review Rule for SQL Server 2.19.0 · Jun 2024 · source · release history
One-Time DML Rollback shipped Enables one-click rollback capabilities for deployed DML changes in PostgreSQL and SQL Server. 2 releases · first seen Sep 2024

release

  • Supports 1-click rollback for SQL Server DML change tasks 3.0.0 · Oct 2024 · source · release history
  • Adds one-click rollback capability for PostgreSQL DML changes, allowing users to reverse data modifications directly from the change record. 2.22.3 · Sep 2024 · source · release history
Issue Backup Configuration Flexibility shipped Allows enabling, disabling, or enabling backup for an issue even after it has been created. 1 release · 1 other source · first seen Sep 2024

release

  • Adds the ability to enable or disable the backup option for an issue even after it has been created, previously requiring this to be set before creation. 2.22.3 · Sep 2024 · source · release history

example

  • Enable DML backup for an existing issue that was created without it Open the existing change issue in Bytebase, locate the backup settings section, and toggle the 'Enable Backup' option. 2.22.3 · Sep 2024 · source
Schema Designer Column Templates verified Allows defining reusable column templates within the Schema Designer to standardize database structures. 1 release · 1 other source · first seen Aug 2023

release

  • Adds column template definition capability within Schema Designer. 2.5.0 · Aug 2023 · source · release history

api

Slow Query Monitoring shipped Displays slow queries and sends weekly summary emails for MySQL and PostgreSQL databases. 2 releases · first seen Apr 2023

release

  • Adds display of slow queries for MySQL and PostgreSQL databases 1.17.0 · Apr 2023 · source · release history
  • Adds weekly slow query summary emails sent to administrators 1.17.0 · Apr 2023 · source · release history
Schema Review Warning Policies shipped Flags SQL violations as warnings instead of errors, allowing review without blocking execution. 1 release · 1 other source · first seen Jun 2022

release

  • Adds UI control to skip all failed tasks in the current stage of an issue during execution 1.16.0 · Apr 2023 · source · release history

example

  • When you want to review SQL for compliance without blocking execution, using warnings instead of errors. In the schema review policy settings, change a rule's level from "Error" to "Warning"; violating SQL will display a warning but continue running. 1.2.0 · Jun 2022 · source
MongoDB Support verified Supports schema management and migrations for MongoDB databases. 1 release · 1 other source · first seen Jan 2023

Also counts toward: REST API

release

api

SQL Editor Formatting shipped Provides a button to format SQL queries directly within the editor. 2 releases · first seen Jul 2021

release

  • [SQL Editor] Adds a button to format SQL queries directly within the editor. 1.0.2 · Mar 2022 · source · release history
  • Adds an issue list view with different grouping forms 0.2.1 · Jul 2021 · source · release history
Relative Timestamp Display shipped Shows relative ages (e.g., '3 days ago') for recent events in issue and plan lists, comments, and activity feeds, switching to short dates after 30 days, with timezone and full datetime details surfaced on hover or for scheduled times. 1 release · first seen Oct 2026

release

  • Issue and plan lists, comments, and activity feeds now display relative ages (3 days ago) for events within 30 days, switching to a short date (Jul 12) after that, with timezone shown inline on scheduled rollout and expiration times and full date/time/timezone on hover. 3.23.1 · Oct 2026 · source · release history
Inline Plan Comments shipped Allows users to add threaded inline comments on specific SQL lines within the Plan detail editor, with support for resolving threads and tracking outdated comments. 1 release · first seen Sep 2026

release

  • Adds inline comments on Plan review to comment on specific SQL lines within the Plan detail editor with threads, Resolve/Reopen, and outdated tracking 3.23.0 · Sep 2026 · source · release history
Project Webhook Notification Types Expansion shipped Updates project webhook notification types to include `ISSUE_CREATED`, `ISSUE_APPROVAL_REQUESTED`, `ISSUE_SENT_BACK`, `PIPELINE_FAILED`, and `PIPELINE_COMPLETED`. 1 release · first seen Jan 2026

Also counts toward: Outbound webhooks (the product notifies you)

release

  • Updates notification_types for project webhooks to ISSUE_CREATED, ISSUE_APPROVAL_REQUESTED, ISSUE_SENT_BACK, PIPELINE_FAILED and PIPELINE_COMPLETED 3.14.0 · Jan 2026 · source · release history
Microsoft Teams Direct Message Integration shipped Enables receiving issue activity notifications via direct messages in Microsoft Teams. 1 release · first seen Dec 2025

release

PostgreSQL Event Trigger Support shipped Supports schema synchronization and SDL management for PostgreSQL event triggers. 1 release · first seen Dec 2025

release

  • Adds event trigger sync and SDL support for PostgreSQL. 3.13.0 · Dec 2025 · source · release history
Snowflake Passphrase Key Support shipped Supports connecting to Snowflake databases using private keys protected by a passphrase. 1 release · first seen Dec 2025

release

  • Supports passphrase-protected private keys for Snowflake. 3.13.0 · Dec 2025 · source · release history
SQL Editor Result Filtering shipped Allows users to filter query results in the SQL Editor to quickly locate specific rows. 1 release · first seen Dec 2025

release

  • Allows filtering in SQL Editor results to quickly locate rows. 3.13.0 · Dec 2025 · source · release history
Trino Platform Support shipped Enables instance connection and schema management for Trino databases, including TLS/SSL encrypted connections. 1 release · first seen Dec 2025

release

Doris Syntax Compatibility Improvements shipped Improves syntax compatibility for Apache Doris databases in the SQL Editor. 1 release · first seen Dec 2025

release

APP_IM Configuration Format Update shipped Updates the configuration format for APP_IM in the API and UI. 1 release · first seen Nov 2025

release

Workspace Inactive Session Timeout Configuration shipped Allows configuring the `inactive_session_timeout` to limit the duration of idle database sessions. 1 release · first seen Oct 2025

release

  • Add support for configuring inactive_session_timeout to limit idle database sessions. 3.11.1 · Oct 2025 · source · release history
CEL Attribute Naming Standardization shipped suggested Standardizes CEL attribute naming to use prefixes `resource.*`, `statement.*`, and `request.*` for consistent policy expression writing. 1 release · first seen Oct 2025

Suggested capability: Data access governance. This is our guess, not confirmed.

release

  • Standardizes CEL attribute naming to prefixes resource.*, statement.*, request.* (e.g., environment_id becomes resource.environment_id) 3.11.0 · Oct 2025 · source · release history
gh-ost Pre-flight Validation and Circuit Breaker shipped Adds pre-flight validation checks and circuit breaker functionality to the gh-ost online migration workflow. 1 release · first seen Oct 2025

release

  • Adds pre-flight validation and circuit breaker to the gh-ost workflow 3.11.0 · Oct 2025 · source · release history
Instance Label Support for Database Instances shipped Supports applying key-value labels to individual database instances for better organization and filtering. 1 release · first seen Oct 2025

release

  • Supports key-value instance labels for database instances 3.11.0 · Oct 2025 · source · release history
Issue Deployment Control via Rollout Requirements shipped Allows configuring specific rollout requirements, such as 'Require Issue Approval' and 'Plan Check Enforcement', to control how issues are deployed. 1 release · first seen Oct 2025

release

  • Adds Require Issue Approval and Plan Check Enforcement as configurable rollout requirements to control issue deployment behavior 3.11.0 · Oct 2025 · source · release history
Risk Level Standardization shipped suggested Standardizes risk levels to single enum strings (`LOW`, `MODERATE`, `HIGH`) instead of integer values, updating CEL expression requirements. 1 release · first seen Oct 2025

Suggested capability: Sensitive data classification. This is our guess, not confirmed.

release

  • Unifies risk levels to single RiskLevel enum strings (LOW, MODERATE, HIGH) instead of integers (100, 200, 300); CEL expressions must change from level == 300 to level == "HIGH" 3.11.0 · Oct 2025 · source · release history
Task Type Consolidation shipped Consolidates task types into `DATABASE_MIGRATE` and `DATABASE_SDL` and merges schema and data update enums for simplified internal representation. 1 release · first seen Oct 2025

release

  • Consolidates task types into DATABASE_MIGRATE (with migrate_type: DDL/DML/GHOST) and DATABASE_SDL; splits changelog Type into Type and MigrationType enums; merges DatabaseSchemaUpdate and DatabaseDataUpdate into DatabaseUpdate 3.11.0 · Oct 2025 · source · release history
Terraform Approval Flow Structure Update shipped Modifies the structure of the `approval_flow` setting in the Terraform provider to use a singleton template with flat role arrays. 1 release · first seen Oct 2025

Also counts toward: Terraform provider

release

  • Terraform provider: updates structure of the approval_flow setting 3.11.0 · Oct 2025 · source · release history
Terraform Disable Copy Data Policy Update shipped Removes the standalone `disable_copy_data_policy` field from the Terraform provider and moves it into `query_data_policy` as `disable_copy_data`. 1 release · first seen Oct 2025

Also counts toward: Terraform provider

release

  • Terraform provider: removes disable_copy_data_policy; moved into query_data_policy as the disable_copy_data field 3.11.0 · Oct 2025 · source · release history
Terraform Risk Level Enum Updates shipped Updates the Terraform provider to use string-based `RiskLevel` enums instead of numeric values for risk configuration. 1 release · first seen Oct 2025

Also counts toward: Terraform provider

release

  • Terraform provider: uses RiskLevel enum instead of numeric values for level in bytebase_risk 3.11.0 · Oct 2025 · source · release history
Project Metadata Labeling shipped Allows assigning up to 64 key-value pairs as labels to projects for metadata tagging and organization. 1 release · first seen Sep 2025

release

  • Add labels field to projects, supporting up to 64 key–value pairs for metadata tagging 3.10.1 · Sep 2025 · source · release history
Risk Condition Filter instance_id Support shipped Adds support for the `instance_id` field in risk condition filters. 1 release · first seen Sep 2025

release

Bytebase GitHub Action Rollout Summary shipped Enables the `rollout` command in the Bytebase GitHub Action to output a job summary for CI/CD workflows. 1 release · first seen Sep 2025

Also counts toward: CI/CD pipeline integration

release

  • Enable the rollout command in the Bytebase GitHub Action (bytebase-action) to output a job summary. 3.10.0 · Sep 2025 · source · release history
TLS Certificate Verification Toggle shipped Adds an option to toggle TLS certificate verification when adding a new database instance connection. 1 release · first seen Sep 2025

release

  • Add a new option to toggle TLS certificate verification when adding a database instance. 3.10.0 · Sep 2025 · source · release history
Entra ID SCIM Email Normalization shipped Normalizes SCIM user emails to lowercase when authenticating via Microsoft Entra ID to ensure consistent identity matching. 1 release · first seen Aug 2025

release

  • Adds normalization of SCIM user emails to lowercase when authenticating via Entra ID 3.9.2 · Aug 2025 · source · release history
GitHub API Pagination and Filtering shipped Adds pagination and filtering capabilities to the Group API endpoint for more efficient data retrieval. 1 release · first seen Aug 2025

release

  • Adds pagination and filtering capabilities to the Group API endpoint 3.9.2 · Aug 2025 · source · release history
One-Click Review Readiness Action shipped Streamlines the approval workflow by adding a 'one-click ready for review' action to quickly move issues to the review stage. 1 release · first seen Aug 2025

release

  • Streamlines approval workflows with a new 'one-click ready for review' action 3.9.2 · Aug 2025 · source · release history
PostgreSQL CREATE RULE Support shipped Adds support for executing the PostgreSQL `CREATE RULE` statement within the SQL Editor. 1 release · first seen Aug 2025

release

  • Adds support for the PostgreSQL CREATE RULE statement in the SQL editor 3.9.2 · Aug 2025 · source · release history
UpdatePolicy API Field Name Simplification shipped Updates the `UpdatePolicy` API to omit oneof type names in `UpdateMask` values, using field names only. 1 release · first seen Aug 2025

release

  • The UpdateMask values in the UpdatePolicy API now omit oneof type names, using field names only (see PR #17240) 3.9.2 · Aug 2025 · source · release history
AWS OpenSearch IAM Authentication shipped suggested Adds support for IAM-based authentication for AWS OpenSearch connections. 1 release · first seen Aug 2025

Suggested capability: Data access governance. This is our guess, not confirmed.

release

Redshift Transaction Mode Control shipped Supports turning off transaction wrapping for Redshift statements via directive. 1 release · first seen Jul 2025

release

  • -- txn-mode=off directive supports turning off transaction wrapping in Redshift 3.8.1 · Jul 2025 · source · release history
Discretionary Self-Approval Prevention shipped Prevents issue creators from approving their own issues during the review workflow. 1 release · first seen Nov 2024

release

  • Issue creators are no longer allowed to approve their own issues. 3.0.1 · Nov 2024 · source · release history
Advanced Online Schema Migration Support shipped Extends online schema migration engine (gh-ost) to support MariaDB databases. 1 release · first seen Oct 2024

release

  • Enables gh-ost online schema changes for MariaDB databases 3.0.0 · Oct 2024 · source · release history
Prohibited Mixed Statements Rule shipped Adds a SQL review rule to disallow mixing statements within the same DDL or DML task. 1 release · first seen Oct 2024

release

  • Adds a rule to disallow mixing statements within the same DDL or DML task during SQL review 3.0.0 · Oct 2024 · source · release history
CockroachDB Support shipped Adds CockroachDB as a supported database platform for instance connection. 1 release · first seen Sep 2024

release

  • Adds native support for the CockroachDB database engine. 2.23.0 · Sep 2024 · source · release history
Project-Level Backup Management shipped Adds project-level backup settings with auto-enable and skip error options. 1 release · first seen Sep 2024

release

  • Adds project-level backup settings with auto-enable and skip error options. 2.23.0 · Sep 2024 · source · release history
PostgreSQL Prior Backup Support shipped Enables prior backup support for PostgreSQL migrations. 1 release · first seen Jun 2024

release

BigQuery Platform Support shipped Adds BigQuery as a supported database platform for instance connection. 1 release · first seen May 2024

release

  • Adds BigQuery as a supported database platform for instance connection. 2.18.0 · May 2024 · source · release history
Detailed Task Execution Logs shipped Displays detailed issue task execution logs for SQL Server and Oracle databases. 1 release · first seen May 2024

release

  • Adds detailed issue task execution logs display for SQL Server and Oracle databases. 2.18.0 · May 2024 · source · release history
SQL Server Schema Sync shipped Synchronizes local schema definitions with remote SQL Server databases. 1 release · first seen May 2024

release

  • Enables Sync Schema for SQL Server to keep local schema definitions in sync with the remote database. 2.18.0 · May 2024 · source · release history
Changelist Import shipped Imports changelists from zip or SQL file formats. 1 release · first seen May 2024

release

  • Import functionality extended to accept changelists from zip or SQL file formats. 2.17.0 · May 2024 · source · release history
Schema Snapshots for SQL Server shipped Displays database snapshots in the UI for SQL Server environments. 1 release · first seen May 2024

release

  • New schema_snapshots support for displaying database snapshots in SQL Server environments. 2.17.0 · May 2024 · source · release history
Query Abortion shipped Enables aborting long-running queries in the SQL Editor. 1 release · first seen Oct 2023

release

  • Enables aborting long-running queries in the SQL Editor 2.10.0 · Oct 2023 · source · release history
Azure DevOps VCS Integration shipped Enables integration with Azure DevOps as a version control system provider for source-controlled database management. 1 release · first seen Aug 2023

release

  • Adds Azure DevOps as a supported VCS integration provider. 2.5.0 · Aug 2023 · source · release history
Sign-in Frequency Authentication Policy shipped Allows configuring the frequency of authentication challenges for users to enhance security. 1 release · first seen Aug 2023

release

  • Adds Sign-in Frequency configuration for authentication policies. 2.5.0 · Aug 2023 · source · release history
SQL Editor Navigation shipped Improves navigation within the SQL Editor by adding project views to the database tree. 1 release · first seen Jan 2023

release

  • Adds project view to SQL Editor's database tree for navigation 1.11.0 · Jan 2023 · source · release history
Large DML Support shipped Allows executing Data Modification Language statements with large SQL payloads up to 100MB. 1 release · first seen Dec 2022

release

Tenant Mode Online Migration shipped Supports performing online schema migrations through the UI workflow for projects in tenant mode. 1 release · first seen Dec 2022

release

  • Support online migration for UI workflow with tenant-mode 1.10.0 · Dec 2022 · source · release history
GitOps Name Templates shipped Supports DDL and DML aliasing in GitOps name templates for automation. 1 release · first seen Dec 2022

release

  • Support added for DDL/DML aliasing in GitOps name templates. 1.4.0 · Dec 2022 · source · release history
Lark (Feishu) Integration shipped Enables approving issues and receiving notifications via Lark (Feishu). 1 release · first seen Dec 2022

release

  • Issues can be approved via the Lark (Feishu) integration. 1.8.0 · Dec 2022 · source · release history
SQL Editor Collaboration shipped Enables sharing SQL scripts and sheets with collaborators for viewing or editing. 1 release · first seen Feb 2022

release

  • SQL editor now supports sheet sharing, allowing collaborators to view or edit shared SQL scripts. 0.13.0 · Feb 2022 · source · release history

Lines in monospace are the tool's own words: help text parsed from its source, or an endpoint from its API document. Under release, a line is our summary of a dated release. Under docs, it is quoted from the tool's own documentation or website. Each links back to the source it came from.

Score card

  1. Shipping velocity releases a month, last 12 months
  2. Documentation quality release-notes rubric, 0–100
  3. Breaking-change discipline how rarely a release breaks users, and notice given
  4. Maintenance risk quiet time against its own cadence, maintainers
  5. Innovation & surface new capabilities, API and MCP surface
  6. Community health
  7. Contributor trend distinct committers, this year against last
  8. Maintainer concentration bus factor now against a year ago
  9. Issue backlog trend issues closed per issue opened, 12 months
  10. Responsiveness median time to a maintainer’s first reply

Nine scores for bytebase, each built from the releases, notes and API history this site tracks — and, on Researcher and Business, where it stands among every measured tool in its category and how that has moved.

Score cards are part of every paid plan.

See plans →

Each score is 0–100 on a published rubric, derived from data this site already shows. A dimension we cannot measure says so — it is never scored 0 and never enters a rank.

How this is scored
  • Shipping velocity — releases a month over the last 12 months, on a log scale where 16 a month scores 100. Needs 3 releases in the window.
  • Documentation quality — the release-notes rubric published on the analytics page, unchanged.
  • Breaking-change discipline — the share of releases carrying a breaking change (none scores 100, half or more scores 0). Only projects that label breaking changes are measured: a clean record cannot be told from an unlabelled one.
  • Maintenance risk — quiet time measured against the tool's own release cadence (quiet longer than 90 days and three typical gaps scores 0), plus the number of active maintainers and whether contributors are growing, where known. Higher is lower risk.
  • Innovation & surface — new capabilities in the feature ledger this year, API and MCP operations added, and the share of commits that are features: the mean of whichever we hold.
  • Community health (open-source tools only) — each is a direction, not a size: contributors this year against last, the bus factor now against a year ago, and issues closed per issue opened, where steady scores 50, doubled 100 and halved 0; plus the median time to a maintainer's first reply (an hour scores about 100, a month or more 0). A commercial card has no repository and carries none of the four.
  • Documented delivery (commercial tools) — when a vendor's documented new capabilities have slowed against its own baseline, that counts against the overall standing as heavily as two low dimensions. Steady delivery, or too little history to judge, leaves the standing alone; it is never a sixth score.
  • Open-source tools are scored on repository signals; commercial tools on their published changelog. Ranks compare tools within one category and one profile and need at least five measured peers; the overall standing needs three ranked dimensions. Best-in-breed or consolidator is a shape, not a quality, and is never scored.

Release-note detail over time

See how much detail bytebase puts in its release notes, quarter by quarter, and compare it with tracked tools in the same category. This history uses up to ten retained, reviewed notes per tool; sparse or blank older quarters may reflect that limit.

Checking release-note history…

Explore the full chart →

Coverage

Missing something? Tell us

What bytebase connects to, runs on and detects, read from its release notes and docs. So far: 1 new supported platform.

Show

1 change, tracked since Oct 22, 2026.

  • Oct 222026

    new BigQuery SQL review

    BigQuery SQL review — SQL review now supports BigQuery, with two rules: Enforce the presence of "WHERE" condition in UPDATE/DELETE statements and Restrict the SQL file size.

    3.24.0 Source ↗

How we count

Read from 1 of 136 release notes and docs updates we hold for bytebase. "First seen" is the earliest note that names something; "last" is the latest. Our history may start partway through bytebase's life, so an old integration can show a recent first-seen date.

Each change counts once: "added 40 checks" is one line, so the numbers measure how often coverage moves, not how big the catalogue is or how well it detects.

Releases

Show
Coverage in all entries

136 entries

  1. October 20264
  2. September 20263
  3. August 20262
  4. July 20263
  5. June 20263
  6. May 20261
  7. April 20262
  8. March 20262
  9. February 20262
  10. January 20262
  11. December 20252
  12. November 20252
  13. October 20252
  14. September 20252
  15. August 20252
  16. July 20253
  17. June 20252
  18. May 20252
  19. April 20252
  20. March 20252
  21. February 20252
  22. January 20253
  23. December 20242
  24. November 20242
  25. October 20242
  26. September 20242
  27. August 20242
  28. July 20242
  29. June 20242
  30. May 20243
  31. April 20241
  32. March 20242
  33. February 20241
  34. January 20241
  35. December 20232
  36. November 20232
  37. October 20232
  38. September 20232
  39. August 20233
  40. July 20232
  41. June 20232
  42. May 20232
  43. April 20233
  44. March 20232
  45. February 20232
  46. January 20231
  47. December 20226
  48. October 20221
  49. September 20222
  50. August 20222
  51. July 20222
  52. June 20222
  53. May 20222
  54. April 20222
  55. March 20223
  56. February 20221
  57. January 20222
  58. December 20212
  59. November 20212
  60. October 20212
  61. September 20212
  62. August 20213
  63. July 20213
    Show
    Coverage in all entries

    136 entries

    Project health

    Issue, contributor and maintainer activity in bytebase/bytebase, 2023-12 – 2026-11, as of 2026-11-03. Twelve-month figures first; the trend lines run the whole window.

    1. Contributors 25 +1 vs prior 12 months
    2. Maintainers 6 +2 joined · −1 left, last 12 months
    3. Bus factor 4 committers behind half the commits
    4. Community-filed 100% of issues opened, last 12 months
    5. Median time to close 11 days first maintainer reply 4 days
    6. Open backlog 153 of 553 issues ever filed
    1. Issues opened / month 10 · 0 communitymaintainers
    2. Open backlog 153
    3. Contributors / month 0
    4. Commits / month 0
    5. Stars not measured
    Issue themes, last 12 months
    • bugs 3%
    • other 97%

    Counts from the project's public repository and git history; no individuals are identified. Maintainers are the committers covering 80% of the last year's commits. how we measure this

    Libraries its release ships

    What its latest release locks, checked against known advisories.

    None of its release's images build from a lockfile we can read.

    Add the badge to your README

    Maintain this project? The badge links readers straight to this page, so they can follow every release here.

    Tracked by Cyber Toolchain Choose a badge style and copy the code →
    browse all tools → score card for your toolchain →