Bytebase 1.3.2

2 min read Ningjing

๐Ÿš€ New Features

  • Integrate PostgreSQL Explain Visualizer ๐Ÿ‘€.

pg-explain-visualizer

  • Support in-place backup restore for PostgreSQL.
  • Support PITR to a new database for MySQL.
  • Users can mark an environment as "protected", and a shield badge ๐Ÿ›ก๏ธ will show up next to its name.

environment-protected

  • Users can view, copy and export server-side error info on Settings > Workspace > Debug Log.

debug-log

๐ŸŽ„ Enhancements

  • Add MySQL and PostgreSQL statement type check to force the separation of ALTER SCHEMA and CHANGE DATA.
  • Support single or double asterisks in VCS commit file path template
  • Add database name search when transferring databases.
  • Support pagination on issue overview page.
  • Improve the performance of issue overview page.
  • Improve the SQL editor auto-completion experience.
  • Improve performance when initializing SQL editor.
  • Improve the performance of syncing PostgreSQL instances.
  • Add SQL Review rule: Support naming length limit (default 63 characters) for MySQL and PostgreSQL.
  • Add SQL Review rule: Allow empty for the index name.
  • Assign newly-created issues to a DBA or owner if possible in GitOps Workflow.
  • Add option to show password on sign-in and sign-up pages.
  • Prevent a workspace from removing the last active owner.

๐Ÿž Notable bug fixes

  • Fixed: backups cannot be deleted automatically in some cases.
  • Fixed: GitHub integration listens for wrong branches.
  • Let the migration compatibility rule consider creating the unique key after creating the table

๐ŸŽ  Community

sql-review-tour

  • Refresh marketing site https://bytebase.com.
  • Thanks to @KaiNiao for opening the issue (Schema Review) Add MySQL "Not Null field must provide default value" Rule #2327

๐Ÿ“• Installation and Upgrade

Follow https://github.com/bytebase/bytebase#installation. If you are upgrading from a previous version, just restart after obtaining the new release binary.