New Java version proposal

New Java version proposal

miniJUG

Java всё-таки не будет версионироваться годом и месяцем выхода релизов.

Только что Mark Reinhold отправил письмо с новым предложением относительно схемы версионирования Java. Части версий будут внешне похожи на то, что мы имеем сейчас в Java 9, но будут иметь несколько другой смысл. Версии будут иметь формат $FEATURE.$INTERIM.$UPDATE(.$EMERG), где:

$FEATURE – старшая часть версии, которая будет увеличиваться на единицу каждые 6 месяцев (10 – март 2018, 11 – сентябрь 2018 и т.д.)

$INTERIM – всегда равна 0 (зарезервирована на будущее).

$UPDATE – увеличивается на единицу каждые три месяца.

$EMERG – опциональная четвёртая часть на случай непредвиденных срочных релизов.

Примеры версий:

10.0.1 (версия сборки - 10.0.1+13)

11.0.4 (версия сборки - 11.0.4+95)

(Java 11 будет LTS-релизом)

Таким образом, новая схема выглядит более привычной для пользователей, но при этом привязывается к рамкам времени, как и предложенная ранее схема $YY.$MM.

Обсудить новость


Report Page