Skip to main content

πŸš€ New Features

  • Support batch data export from multiple databases or a database group via issue.
  • Support batch data export from limited databases in the SQL Editor.
  • Support requesting any project roles.
  • Support displaying CHECK constraints in the SQL Editor.
  • Trino - Support data masking.
  • MariaDB - Support sql_type in risk condition.
  • SQL Server - Support columnstore index.

πŸ”” Notable Changes

πŸ’° Pricing

  • Custom approval is no longer restricted by instance limits. It now only requires an Enterprise subscription. Previously, it was limited to licensed instances β€” now it applies to any instance under an Enterprise plan.

🎨 GUI

  • Remove Earliest allowed time. Use Scheduled time during rollout instead.
  • The gh-ost and backup toggles are now set at the issue level, no longer at the task level.
  • The SQL statement is now defined at the issue level, no longer at the task level. Once a task has started or completed, the statement cannot be updated.

🧩 API

  • Remove earliest_allowed_time from Plan.spec. Use run_at in BatchRunTasksRequest instead.
  • Remove steps and target from Plan. Use specs and targets respectively.
  • Remove PreviewPlan RPC from PlanService.
  • Update ChangeDatabaseConfig:
    • Remove BASELINE from Type.
    • Remove schema_version.
    • Add release.
  • Update setting names, use the correct values as defined in SettingName.

πŸŽ„ Enhancements

  • PostgreSQL - Issue tickets now honor any supplied SET search_path, so subsequent SQL statements (and their DML rollback logic) operate on the specified schema rather than defaulting to public.
  • Trino - Enhance auto-completion support.
  • TiDB - Improve syntax error detection.
  • TiDB - The β€œrequire primary key” rule now checks the source table when using CREATE TABLE LIKE.

πŸ› Bug Fixes

  • Doris and StarRocks - Resolve compatibility issues.
  • RedShift - Fix connection database parameter issue.

βš™οΈ Install and Upgrade

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.