> ## 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 1.2.2 - Jul 21, 2022

> - Added support for gh-ost. - Updated the way help tips are displayed, using a side drawer instead of the pop-up tips.

## 🚀 New Features

* 👻 Added support for [gh-ost](https://github.com/github/gh-ost), online schema migration for large MySQL tables (Beta).

<img src="https://mintcdn.com/dbx/xlO-sjQEQuHdXd-M/content/changelog/1.2.2/gh-ost.webp?fit=max&auto=format&n=xlO-sjQEQuHdXd-M&q=85&s=1cb3c39085e118e7a453e86251328477" alt="gh-ost" width="1024" height="628" data-path="content/changelog/1.2.2/gh-ost.webp" />

* Updated the way help tips are displayed, using a side drawer instead of the pop-up tips.

* Added length limit for table, column, index, foreign key, unique key names.

<img src="https://mintcdn.com/dbx/xlO-sjQEQuHdXd-M/content/changelog/1.2.2/table-naming-check.webp?fit=max&auto=format&n=xlO-sjQEQuHdXd-M&q=85&s=51b6c0c3dd2e5bd731ba264beed901ea" alt="table-naming-check" width="1670" height="730" data-path="content/changelog/1.2.2/table-naming-check.webp" />

<img src="https://mintcdn.com/dbx/xlO-sjQEQuHdXd-M/content/changelog/1.2.2/schema-review-naming-table.webp?fit=max&auto=format&n=xlO-sjQEQuHdXd-M&q=85&s=fe9cb1cc681f2ae0aefdb25fa431a9bd" alt="schema-review-naming-table" width="1922" height="978" data-path="content/changelog/1.2.2/schema-review-naming-table.webp" />

* Added [a new rule](https://www.bytebase.com/docs/sql-review/review-rules#table.no-foreign-key) to disallow foreign keys on a table.

<img src="https://mintcdn.com/dbx/xlO-sjQEQuHdXd-M/content/changelog/1.2.2/fk-check.webp?fit=max&auto=format&n=xlO-sjQEQuHdXd-M&q=85&s=58b3c7a492d2286c8dceaba2b5813ce2" alt="fk-check" width="1110" height="414" data-path="content/changelog/1.2.2/fk-check.webp" />

<img src="https://mintcdn.com/dbx/xlO-sjQEQuHdXd-M/content/changelog/1.2.2/schema-review-table-no-fk.webp?fit=max&auto=format&n=xlO-sjQEQuHdXd-M&q=85&s=23435fcef820b946891842cc2e7f5a3c" alt="schema-review-table-no-fk" width="2006" height="962" data-path="content/changelog/1.2.2/schema-review-table-no-fk.webp" />

* Added [a new rule](https://www.bytebase.com/docs/sql-review/review-rules#table.table-drop-naming) for naming convention when dropping a table.

<img src="https://mintcdn.com/dbx/xlO-sjQEQuHdXd-M/content/changelog/1.2.2/drop-table-naming-convention.webp?fit=max&auto=format&n=xlO-sjQEQuHdXd-M&q=85&s=43bd783f75b7b3b21380c31aaba1b06f" alt="drop-table-naming-convention" width="2508" height="576" data-path="content/changelog/1.2.2/drop-table-naming-convention.webp" />

<img src="https://mintcdn.com/dbx/xlO-sjQEQuHdXd-M/content/changelog/1.2.2/schema-review-table-drop-naming.webp?fit=max&auto=format&n=xlO-sjQEQuHdXd-M&q=85&s=9b80e9fb6e8eef46a0b633edb196af86" alt="schema-review-table-drop-naming" width="2002" height="884" data-path="content/changelog/1.2.2/schema-review-table-drop-naming.webp" />

## 🎄 Enhancements

* The issue creator filter supports "All" and "Bytebase" now.

<img src="https://mintcdn.com/dbx/xlO-sjQEQuHdXd-M/content/changelog/1.2.2/issue-creator-filter.webp?fit=max&auto=format&n=xlO-sjQEQuHdXd-M&q=85&s=55f1f8dfaac1fff304178c957c1b8212" alt="issue-creator-filter" width="311" height="289" data-path="content/changelog/1.2.2/issue-creator-filter.webp" />

* Added issue ID to issue panel.

<img src="https://mintcdn.com/dbx/xlO-sjQEQuHdXd-M/content/changelog/1.2.2/issue-list-with-id.webp?fit=max&auto=format&n=xlO-sjQEQuHdXd-M&q=85&s=3647200b0ff939873e7f57f5d07a7826" alt="issue-list-with-id" width="317" height="240" data-path="content/changelog/1.2.2/issue-list-with-id.webp" />

* \[VCS workflow] Pop-up window with tips on how to update the issue's SQL statement.

<img src="https://mintcdn.com/dbx/xlO-sjQEQuHdXd-M/content/changelog/1.2.2/sql-statement-guide.webp?fit=max&auto=format&n=xlO-sjQEQuHdXd-M&q=85&s=472904ed6e1af2321de94296246aec41" alt="sql-statement-guide" width="890" height="378" data-path="content/changelog/1.2.2/sql-statement-guide.webp" />

* \[SQL Review API] Enabled database connection.

<img src="https://mintcdn.com/dbx/NPAsXofNFOH9Jrw-/content/changelog/1.2.2/database-connection-for-sql-advise-api.webp?fit=max&auto=format&n=NPAsXofNFOH9Jrw-&q=85&s=867b678a8648a4415eaa8751d4edce3e" alt="database-connection-for-sql-advise-api" width="1692" height="1422" data-path="content/changelog/1.2.2/database-connection-for-sql-advise-api.webp" />

## 🐞 Notable bug fixes

* Fixed the inability to correctly perform point-in-time recovery on databases, if the database name includes capitalized letters on certain platforms.
* \[VCS workflow] Dedup issue creation when the webhook push event contains the same file multiple times.
* \[VCS workflow] Handle OAuth token expiration when reading VCS file content.

## 🎠 Community

* Thanks to [@tisonkun](https://github.com/tisonkun) for feat(schema system): support PG fk name convention rules [#1890](https://github.com/bytebase/bytebase/pull/1890)

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