TiDBバージョニング

TiDBは2つのリリースシリーズを提供しています。

  • 長期サポートリリース
  • 開発マイルストーンリリース(TiDB v6.0.0で導入)

バージョン管理をリリース

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サーバーと一緒にリリースされ、TiDBLightningなどの同じバージョン番号付けシステムを使用します。一部のTiDBツールは、TiDBサーバーとは別にリリースされ、TiUPやTiDB Operatorなどの独自のバージョン番号付けシステムを使用します。

履歴バージョン管理(非推奨)

一般提供リリース

General Availability(GA)リリースは、TiDBの現在のリリースシリーズの安定したバージョンです。 GAバージョンは、リリース候補(RC)バージョンの後にリリースされます。 GAは実稼働環境で使用できます。

バージョン例:

  • 1.0
  • 2.1 GA
  • 5.0 GA

リリース候補リリース

リリース候補(RC)リリースでは、新機能と改善点が導入されています。 RCバージョンは、ベータバージョンよりも大幅に安定しています。 RCは初期のテストに使用できますが、本番環境には適していません。

バージョン例:

  • RC1
  • 2.0-RC1
  • 3.0.0-rc.1

ベータリリース

ベータリリースでは、新機能と改善点が導入されています。ベータ版はアルファ版よりも大幅に改善され、重大なバグが排除されていますが、まだいくつかのバグが含まれています。ベータリリースは、ユーザーが最新の機能をテストするために利用できます。

バージョン例:

  • 1.1ベータ版
  • 2.1ベータ版
  • 4.0.0-beta.1

アルファリリース

アルファリリースはテスト用の内部リリースであり、新機能と改善点を導入しています。アルファリリースは、現在のリリースシリーズの初期バージョンです。 Alphaリリースにはいくつかのバグがある可能性があり、ユーザーは最新の機能をテストできます。

サンプルバージョン:

  • 1.1アルファ

このページは役に立ちましたか?