RoutineOps 2.4.8
Выпуск-добивка к 2.4.6: полный снос агента на Windows и видимость неприменённой блокировки.
Обновление уже установленной системы: ./update.sh в каталоге установки. Миграций базы в выпуске нет.
Установка с нуля: README.
Готовых бинарей к выпуску не прикладываем: инсталляторы едут в исходниках (build/msi, build/pkg) и раскладываются install.sh/update.sh, а бинари агентов собираются и подписываются на вашем сервере вашим ключом — чужой подписанный бинарь на нём всё равно не примется.
Полный список изменений: CHANGELOG.md (English).
Версия 2.4.7 подготавливалась, но не выпускалась: в ней нашлась ошибка вывода из
эксплуатации, описанная ниже. Все её изменения вошли в 2.4.8.
Устройства
- Вывод из эксплуатации на Windows доведён до конца: снимается значок в трее,
удерживавший файл агента, убирается автозапуск трея, каталог установки сносится
целиком, а сам пакет снимается штатно — вместе с записью в «Установка и удаление
программ». Раньше на выведенном устройстве оставались файлы, запись об установке и
значок, возвращавшийся при следующем входе в систему. - Снос каталога при выводе из эксплуатации ограничен собственным каталогом агента.
Если агент запускался не из своего каталога установки (ручное размещение рядом с
чужими файлами), целиком каталог больше не удаляется — снимается только сам файл
агента. Штатная установка пакетом ведёт себя как прежде. - Служба агента снимается с регистрации до принудительного завершения процессов.
Иначе настроенное системой автовосстановление службы могло поднять агента обратно
посреди сноса, и он удерживал бы свой файл.
Безопасность
- Отказ применить блокировку виден оператору: устройство, на котором блокировка не
поднялась, помечается в карточке отдельным признаком, событие пишется в журнал и
уходит уведомлением. Раньше панель показывала «заблокировано», а устройство при этом
оставалось рабочим, и расхождение не было видно нигде. Назначенная блокировка при
этом сохраняется — агент продолжает попытки. - В карточке устройства появилось фактическое состояние блокировки, доложенное агентом,
рядом с назначенным. Промежуточные состояния FileVault (ключ отозван, но перезагрузка
ещё не сделана; отзыв не завершён) тоже стали видимы — прежде они писались в базу,
но не показывались.
Известные ограничения
- Windows, вывод из эксплуатации во время обновления системы. Если в момент снятия
агента установщик Windows занят другой установкой, снятие пакета повторяется
шесть раз с интервалом около десяти секунд. Если система занята дольше, файлы
удаляются запасным путём, но запись в «Установка и удаление программ» остаётся —
она не исчезает сама и убирается вручную либо переустановкой системы.
Совместимость
- Обновление с 2.4.6 не требует ручных действий: миграций базы в выпуске нет.