v2.6.0
Закреплённая версия анализатора поднята с 0.2.66 до 0.2.73, а само закрепление
починено: раньше оно не действовало на машинах с установкой лаунчера.
Суммы взяты из digest релиза и независимо сверены с checksums.txt. Сверка проведена
на 416 модулях боевых расширений — один вызов, один конфиг, менялся только бинарник.
- Набор диагностик вырос со 190 до 194, ни одна не исчезла и не переименовалась.
ExternalAppStartingдаёт на 7 ложных находок меньше:ЗаписьXML.ОткрытьФайл()
больше не считается запуском внешнего приложения.- 0.2.72 и 0.2.73 на корпусе неразличимы.
Новая диагностика AmbiguousFieldInQuery выключена в гейтовом конфиге: все четыре
её находки уровня critical оказались ложными и одного класса — УПОРЯДОЧИТЬ ПО с
голым именем, которое объявлено псевдонимом выборки того же запроса.
Прежний порядок отдавал установку лаунчера, не спрашивая её версию: манифест
поднимали, а гейт продолжал молча гонять чужой бинарник произвольной версии.
Теперь чужая установка принимается, только если совпали и номер версии, и SHA-256,
и файл копируется под контроль плагина — ссылка на него протухла бы при первом же
самообновлении лаунчера. Совпал номер, но не байты — файл не берётся вовсе, в след
уходит analyzer_checksum_mismatch. Экономия остаётся: те же 63 МБ заново не качаются.
Тестов 567 → 579.