Java – Совместимость с Keycloak

Вопрос или проблема

Я хочу начать новый проект с Spring Boot и хотел бы узнать, какая последняя стабильная версия Java совместима с последней версией Keycloak (25.0.6)?

Какая LTS версия Java поддерживается последней стабильной версией Keycloak?

Ответ или решение

Чтобы определить совместимость между Keycloak версии 25.0.6 и языком программирования Java, необходимо обратиться к официальной документации как Keycloak, так и Java.

На текущий момент последней стабильной версией Java является Java 21, которая была выпущена в сентябре 2023 года. Keycloak 25.0.6 был представлен с учетом поддержки различных версий Java, включая более ранние LTS версии.

Версии Java, совместимые с Keycloak 25.0.6:

  1. Java 17 (LTS) – Это версия Long-Term Support, которая будет получать обновления и поддержку в течение длительного времени. Она является наиболее рекомендуемой для использования в продакшене, если вы хотите стабильность и поддержку.

  2. Java 21 – Хотя это новая версия, она также поддерживается Keycloak 25.0.6. Вы можете использовать её, если хотите быть в курсе последних улучшений и возможностей языка.

Рекомендуемая версия для нового проекта с Spring Boot:

  • Если вы хотите использовать LTS версию Java, рекомендуется использовать Java 17. Это обеспечит вам стабильность, поддержку и совместимость с другими библиотеками, которые могут использоваться в вашем проекте Spring Boot.

  • Если же вам не критична стабильность и вы хотите использовать новейшие функции языка, вы можете смело переходить на Java 21.

Заключение:
Для вашего нового проекта на Spring Boot с использованием Keycloak 25.0.6, идеальным выбором будет использование Java 17 для обеспечения надежности и стабильности, но вы также можете выбрать Java 21, если готовы к более свежим возможностям языка. Убедитесь также, что все используемые вами зависимости совместимы с выбранной версией Java.

Оцените материал
Добавить комментарий

Капча загружается...