TiDB のバージョニング
TiDB は 2 つのリリース シリーズを提供します。
- 長期サポート リリース
- 開発マイルストーン リリース (TiDB v6.0.0 で導入)
TiDB のメジャー リリースのサポート ポリシーについては、 TiDB リリース サポート ポリシーを参照してください。
リリースのバージョン管理
TiDB のバージョン管理の形式はX.Y.Z
です。 X.Y
は、リリース シリーズを表します。
- TiDB 1.0 以降、毎年
X
ずつ増加します。X
のリリースごとに、新しい機能と改善が導入されます。 Y
は 0 から増加します。各Y
リリースでは、新しい機能と改善が導入されます。- 一連のリリースの最初のリリースでは、デフォルトで
Z
が 0 に設定されます。パッチ リリースの場合、1 からZ
ずつ増加します。
TiDB v5.0.0 以前のバージョン管理システムについては、 履歴バージョニングを参照してください。
長期サポート リリース
長期サポート (LTS) バージョンは、約 6 か月ごとにリリースされ、新機能、改善、バグ修正、およびセキュリティ脆弱性の修正が導入されています。
LTS リリースはX.Y.Z
としてバージョン管理されます。 Z
のデフォルトは 0 です。
サンプル バージョン:
- 6.1.0
- 5.4.0
LTS のライフサイクル中、パッチ リリースはオンデマンドで提供されます。パッチ リリースには、バグ修正とセキュリティ脆弱性の修正が含まれており、新機能は導入されていません。
パッチ リリースはX.Y.Z
としてバージョン管理されます。 X.Y
は、対応する LTS バージョニングと一致しています。パッチ番号Z
は 1 から増加します。
例のバージョン:
- 6.1.1
開発マイルストーン リリース
開発マイルストーン リリース (DMR) は、LTS を含まない約 2 か月ごとにリリースされます。 DMR バージョンでは、新機能、改善、およびバグ修正が導入されています。 TiDB は DMR に基づくパッチ リリースを提供しておらず、関連するバグは後続のリリース シリーズで修正されています。
DMR はX.Y.Z
としてバージョン管理されます。 Z
のデフォルトは 0 です-DMR
のサフィックスがバージョン番号に追加されます。
例のバージョン:
- 6.0.0-DMR
TiDB エコシステム ツールのバージョン管理
一部の TiDB ツールは TiDBサーバーと共にリリースされ、 TiDB Lightningなどの同じバージョン番号付けシステムを使用します。一部の TiDB ツールは、TiDBサーバーとは別にリリースされ、TiUP やTiDB Operatorなどの独自のバージョン番号システムを使用しています。
履歴バージョニング (非推奨)
一般提供リリース
一般提供 (GA) リリースは、TiDB の現在のリリース シリーズの安定版です。 GA バージョンは、リリース候補 (RC) バージョンの後にリリースされます。 GA は本番環境で使用できます。
サンプル バージョン:
- 1.0
- 2.1GA
- 5.0GA
リリース候補リリース
リリース候補 (RC) リリースでは、新しい機能と改善が導入されています。 RC バージョンは、ベータ バージョンよりも大幅に安定しています。 RC は初期のテストには使用できますが、本番環境には適していません。
サンプル バージョン:
- RC1
- 2.0-RC1
- 3.0.0-rc.1
ベータ版リリース
ベータ版リリースでは、新機能と改善が導入されています。ベータ版はアルファ版よりも大幅に改善されており、重大なバグは排除されていますが、まだいくつかのバグが含まれています。ユーザーが最新の機能をテストできるように、ベータ リリースを利用できます。
サンプル バージョン:
- 1.1 ベータ版
- 2.1 ベータ版
- 4.0.0-ベータ.1
アルファ版リリース
アルファ リリースは、テスト用の内部リリースであり、新しい機能と改善が導入されています。アルファ リリースは、現在のリリース シリーズの最初のバージョンです。アルファ リリースにはいくつかのバグがある可能性があり、ユーザーは最新の機能をテストできます。
例のバージョン:
- 1.1 アルファ