> ## Documentation Index
> Fetch the complete documentation index at: https://docs.bytebase.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Bytebase 2.4.0 - Jul 06, 2023

> Support data access control for query and export at workspace level, and support custom approval

## 🚀 New Features

* Support [data access control for query and export at workspace level](/security/database-permission/overview/) with custom approval integration.
* Support Snowflake Task, Stream objects and data access control.
* Support Redshift datashare query, data access control, and data masking.
* Support data export as `INSERT` DML script.
* Support markdown in issue comment.
* Support session in SQL Editor admin mode.

## 🎄 Enhancements

* Increase SQL script sheet display size to 1M.
* Disallow copying query results in SQL Editor (Enterprise Only).
* Support `force` option archiving instances and projects.
* Improve issue status activity sorting.

## 💰 Pricing

* Support granular binding between instance and paid features. Users can import all instances into Bytebase to manage, meanwhile, they can just purchase fewer instance licenses and assign them to a subset of instances requiring advanced features. [/administration/license/](/administration/license/)

* Change Free Plan to allow up to 20 users.

## 📰 Fresh off the press

* Schema change tools Flyway and Liquibase both exist for a long time, which one is better for you? Read [the comparison](https://www.bytebase.com/blog/flyway-vs-liquibase/).
* What is database migration and what's the future trend for it? Check out [our latest guide](https://www.bytebase.com/blog/what-is-database-migration/).
* To identify differences in the object structure within MySQL, and synchronize specific objects across multiple databases, you need [Schema Compare Tools](https://www.bytebase.com/blog/top-mysql-schema-compare-tools/).
* Google Cloud SQL is a great choice for organizations that need a full-managed relational database service. In order to get the best value for your money, it is essential to understand the [pricing structure](https://www.bytebase.com/blog/understanding-google-cloud-sql-pricing/).

## ⚙️ Install and Upgrade

* [Fresh install](/get-started/self-host/deploy-with-docker)

* [Upgrade](/get-started/self-host/upgrade)

*Before upgrading: 1) Back up the [metadata](https://www.bytebase.com/docs/administration/back-up-restore-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.*
