v1.6.14
Что нового в v1.6.14
Добавлено
- Команда
--build-index— подготовить кеш индекса заранее. Теперь можно построить или обновить кеш поиска для выгрузки и сразу выйти:mcp-1c --dump "путь_к_выгрузке" --build-index. Удобно прогреть кеш в CI или перед запуском, чтобы серверный режим стартовал быстро и без пиковой нагрузки на память.
Изменено
- Кратно меньше памяти на больших конфигурациях. При первом построении индекса больших выгрузок серверный режим потребляет в разы меньше оперативной памяти — на крупных конфигурациях ориентировочно с нескольких гигабайтов до сотен мегабайтов. Это снимает аварийные завершения по нехватке памяти на слабых машинах и в контейнерах с ограничением по памяти. Результат индексации при этом не меняется.
- Быстрее поиск по коду. Полнотекстовый и regex-поиск по большим выгрузкам конфигурации ускорен в несколько раз (до ~3–5×).
Исправлено
- Заблокированные файлы модулей больше не пропадают молча. Если файл модуля временно недоступен (его держит антивирус, облачная синхронизация, поисковый индексатор ОС или другой процесс), это теперь попадает в лог, а не игнорируется без следа — пропуск файла становится заметным.
- Защита кеша индекса от повреждения. Если кеш уже открыт другим процессом (запущенным сервером или сборкой), он больше не перезаписывается — это исключает повреждение данных при одновременном доступе или пересборке.
Full Changelog: v1.6.13...v1.6.14