Skip to content

bytebase

GitOps

World's most advanced database DevSecOps solution for Developer, Security, DBA and Platform Engineering teams. The GitHub/GitLab for database DevSecOps.

Go Latest 3.18.1 · 2d ago Security brief →

Features

  • GitOps‑enabled database schema version control with CI/CD pipelines
  • Automated migration execution and rollback support
  • Comprehensive SQL linting (200+ rules) for standards enforcement

Recent releases

View all 26 releases →
Review required
3.18.1 Breaking risk
Auth Breaking upgrade

Terraform bump + demo removal

Config change
3.18.0 Breaking risk
Auth Breaking upgrade

API breaking changes

3.17.1 New feature
Notable features
  • TLS configuration from file path
  • STATEMENT_DISALLOW_TRUNCATE rule for Oracle, PostgreSQL, MySQL, MSSQL
Full changelog

🎄 Enhancements

  • Instance TLS — Support reading TLS certificates from a configured file path, and redesign TLS configuration with Disabled / TLS / Mutual TLS options.

  • SQL Review — Add STATEMENT_DISALLOW_TRUNCATE rule for Oracle, PostgreSQL, MySQL, and MSSQL. Improve STATEMENT_WHERE_DISALLOW_FUNCTIONS_AND_CALCULATIONS to only flag functions and calculations on indexed columns, and extend it to Oracle and PostgreSQL.

🐞 Bug Fixes

  • Fix access/role grant issue approval showing a spurious "project not found" error toast.

  • Fix Test Connection on instance create dropping passwords resolved from AWS Secrets Manager and other external secret backends.

  • Oracle — Fix PL/SQL parser to accept expressions (e.g. DATE literals) in CREATE TABLE partition range bounds.

  • MSSQL — Fix query span extraction for views whose WHERE clause contains a correlated EXISTS / NOT EXISTS subquery.

  • Cassandra — Fix request context propagation in query span extraction.

https://github.com/bytebase/bytebase/compare/3.17.0...3.17.1

Before upgrading: 1) Back up the metadata — in-place downgrade is not supported. 2) Do not run multiple containers on the same data directory. 3) Terraform users: upgrade Bytebase server first, then apply the new Terraform config.

3.17.0 Breaking risk
Breaking changes
  • Worksheet API scoped to projects: /v1/worksheets → /v1/projects/{id}/worksheets
  • ListDatabases requires workspace ID: /v1/workspaces/{id}/databases
  • CEL filter syntax: substring-search filters use contains() instead of matches()
Notable features
  • High Availability (HA) with multi-replica deployments and shared PostgreSQL metadata database
  • Page Agent in-app AI assistant with tool-calling and threaded conversations
  • MCP query_database tool for executing SQL queries against managed databases

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
14,095
Forks
942
Languages
Go TypeScript HTML

Install & Platforms

Install via
docker helm

Community & Support

Alternative to

Liquibase Flyway Jira DBeaver DataGrip Navicat CloudBeaver

Beta — feedback welcome: [email protected]