Skip to main content

🚀 New Features

  • Add support for hard-delete of projects and instances (resources must be archived first).
  • Add support for adding/removing changes in draft plans.

🔔 Notable Changes

  • Streamline approval by enabling one-click ready for review.
  • Update UpdateMask values in UpdatePolicy to observe AIP. Use field names only; oneof type names are omitted. (PR #17240)
  • Terraform - Deprecate column, member and action field in the masking_exception_policy, use columns, members and actions instead. Example: data_masking.tf

🎄 Enhancements

  • Add support for empty environments in instance and database resources.
  • Enhance SQL Editor performance.
  • Entra ID - Normalize SCIM user emails to lowercase for authentication.
  • PostgreSQL - Add support for CREATE RULE.
  • API - Add support for pagination and filtering for group API.
  • Terraform - Add support for raw_expression in the masking_exception_policy. Once provided, it is used as the CEL expression, and all other ( database, schema, table, columns, expire_timestamp) fields are ignored.
  • Terraform - Add support for empty environments in instance and database resources.
  • Terraform - Add support for filters in group list data sources.

⚙️ 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.