バージョン番号の規則の詳細#
Nginx のバージョン番号は公式に定義されています:
メジャーバージョン.マイナーバージョン.リビジョン
バージョン番号には厳密な意味や制限がないため、バージョンをアップグレードする際には互換性の問題を確認する必要があります。
各バージョン番号の意味は次のとおりです:
- メジャーバージョン:後方互換性のない変更がある場合、メジャーバージョンを増やします。
- マイナーバージョン:後方互換性のある新機能が追加された場合、マイナーバージョンを増やします。
- リビジョン:後方互換性のある問題が修正された場合、リビジョンを増やします。
例:
-
現在の LTS バージョンは 1.22.2 であり、2 回の修正バージョンがあることを示しています。
-
現在の mainline バージョンは 1.23.4 であり、今年は 4 回の修正バージョンがあります。
LTS バージョンの命名規則#
Nginx の LTS バージョンは通常、2 年以上のサポートサイクルを持ちます。一般的に、このバージョン番号が偶数である場合、LTS バージョンとなります。1.16.x、1.18.x、1.20.x、1.22.x が公式に LTS バージョンと認定されています。
nginx バージョンの使用上の注意#
- 本番環境では LTS バージョンの使用を推奨します。
- コンテナの構築時にも内部で LTS バージョンの使用を推奨します。
- LTS バージョンが更新される際には、迅速に更新する必要があります。