Oracle объявила расписание для Java 9 с целевой датой выпуска 22 сентября 2016 года. Вопрос в том, будут ли на этот раз значительные проскальзывания?
В сообщении в списке рассылки OpenJDK от 5 мая Марк Рейнхольд , главный архитектор группы платформ Java в Oracle, предложил следующий график этапов разработки Java 9:
10 Декабря 2015: Функция завершена
04 Февраля 2016: Все Тесты выполнены
25 февраля 2016: Начало разгона
21 Апреля 2016: Нулевой отказ от ошибок
16 Июня 2016: Фаза разгона 2
21 Июля 2016: Окончательный кандидат на выпуск
22 Сентября 2016: Общая доступность
Комментируя, что определения вех такие же, как и для JDK 8, который был подвержен задержке, Рейнхольд заявил::
Приведенные здесь даты предназначены для того, чтобы оставить достаточно времени для широкого обзора и тестирования существенных особенностей выпуска, в частности внедрения модульной системы и модульности платформы, сохраняя при этом частоту выпуска основного выпуска примерно каждые два года.
У сообщества была неделя, чтобы выдвинуть какие-либо возражения против схемы, и, поскольку ни одно из них не было получено, расписание было опубликовано на странице Расписания и функций проекта JDK 9, где вы также можете найти подробную информацию о функциях, предназначенных для выпуска.
Ранние пользователи смогли опробовать Java 9 с октября 2014 года, см. JDK 9 Ранний доступ Теперь доступен и в настоящее время имеет доступ к сборке b63. Существует также сборка (b40), которая позволяет разработчикам опробовать Project Jigsaw, модульную систему для платформы Java SE. первоначально предполагалось, что он будет включен в Java 8, без необходимости создавать его из исходных текстов.
Другие функции, которые будут включены в Java 9::
общая система ведения журнала для всех компонентов JVM (JEP 158)
усовершенствования для повышения эффективности сбора мусора (JEP 214)
поправки к языку монет проекта (JEP 213)