# Нумерация версий Webim

Версия **Webim** состоит из трёх чисел, разделённых точкой, например, `10.5.68`.

  * Первое число — старшая часть номера версии (поколение системы, связано с глобальными технологическими изменениями платформы, отсутствует обратная совместимость).

    Обновление до новой старшей версии влечёт за собой в большинстве случаев переустановку системы с нуля или крупные технические работы.

  * Второе число — младшая часть номера версии (выход очередного релиза, включающего набор новых возможностей, публично анонсируется, может отсутствовать обратная совместимость).

    Обновление до нового релиза обычно связано с изменениями в структуре БД и конфигурационных файлов, а также с изменениями зависимостей, списка совместимых ОС, платформ, языков, системных пакетов и их версий.

  * Третье число — номер билда внутри релизного цикла (исправления ошибок и уязвимостей, улучшения, обновления, присутствует обратная совместимость).

    Обновление **Webim** до новой версии, отличающейся лишь номером билда - тривиальная задача, происходит в обычном порядке.

!!! Note "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`.

---

Источник: https://webim.ru/kb/faq/webim-versioning.html
