Обновление даты поставки JDK 9


Хотя JDK 9 еще не завершен, он приближается к дате поставки.

Обещание, что все станет лучше, было сделано Марком Рейнхольдом из Oracle, написавшим в список рассылки Open JDK. Он опубликовал частично, чтобы развеять опасения, что Oracle заморозила набор функций JDK 9. Слухи возникли из-за того, что в расписании JDK 9 указана дата завершения функции вехой 2016/5/26, которая прошла без каких-либо признаков объявления. Рейнхольд сказал, что:

«Были некоторые опасения, что это означает, что набор функций JDK 9 (и, следовательно, Java SE 9) каким-то образом заморожен, но это не так.»

Он повторил, что вехи, перечисленные в расписании JDK 9, зависят от условий, а не от даты, заявив, что

«Если мы пропускаем дату, то мы не просто слепо ограничиваем дальнейшую работу, чтобы соответствовать дате, мы вместо этого управляем оставшимися изменениями, относящимися к вехе, чтобы достичь ее цели в разумные сроки, не подвергая окончательную дату GA неоправданному риску»

Когда будет достигнут этап завершения функции, все запланированные функции, от JEPS до небольших улучшений, будут интегрированы в основной лес JDK 9 вместе с их модульными тестами.

На момент публикации Рейнхольда большинство JEP, предназначенных для JDK 9, были завершены, но осталось завершить 15 JEP, а также ряд небольших улучшений перечислены как предназначенные для JDK 9, но все еще либо открыты, либо находятся в стадии разработки. Рейнхольд предложил способ дальнейшего рассмотрения всех незавершенных JEP, чтобы увидеть, какую работу еще предстоит выполнить, а затем решить, следует ли снова отложить общий проект, чтобы дождаться выдающейся функции, или, в качестве альтернативы, следует ли удалить эту функцию из области действия этой версии. Владельцы JEPs могут либо запросить продление крайнего срока, сообщив, когда, по их оценкам, работа будет завершена, либо согласиться с тем, что они не успеют к JDK 9. Этот процесс сейчас идет полным ходом.

Из рассматриваемых JEPs некоторым было предоставлено продление с датой рассмотрения 1 сентября. Это через три месяца после ранее согласованной даты завершения функции. Если другие будущие даты сдвинутся на ту же величину, это будет означать дату выпуска в июне 2017 года.  


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