mike-neckのブログ

Java or Groovy or Swift or Golang

GraalVM コミュニティー版のバージョンロードマップ

f:id:mike_neck:20200630065637p:plain

正確なものは公式ドキュメントを読んでください。これは 2020-08-09 時点の単なるメモです。

www.graalvm.org


  • マイナーフィーチャーリリースは 3 ヶ月ごとに行われる
    • 2, 5, 8, 11 月の 17 日
  • 新しいフィーチャーリリースは以前のものに取って代わる(以前のもののアップデートはなくなる)
  • (メジャーバージョン番号にあたる)年間リリーストレインがあり、 19.x20.x21.x となる
  • 年間リリーストレインは一連のフィーチャーリリースにより構成される
  • 各年間リリーストレインの最後のフィーチャーリリース(19.320.3 など)はその後 12 ヶ月に渡り脆弱性対応のサポートがある
  • クリティカルパッチアップデート(CPU)は OpenJDK CPU の GA を元に行われ、なる早で出される

なぜこんなのを調べたか

github.com

ひょんな事で作った gradle のプラグインで惰性で過去バージョンもテストしてるけど、遅いのでいくつかのサポートを外そうと考えていたので、調べた。 19.2 とかもテストしてるけど、いらないっぽい