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