🚀 New Features
- Support PostgreSQL role selection in DDL/DML issues.
- Add PostgreSQL database tenant mode option in project setting.
- Display package metadata for ORACLE on database page and SQL Editor.
- Support setting colors for environments for better visual distinction.
- Allow workspace admin to disable data export functionality.
- Add new SQL Review Rules for MySQL:
- Prohibit DDL on specific tables for MySQL.
- Prohibit DML on specific tables for MySQL.
🔔 Notable Changes
-
Redefine SQL Editor related permissions:
- Permissions
bb.databases.query->bb.sql.selectbb.databases.queryDML->bb.sql.dmlbb.databases.queryDDL->bb.sql.ddlbb.databases.queryExplain->bb.sql.explainbb.databases.queryInfo->bb.sql.infobb.databases.export->bb.sql.exportbb.instances.adminExecute->bb.sql.admin
- Roles
roles/projectQuerier->roles/sqlEditorUser
- Permissions
-
API change:
- Remove the
databasefield ofsheetinSheetService. - Disallow adding service account to a group via API (previously restricted in the UI) .
- Deprecate
SQLService.Executemethod.
- Remove the
-
Default PostgreSQL role to run a DDL/DML issue:
- Instance connection user (previously database owner)
- If PostgreSQL database tenant mode is on for a project, the role remains database owner.
- For existing projects: PostgreSQL tenant mode will be automatically enabled if multitenancy is enabled for any database group.
🎄 Enhancements
- Expand audit log coverage to include more event types.
- Upgrade 1-click rollback user experience for MySQL.
- Upgrade parser to be compatible with PostgreSQL 15 syntax.
- Add compatibility with Elasticsearch 7.x.
- Support
DECLAREandSETfor SQL Server in SQL Editor.
💰 Pricing Adjustments
- Move SSO OAuth2 Google and GitHub from Enterprise to Pro Plan.
- Move self-service signup restriction from Enterprise to Pro Plan.

