Oracle анонсировала новую схему нумерации выходящих выпусков JDK. Некоторое время исправления выходили по известному графику трижды в год, чтобы облегчить жизнь IT-администраторов, предпочитающих тестировать новые патчи перед их применением. Традиционно обновления, не относящиеся к безопасности (Limited Updates, LU), получали четные номера, а закрывающие уязвимости (Critical Patch Updates, CPU) - нечетные.
Однако после того, что творилось с уязвимостями в Java в течение последнего года, Oracle пришлось чаще выпускать внеочередные патчи, что ломало старую схему нумерации, приводя к пропуску большого числа четных номеров.
Теперь же решено выдавать LU номера, кратные 20, а CPU - нечетные, почти кратные 5 (почти - потому что при попадании на четное число будет прибавляться единица). Т.е. вслед за текущей версией 7u21 выйдут LU 7u40, 7u60, а в случае выпуска CPU - 7u45, 7u51, 7u55 и т.п. Внеочередные же патчи при необходимости будут увеличивать счетчик на 1, минуя значения, кратные 5 и 20.
Рассматривая эту на редкость понятную схему, можно предположить, что Oracle закладывается на то, что CPU будут выходить примерно в 4 раза чаще, чем LU, а внеочередные обновления еще раз в 5 чаще.
Очевидно, отныне все проблемы с безопасностью Java просто обязаны уйти в прошлое.
Ссылки по теме