
HHVMは開発速度が速いことで知られています。現在、GithubではFacebookと同じコードが使用されており、バージョンは8週間ごとにリリースされています。 これは、ビジネスやインフラストラクチャを構築するという文脈で考えると、反発的ですが印象的です。
HHVMチームは、リーチを拡大するには、ユーザーがリリース済みのバージョンの安定性とセキュリティを確保するために、一種のコミットメントを受け取る必要があることを理解しています。
合意
バージョン3.3以降、HHVMチームは常に約6か月(正確には24週間)の差がある2つのリリース(長期サポート付きのリリース、長期サポート)をサポートします。実際、ほぼ1年の効果的なサポートサイクルが提供されます。 例として、2014年9月11日にリリース予定のHHVM 3.3は、バージョン3.9(8 * 6 = 48週間、約11か月)までサポートされます。 したがって、3.6(3.3の24週間後にリリースされる)は、次の6つのリリースでサポートされます。 混乱した? 表をご覧ください。
バージョン名 | 発売予定日 | LTS? | サポート終了 |
3.3 | 2014年9月11日 | はい | 2015年8月13日 |
3.4 * | 2014年11月6日 | じゃない | |
3.5 * | 2015年1月1日 | じゃない | |
3.6 * | 2015年2月26日 | はい | 2016年1月28日 |
3.7 * | 2015年4月23日 | じゃない | |
3.8 * | 2015年6月18日 | じゃない | |
3.9 * | 2015年8月13日 | はい | 2016年7月14日 |
3.10 * | 2015年10月8日 | じゃない | |
3.11 * | 2015年12月3日 | じゃない | |
3.12 * | 2016年1月28日 | はい | 2016年12月29日 |
3.13 * | 2016年3月24日 | じゃない | |
3.14 * | 2016年5月19日 | じゃない | |
3.15 * | 2016年7月14日 | はい | 2017年6月15日 |
*リリース名はまだ定義されていません公式配布
上記に加えて、チームは、Debian安定版、Ubuntuリポジトリ、および他のDebianベースのOSに行くべき公式パッケージをDebianメインアーカイブに宣伝するために多大な努力を払っています。 これらのディストリビューションのLTSリリースに含まれるバージョンのサポートを全面的にサポートし、セキュリティ修正をリリースする予定です。
また、チームのリソースは限られているため、Fedoraなどのディストリビューションのパッケージは公式リポジトリに含まれることはほとんどありませんが、サポートされます。
LTSリリースの更新の種類
どんな種類の更新が期待できますか? コミュニティにとって重要な問題であり、チームにとって大きな負担です。 それはすべて、問題の重大度に依存します。
セキュリティの問題? いずれにせよ、はい。
後方互換性を損なうことなく、新しい機能をサポートしますか? はい、それが大きなアーキテクチャの変更を意味しない場合。
フレームワーク互換性パッチ? おそらくそうです。
ただし、LTSリリースが主要な機能更新を受け取る可能性は低いことに注意してください。 セキュリティパッチの優先度が最も高く、他のすべてを考慮する必要があり、パッチの適用量、テスト、およびこれらの変更の利点のバランスが取られます。