Перейти к содержанию

Нумерация версий 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.