🚀 New Features

  • Support backing up data before DML is performed for MySQL.
  • Support instance maximum connections, allowing control over the number of concurrent tasks per instance.
  • Support compression and encryption for exported data.

🔔 Notable Changes

  • Changes in Bytebase API: Renamed predefined roles. Update your code if you are utilizing these roles:
    • Workspace level: OWNER->workspaceAdmin, DBA->workspaceDBA, DEVELOPER->workspaceMember
    • Project level: OWNER->projectOwner, DEVELOPER->projectDeveloper, QUERIER->projectQuerier, EXPORTER->projectExporter, VIEWER->projectViewer, RELEASER->projectReleaser

🎄 Enhancements

  • Support editing indexes in Schema Editor.
  • In SQL Editor, group sheets by project and database.
  • Support choosing custom project roles in environment rollout policy.

📰 Fresh Off the Press

  • Dive into how Bytebase is revolutionizing the way developers, DBAs, and platform engineers work by replacing a multitude of traditional database tools. Say goodbye to juggling multiple tools and hello to streamlined efficiency. Read now to transform your database management strategy! 🍭

⚙️ Install and Upgrade

Warning 1): Bytebase does not support in-place downgrade. Make sure to back up your metadata before upgrading. 2) Never run multiple containers on the same data directory. Stop and remove the old one first to avoid corruption.