Нумерация версий Webim
Версия Webim состоит из трёх чисел, разделённых точкой, например, 10.5.68
.
-
Первое число — старшая часть номера версии (поколение системы, связано с глобальными технологическими изменениями платформы, отсутствует обратная совместимость).
Обновление до новой старшей версии влечёт за собой в большинстве случаев переустановку системы с нуля или крупные технические работы.
-
Второе число — младшая часть номера версии (выход очередного релиза, включающего набор новых возможностей, публично анонсируется, может отсутствовать обратная совместимость).
Обновление до нового релиза обычно связано с изменениями в структуре БД и конфигурационных файлов, а также с изменениями зависимостей, списка совместимых ОС, платформ, языков, системных пакетов и их версий.
-
Третье число — номер билда внутри релизного цикла (исправления ошибок и уязвимостей, улучшения, обновления, присутствует обратная совместимость).
Обновление Webim до новой версии, отличающейся лишь номером билда - тривиальная задача, происходит в обычном порядке.
N.B.
Отдельно стоит отметить крупные обновления Webim для клиентов, пользующихся различными доработками - такие обновления включают в себя дополнительные работы по переносу доработок в новую версию.
При увеличении одного из чисел все идущие после него сбрасываются до нуля: 10.0.0
, 10.0.1
, 10.0.2
, 10.1.0
, 10.2.0
, 10.2.1
, 11.0.0
… Последний ноль может опускаться: 10.0.0 = 10.0
.
Для определения старшинства версий сравнивают сначала старшие версии, потом младшие, потом номера билдов как целые числа: 10.4.0 = 10.4 < 10.4.2 < 10.5.0 = 10.5 < 10.6.0 < 10.7.0 < 11.0.0 = 11.0
.