bytebase
1.0.0 open-sourceThe section your link pointed to isn't on bytebase's page any more, so we've brought you to the top.
Bytebase is an open-source database governance platform governing change management, access control, and compliance across databases for humans and AI agents.
GET /v1/projects/my-project/plans?release=projects/my-project/releases/42&has_release=true&task_status=PENDING
provider "bytebase" {
url = "https://bytebase.example.com"
workload_identity_email = "ci-deployer@bytebase.example.com"
workload_identity_token_file = "/var/run/secrets/bytebase/token"
}
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"
allowed_audiences = ["bytebase"]
subject_pattern = "my-org/my-repo"
provider_type = "OIDC"
}
curl -H 'Authorization: Bearer <token>' \
https://bytebase.example.com/v1/actuator/info \
| jq '.mcpSetting'
bytebase recovery
bytebase --metrics-remote-access
# In your Terraform config, add the following rule under REQUEST_ACCESS source:
rule {
source = "REQUEST_ACCESS"
condition = "request.data_export == true"
# ... other settings
}
# Pin your CI to a specific cloud tag or dated version within the compatibility window
export BYTEBASE_ACTION_VERSION=cloud
curl -X POST https://<bytebase-host>/v1/workspaces/-/serviceAccounts \
-H "Authorization: Bearer <token>" \
-d '{"name": "projects/my-project/serviceAccounts/ci-bot", "displayName": "CI Bot"}'
-- gh-ost = {
"max-lag-millis": 1500,
"initial-heartbeat-delay": 4
}
ALTER TABLE users ADD COLUMN last_login TIMESTAMP;
resource "bytebase_project" "main" {
name = "production"
enforce_sql_review = true
require_issue_approval = true
data_classification_config_id = var.classification_id
}
resource "bytebase_sql_review" "prod_policy" {
name = "projects/my-project/sqlReviews/prod"
environment = "environments/prod"
rule {
type = "column.max-columns"
level = "SQLReviewRule_WARNING"
number_payload {
value = 20
}
}
rule {
type = "naming.table"
level = "SQLReviewRule_ERROR"
naming_payload {
format = "^[a-z][a-z0-9_]*$"
max_length = 63
}
}
}
resource "bytebase_database" "example" {
# ...
use_ssl = true
}
POST /api/v1/space/{spaceKey}/plan
{
"projectName": "my_project",
"title": "batch_export",
"specs": [ ... ],
"targets": [ ... ]
}
PATCH /api/v1/database/{name}
{
"config": {
"type": "MYSQL",
"release": "v3.7"
}
}
curl -X PATCH "https://<bytebase-host>/api/v1/reviewConfigs/<project-key>?allow_missing=true" -H 'Content-Type: application/json' -d '{"config": {}}'
curl -X PATCH 'https://<bytebase-host>/api/v1/groups/not_exist_group?allow_missing=true'
resource "bytebase_policy" "example" {
name = "my-policy"
# ... policy configuration arguments
}
resource "bytebase_instance" "example" {
name = "my-mysql-instance"
# ... configuration details
}
curl -H "Content-Type: application/json" http://localhost:8080/v1/sql/advise -d '{"sql": "SELECT * FROM users"}'
docker run --init --name bytebase --restart always --publish 8080:8080 --volume ~/.bytebase/data:/var/opt/bytebase bytebase/bytebase:0.1.0 --data /var/opt/bytebase --host http://localhost --port 8080
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
Languages
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.
- 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
No capabilities match.
+ 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.updatepermission requirement when editing issues, removing the implicit creator-can-always-edit exception. 3.15.1 · Feb 2026 · source · release history -
Adds
ServiceAccountServiceandWorkloadIdentityServiceAPIs 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.createpermission 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
-
GET /v1/workspaces/{workspace}:getIamPolicy· source · full API surface -
POST /v1/workspaces/{workspace}:setIamPolicy· source · full API surface -
GET /v1/users:batchGet· source · full API surface -
GET /v1/projects· source · full API surface -
GET /v1/projects/{project}:getIamPolicy· source · full API surface -
GET /v1/instances/{instance}/roles· source · full API surface
+ 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.ApprovalStatusis removed and moved to top-levelbytebase.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
-
POST /v1/instances/{instance}/databases:batchSync· source · full API surface -
GET /v1/instances/{instance}/databases/{database}/sdlSchema· source · full API surface -
GET /v1/projects/{project}/instances/{instance}/databases/{database}· source · full API surface -
PATCH /v1/projects/{project}/instances/{instance}/databases/{database}· source · full API surface -
POST /v1/projects/{project}/instances/{instance}/databases:batchUpdate· source · full API surface -
POST /v1/projects/{project}/accessGrants· source · full API surface
+ 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
-
GET /v1/environments/{environment}/policies· source · full API surface -
GET /v1/settings· source · full API surface -
GET /v1/workspaces/{workspace}/policies· source · full API surface -
GET /v1/settings/{setting}· source · full API surface
+ 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_secondsworkspace 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_ACCESSsource type in project settings 3.16.0 · Mar 2026 · source · release history
api
-
PATCH /v1/instances/{instance}/databases/{database}· source · full API surface -
GET /v1/projects/{project}/accessGrants/{accessGrant}· source · full API surface -
POST /v1/projects/{project}/accessGrants/{accessGrant}:activate· source · full API surface
+ 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_limitfrombytebase_iam_policysetting 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
- Support Kerberos authentication for Hive. 2.22.0 · Jul 2024 · source · release history
+ 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
objectSchemaconfiguration 3.16.0 · Mar 2026 · source · release history -
Adds dynamic data masking support for Elasticsearch indices via Catalog
objectSchemaconfiguration 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_algorithmsconfiguration 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-data1.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_ACCESSsource type in project settings 3.16.0 · Mar 2026 · source · release history -
The
memberfield in masking exemption APIs is replaced with amemberslist. 3.13.0 · Dec 2025 · source · release history -
Renames
MaskingExceptiontoMaskingExemptionin APIs; replaces thememberfield with amemberslist; removes theactionfield; renames Terraform resourcemasking_exception_policytomasking_exemption_policy. 3.13.0 · Dec 2025 · source · release history -
MaskingExceptionis renamed toMaskingExemptionin APIs; the Terraform resourcemasking_exception_policyis renamed tomasking_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
- Add support for data masking in Cassandra databases. 3.10.0 · Sep 2025 · source · release history
+ BigQuery Data Masking shipped Extends data masking capabilities to BigQuery databases. 1 release · first seen Nov 2024 ▸
Shared capability: Data masking
release
- Support data masking for BigQuery. 3.0.1 · Nov 2024 · source · release history
+ 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.certoption 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
-
POST /v1/idps/*:test· source · full API surface -
POST /v1/idps· source · full API surface -
GET /v1/idps/{idp}· source · full API surface -
GET /v1/idps· source · full API surface -
DELETE /v1/idps/{idp}· source · full API surface -
POST /v1/auth:exchangeToken· source · full API surface
+ 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
- Add support for IdP-initiated SSO flow. 3.12.0 · Nov 2025 · source · release history
+ 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 datadirectly 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 Data2.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
-
PATCH /v1/environments/{environment}/policies/{policy}· source · full API surface -
GET /v1/projects/{project}/savedQueries/{savedQuery}:getPolicy· source · full API surface -
POST /v1/projects/{project}/savedQueries/{savedQuery}:setPolicy· source · full API surface
+ 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 usersconfiguration 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
-
POST /v1/users/{user}:regenerateRecoveryCodes· source · full API surface -
POST /v1/users/{user}:confirmRecoveryCodes· source · full API surface -
POST /v1/users/{user}:startMFAEnrollment· source · full API surface -
POST /v1/users/{user}:enableMFA· source · full API surface -
POST /v1/users/{user}:disableMFA· source · full API surface -
POST /v1/users/{user}:requestReauthCode· source · full API surface
+ 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, andWeComenable 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 URL0.9.0 · Dec 2021 · source
api
-
PATCH /v1/projects/{project}/webhooks/{webhook}:updateWebhook· source · full API surface -
POST /v1/projects/{project}:testWebhook· source · full API surface -
POST /v1/projects/{project}:addWebhook· source · full API surface
+ 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_signinandenforce_identity_domainuniformly for all accounts including workspace admins. 3.22.0 · Aug 2026 · source · release history -
Enables automatic MCP OAuth flow completion against
cloud.bytebase.comfor 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
-
GET /v1/workspaces/{workspace}/idps· source · full API surface -
POST /v1/auth/login· source · full API surface -
POST /v1/auth/refresh· source · full API surface -
POST /v1/auth:requestPasswordReset· source · full API surface -
POST /v1/auth/logout· source · full API surface -
POST /v1/users/{user}:changePassword· source · full API surface
+ 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_TIMEfor MySQL,MAX_STATEMENT_TIMEfor MariaDB, and specificALGORITHMandLOCKoptions 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 UI2.3.0 · Jun 2023 · source
api 8 total
-
DELETE /v1/reviewConfigs/{reviewConfig}· source · full API surface -
POST /v1/reviewConfigs· source · full API surface -
GET /v1/reviewConfigs· source · full API surface -
GET /v1/reviewConfigs/{reviewConfig}· source · full API surface -
PATCH /v1/reviewConfigs/{reviewConfig}· source · full API surface -
POST /v1/projects/{project}/policies· source · full API surface
+ 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 TIMEOUTavailable under Extra Parameters to override (use0for 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=603.24.0 · Oct 2026 · source
api 13 total
-
POST /v1/instances· source · full API surface -
POST /v1/instances/{instance}:addDataSource· source · full API surface -
DELETE /v1/instances/{instance}· source · full API surface -
GET /v1/instances/{instance}/databases· source · full API surface -
POST /v1/instances/{instance}:databases· source · full API surface -
POST /v1/projects/{project}/instances· source · full API surface
+ 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
parentargument on thebytebase_instanceTerraform 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_pathresolution via current user for PostgreSQL databases 3.16.0 · Mar 2026 · source · release history
api
-
PATCH /v1/projects/{project}/instances/{instance}· source · full API surface
+ 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_databasetool 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
-
GET /v1/projects/{project}/savedQueries· source · full API surface -
POST /bytebase.v1.SQLService/GetQueryHistory· source · full API surface -
POST /bytebase.v1.SQLService/ListQueryHistories· source · full API surface -
POST /v1/projects/{project}/savedQueries:search· source · full API surface -
GET /v1/projects/{project}/queryHistories· source · full API surface -
POST /v1/projects/{project}/savedQueries· source · full API surface
+ 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
WITHclause orEXPLAIN ANALYZEon a write now require DML permission;bb.sql.selectalone 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 (
WHEREfor 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-ostconfiguration 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
-
POST /v1/projects/{project}/instances/{instance}/databases/{database}:query· source · full API surface
+ 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
-
POST /v1/groups· source · full API surface -
GET /v1/groups· source · full API surface -
DELETE /v1/groups/{group}· source · full API surface -
GET /v1/subscription· source · full API surface -
POST /v1/subscription:purchase· source · full API surface -
GET /v1/groups/{group}· source · full API surface
+ 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
parentargument on thebytebase_instanceTerraform resource. 3.22.0 · Aug 2026 · source · release history -
Adds
APP_IMsupport to thebytebase_settingTerraform 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_headerblock 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.orgas a supported Git provider for GitOps workflows 1.15.0 · Apr 2023 · source · release history -
GitOps workflow now supports
GitLab.comas a VCS provider alongsideGitHub.comand 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_instanceresource.$ 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.listpermission 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
-
GET /v1/projects/{project}/sheets/{sheet}· source · full API surface -
POST /v1/projects/{project}/sheets· source · full API surface -
POST /v1/projects/{project}/savedQueries/{savedQuery}:updateStar· source · full API surface -
DELETE /v1/projects/{project}/savedQueries/{savedQuery}· source · full API surface -
PATCH /v1/projects/{project}/savedQueries/{savedQuery}· source · full API surface -
POST /v1/projects/{project}/sheets:batchCreate· source · full API surface
+ 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_typeapproval 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_TIMEfor MySQL,MAX_STATEMENT_TIMEfor MariaDB, and specificALGORITHMandLOCKoptions 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-only3.23.0 · Sep 2026 · source
api
-
GET /v1/projects/{project}/policies/{policy}· source · full API surface -
PATCH /v1/projects/{project}/policies/{policy}· source · full API surface -
POST /v1/cel/batchParse· source · full API surface -
POST /v1/environments/{environment}/policies· source · full API surface
+ 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; readmcpSettingfromGET /v1/actuator/info(ActuatorService.GetActuatorInfo) instead. Themodes,methods,engines, anddata_masking_availablefields have no replacement. 3.23.0 · Sep 2026 · source · release history -
bytebase_workload_identityin the Terraform provider now requiresissuer_url,allowed_audiences, andsubject_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_DATAis 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 == trueunder theREQUEST_ACCESSsource 3.19.0 · Jun 2026 · source · release history -
Adds
just-in-timedata 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
-
PATCH /v1/instances/{instance}/databases/{database}· source · full API surface -
POST /v1/projects/{project}/issues/{issue}:reject· source · full API surface -
GET /v1/projects/{project}/instances/{instance}/databases/{database}/metadata· source · full API surface -
POST /v1/instances/{instance}/databases/{database}:export· source · full API surface
+ 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
-
GET /v1/workloadIdentities/{workloadIdentity}· source · full API surface -
POST /v1/workloadIdentities/{workloadIdentity}:undelete· source · full API surface -
DELETE /v1/workloadIdentities/{workloadIdentity}· source · full API surface -
GET /v1/projects/{project}/workloadIdentities· source · full API surface -
POST /v1/projects/{project}/workloadIdentities· source · full API surface -
PATCH /v1/workloadIdentities/{workloadIdentity}· source · full API surface
+ 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
changelistand apply them in one issue or export 2.9.1 · Oct 2023 · source · release history
api 8 total
-
POST /v1/projects/{project}/releases:check· source · full API surface -
GET /v1/projects/{project}/releases· source · full API surface -
GET /v1/projects/{project}/plans/{plan}/rollout· source · full API surface -
GET /v1/projects/{project}/issues/{issue}· source · full API surface -
POST /v1/projects/{project}/issues:search· source · full API surface -
GET /v1/projects/{project}/releases/{release}· source · full API surface
+ 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.getgainbb.databaseGroups.list/get; roles withbb.projects.updategainbb.databaseGroups.create/update/delete. 3.13.0 · Dec 2025 · source · release history -
Database group permissions are now tied to
bb.projects.getandbb.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
-
GET /v1/projects/{project}/databaseGroups· source · full API surface -
PATCH /v1/projects/{project}/databaseGroups/{databaseGroup}· source · full API surface -
GET /v1/projects/{project}/databaseGroups/{databaseGroup}· source · full API surface -
POST /v1/projects/{project}/databaseGroups· source · full API surface
+ 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-centerto/plans3.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
- Workspace owner and DBA can now view audit logs 1.10.0 · Dec 2022 · source · release history
api 7 total
-
GET /v1/instances/{instance}/databases/{database}/changelogs/{changelog}· source · full API surface -
GET /v1/projects/{project}/instances/{instance}/databases/{database}/changelogs/{changelog}· source · full API surface -
POST /v1/auditLogs:search· source · full API surface -
POST /v1/auditLogs:export· source · full API surface -
GET /v1:adminExecute· source · full API surface -
POST /v1/projects/{project}/auditLogs:export· source · full API surface
+ 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
-
PATCH /v1/projects/{project}/issues/{issue}:comment· source · full API surface
+ 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, andANALYZEon PostgreSQL. 3.23.0 · Sep 2026 · source · release history -
Replaces API field
mssql_explain_formatwithexplain_formatfor query plan formatting options (JSON, XML, YAML, ANALYZE) 3.23.0 · Sep 2026 · source · release history -
Adds
EXPLAINquery 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 Visualizerto 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
-
POST /v1/instances/{instance}/databases/{database}:query· source · full API surface
+ 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 DevOpsas 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.comas 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
-
GET /v1/projects/{project}/instances/{instance}/databases/{database}/schema· source · full API surface -
PATCH /v1/projects/{project}/instances/{instance}/databases/{database}/catalog· source · full API surface -
GET /v1/instances/{instance}/databases/{database}/schema· source · full API surface -
GET /v1/projects/{project}/instances/{instance}/databases/{database}/metadata· source · full API surface -
POST /v1/instances/{instance}/databases/{database}:diffSchema· source · full API surface -
GET /v1/projects/{project}/plans/{plan}/rollout/stages/{stage}/tasks/{task}/taskRuns/{taskRun}/log· source · full API surface
+ 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 password3.24.0 · Oct 2026 · command-line history -
reset-password — Set a new password for an existing, active user3.24.0 · Oct 2026 · command-line history -
recovery — Recover password sign-in for a self-hosted deployment3.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 recovery3.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 recovery3.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 optionaljwks_urltobytebase_workload_identityin 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, andworkload_identity_token_fileprovider 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_typefield to HashiCorp Vault integration allowingPLAIN,ENVIRONMENT, orFILEtoken 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 MySQLcapability 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) workflowfor 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
-
GET /v1/projects/{project}/releases:listCategories· source · full API surface
+ 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_typefield andUserTypeenum 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
OpenAIfeature on the Community Plan by configuring your own OpenAI key 2.22.1 · Aug 2024 · source · release history -
Adds
ChatSQLfeature to convert natural language prompts into SQL queries using OpenAI 1.14.0 · Mar 2023 · source · release history
api
-
POST /v1/ai/chat· source · full API surface -
GET /v1/instances/{instance}/databases/{database}/metadata· source · full API surface
+ 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
-
POST /v1/projects/{project}:undelete· source · full API surface -
DELETE /v1/projects/{project}· source · full API surface -
POST /v1/instances/{instance}:undelete· source · full API surface -
DELETE /v1/workspaces/{workspace}· source · full API surface -
GET /v1/workspaces· source · full API surface
+ 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
-
PATCH /v1/projects/{project}/plans/{plan}· source · full API surface -
POST /v1/projects/{project}/plans/{plan}:runPlanChecks· source · full API surface -
GET /v1/projects/{project}/plans/{plan}· source · full API surface -
POST /v1/projects/{project}/plans· source · full API surface -
GET /v1/projects/{project}/plans· source · full API surface
+ 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
-
POST /v1/projects/{project}/releases· source · full API surface -
GET /v1/projects/{project}/issues· source · full API surface -
POST /v1/projects/{project}/issues· source · full API surface -
PATCH /v1/projects/{project}/issues/{issue}· source · full API surface
+ 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-followrefresh 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
-
GET /v1/projects/{project}/rollouts· source · full API surface
+ 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-accessCLI flag to allow non-loopback access to the/metricsmonitoring 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
/metricswhen Bytebase sits behind a gateway or NetworkPolicy.$ bytebase --metrics-remote-access3.22.0 · Aug 2026 · source
api
-
GET /v1/actuator/info· source · full API surface
+ 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 groupsin 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 PostgreSQLenabling 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 MySQLallowing 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 executionswitch 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.adminExecuteis renamed tobb.sql.admin3.1.0 · Nov 2024 · source · release history -
Permission key
bb.databases.queryDMLis renamed tobb.sql.dml3.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 (
WHEREfor SQL, filter document for MongoDB, query expression for Elasticsearch). 3.22.0 · Aug 2026 · source · release history
api
-
GET /v1/projects/{project}/savedQueries/{savedQuery}· source · full API surface -
GET /v1/projects/{project}/queryHistories/{queryHistory}· source · full API surface -
POST /v1/projects/{project}/savedQueries:searchFolders· source · full API surface
+ 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.flowinsidebytebase_setting(settings/WORKSPACE_APPROVAL) for Terraform-managed approval flows, replacing risk resources; seeapproval_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) usingapproval_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
-
POST /v1/cel/batchDeparse· source · full API surface
+ 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 indexesfor 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/credentials1.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-completioncapability 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 panel0.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
-
MySQLschema syncing is now supported for data sources. 1.8.0 · Dec 2022 · source · release history
api
-
POST /v1/instances/{instance}/databases:batchUpdate· source · full API surface -
PATCH /v1/projects/{project}/instances/{instance}:updateDataSource· source · full API surface -
POST /v1/projects/{project}/instances/{instance}/databases:batchSync· source · full API surface
+ 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-onlydata 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
releaseandhas_releasefilter parameters toListPlansAPI, plustask_statusfilter, so GitOps plans can be distinguished from console-created plans.︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄ 3.24.0 · Oct 2026 · source · release history -
Releases are now identified by
release_idwith automatic train/RC iteration numbering;titleanddigestfields are removed from the Release API 3.14.0 · Jan 2026 · source · release history
example
-
Filter
ListPlansto 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=PENDING3.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 = trueon 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 = trueon 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_formatwithexplain_formatin 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, andANALYZEon PostgreSQL. 3.23.0 · Sep 2026 · source · release history
api
-
POST /v1/instances/{instance}/databases/{database}:query· source · full API surface
+ 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.listfrom 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_errorwithapproval_statusenum 3.11.0 · Oct 2025 · source · release history
api
-
GET /v1/projects/{project}/instances/{instance}/databases/{database}/revisions/{revision}· source · full API surface -
POST /v1/projects/{project}/issues/{issue}:approve· source · full API surface
+ 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
-
POST /v1/projects/{project}/plans/{plan}:runPlanChecks· source · full API surface
+ 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-centerto/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-centerto/plans3.7.1 · Jun 2025 · source · release history
api
-
POST /v1/projects/{project}/issues/{issue}/reviewRuns/{reviewRun}:run· source · full API surface
+ 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
- Support applying changelists to database groups. 2.23.1 · Oct 2024 · source · release history
api
-
POST /v1/instances:batchSync· source · full API surface -
POST /v1/instances/{instance}:sync· source · full API surface
+ 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
-
GET /v1/roles/{role}· source · full API surface -
DELETE /v1/roles/{role}· source · full API surface
+ 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
- [SQL Advise API] Enable database connection 1.2.2 · Jul 2022 · source · release history
-
GET /v1/sql/adviseOpenAPI endpoint for SQL analysis. 1.2.1 · Jul 2022 · source · release history
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
-
labelsconfiguration 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 checkandbytebase-action rolloutnow 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
RetryIssueApprovalallows retrying issues stuck inCHECKINGstatus 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
-
POST /v1/projects:search· source · full API surface
+ 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
-
UpdateSubscriptionAPI deprecated; useUploadLicense(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.createpermission 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 releaser3.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
-
POST /v1/projects/{project}/issues/{issue}:reject· source · full API surface
+ 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"tolabels.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_restrictionblock is deprecated; replace it with aquery_data_policyblock supportingdisable_export,maximum_result_rows,maximum_result_size, andtimeout_in_seconds. 3.10.0 · Sep 2025 · source · release history -
The
SQL_RESULT_SIZE_LIMITsetting andDATA_EXPORTpolicy are deprecated; useDATA_QUERYpolicy instead, wheresql_query_restrictionanddata_exportsettings 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.queryDDLis renamed tobb.sql.ddl3.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 templatedefinition capability within Schema Designer. 2.5.0 · Aug 2023 · source · release history
api
-
GET /v1/projects/{project}/releases:listCategories· source · full API surface
+ 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
-
Adds
MongoDBdatabase support as a new platform 1.11.0 · Jan 2023 · source · release history
api
-
POST /v1/projects/{project}/instances:prepareSampleProjectInstance· source · full API surface
+ 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_typesfor project webhooks toISSUE_CREATED,ISSUE_APPROVAL_REQUESTED,ISSUE_SENT_BACK,PIPELINE_FAILEDandPIPELINE_COMPLETED3.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
- Supports direct messages for Microsoft Teams. 3.13.0 · Dec 2025 · source · release history
+ 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
- Supports TLS/SSL for Trino. 3.13.0 · Dec 2025 · source · release history
+ Doris Syntax Compatibility Improvements shipped Improves syntax compatibility for Apache Doris databases in the SQL Editor. 1 release · first seen Dec 2025 ▸
release
- Doris - Improve syntax compatibility 3.12.2 · Dec 2025 · source · release history
+ 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
-
Update
APP_IMconfiguration format in API and UI. 3.12.0 · Nov 2025 · source · release history
+ 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_timeoutto 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_idbecomesresource.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
RiskLevelenum strings (LOW,MODERATE,HIGH) instead of integers (100,200,300); CEL expressions must change fromlevel == 300tolevel == "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(withmigrate_type: DDL/DML/GHOST) andDATABASE_SDL; splits changelog Type into Type andMigrationTypeenums; mergesDatabaseSchemaUpdateandDatabaseDataUpdateintoDatabaseUpdate3.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_flowsetting 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 intoquery_data_policyas thedisable_copy_datafield 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
RiskLevelenum instead of numeric values for level inbytebase_risk3.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
labelsfield 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
-
Support
instance_idfield in risk condition filters 3.10.1 · Sep 2025 · source · release history
+ 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
rolloutcommand 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 RULEstatement 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
UpdateMaskvalues in theUpdatePolicyAPI 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
- Adds AWS OpenSearch IAM authentication support 3.9.1 · Aug 2025 · source · release history
+ Redshift Transaction Mode Control shipped Supports turning off transaction wrapping for Redshift statements via directive. 1 release · first seen Jul 2025 ▸
release
-
-- txn-mode=offdirective 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
CockroachDBdatabase 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
- Adds prior backup support for PostgreSQL migrations 2.19.0 · Jun 2024 · source · release history
+ BigQuery Platform Support shipped Adds BigQuery as a supported database platform for instance connection. 1 release · first seen May 2024 ▸
release
-
Adds
BigQueryas 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
changelistsfrom 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_snapshotssupport 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 DevOpsas 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
- Support DML with large SQL (up to 100MB) 1.10.0 · Dec 2022 · source · release history
+ 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.
Command line
No command matches.
| option | found in | since | description |
|---|
Values are placeholders taken from each option’s declared default. Nothing is executed here — the output shown is a recording of a run that already happened.
Score card
-
Shipping velocity releases a month, last 12 months
-
Documentation quality release-notes rubric, 0–100
-
Breaking-change discipline how rarely a release breaks users, and notice given
-
Maintenance risk quiet time against its own cadence, maintainers
-
Innovation & surface new capabilities, API and MCP surface
- Community health
-
Contributor trend distinct committers, this year against last
-
Maintainer concentration bus factor now against a year ago
-
Issue backlog trend issues closed per issue opened, 12 months
-
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 → Already subscribed? Sign in →Trajectory
Blank means never measured; nothing here is a filled-in zero.
Peer standings are included with Researcher and Business. See how this tool ranks against its competitors, using data we don't publish anywhere else.
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…
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.
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 ↗
Databases & data platforms 1
Nothing first seen in this window. That doesn't mean bytebase shipped nothing, only that we found no record of it.
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
136 entries
No entries match these filters.
- October 20264
- September 20263
- August 20262
- July 20263
- June 20263
- May 20261
- April 20262
- March 20262
- February 20262
- January 20262
- December 20252
- November 20252
- October 20252
- September 20252
- August 20252
- July 20253
- June 20252
- May 20252
- April 20252
- March 20252
- February 20252
- January 20253
- December 20242
- November 20242
- October 20242
- September 20242
- August 20242
- July 20242
- June 20242
- May 20243
- April 20241
- March 20242
- February 20241
- January 20241
- December 20232
- November 20232
- October 20232
- September 20232
- August 20233
- July 20232
- June 20232
- May 20232
- April 20233
- March 20232
- February 20232
- January 20231
- December 20226
- October 20221
- September 20222
- August 20222
- July 20222
- June 20222
- May 20222
- April 20222
- March 20223
- February 20221
- January 20222
- December 20212
- November 20212
- October 20212
- September 20212
- August 20213
- July 20213
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.
- Contributors 25 +1 vs prior 12 months
- Maintainers 6 +2 joined · −1 left, last 12 months
- Bus factor 4 committers behind half the commits
- Community-filed 100% of issues opened, last 12 months
- Median time to close 11 days first maintainer reply 4 days
- Open backlog 153 of 553 issues ever filed
- Issues opened / month 10 · 0 communitymaintainers
- Open backlog 153
- Contributors / month 0
- Commits / month 0
- Stars not measured
- 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.