Oracle GraalVM pour JDK 22

Par:
fredericmazue

lun, 08/04/2024 - 15:19

Dans la foulée de la sortie de Java 22, Oracle a publié GraalVM pour JDK 22. Outre les mises à jour des performances, de la stabilité et des fonctionnalités, Oracle GraalVM pour JDK 22 inclut la prise en charge de nombreuses propositions d'amélioration du JDK (JEP) , y compris les améliorations en version préliminaire. La capture ci-dessous résume la prise en charge du JDK 22 JEP lors de l'utilisation de Graal JIT sur la JVM et lors de l'utilisation de la compilation anticipée de GraalVM Native Image.

  • 423:Region Pinning for G1
  • 447:Statements before super(...) (Preview)
  • 454:Foreign Function & Memory API
  • 456:Unnamed Variables & Patterns
  • 457:Class-File API (Preview)
  • 458:Launch Multi-File Source-Code Programs
  • 459:String Templates (Second Preview)
  • 460:Vector API (Seventh Incubator)
  • 461:Stream Gatherers (Preview)
  • 462:Structured Concurrency (Second Preview)
  • 463:Implicitly Declared Classes and Instance Main Methods (Second Preview)
  • 464:Scoped Values (Second Preview)

Il est à noter Oracle GraalVM pour JDK 22 n'est pas une version de support à long terme (LTS). En tant que telle, elle ne recevra donc des mises à jour que jusqu'à ce qu'elle soit remplacé dans six mois par Oracle GraalVM pour JDK 23. Pour mémoire, Oracle GraalVM pour JDK 21 (publié le 19 septembre 2023) est la version LTS la plus récente.