v0.2.79
·
54 commits
to develop
since this release
Релиз повышает производительность работы с файловой системой и устраняет гонки при индексации, загрузке конфигураций и фоновых операциях. Также улучшены поиск, модель проекта и анализ типов.
Производительность
- Устранены повторные обращения к файловой системе и сканирования VFS.
- Сокращены блокировки при проверке фоновой активности MCP-сервера.
Новые возможности
- Каноническое написание рабочего каталога закреплено в таблице корней поиска.
- Метаданные управляемых объектов теперь читаются через дескриптор.
Исправления
- Наблюдение VFS запускается до объявления загрузки завершённой.
- Исправлены гонки и жизненный цикл брокера при фоновой индексации.
- Ограничено время удержания backend фоновыми задачами.
- Исправлены сверка поколений, обработка stale-miss и состояние claim в MCP-сервере.
- Отпечаток baseline проверяется во всех ветках цикла до ответа клиенту.
- Улучшено определение имён записей и источников ошибок конфигурации.
- Исправлена обработка определений, меток, джокеров и неизвестных типов получателя.
- Состояние активности индексации теперь гарантированно снимается гардом.
- Pre-commit проверяет коммитируемое дерево вместо рабочего.
- Устранены проблемы прохождения тестов на macOS.
Рефакторинг
- Тип биндинга определяется результатами инференса.
- Символы препроцессора объединены в единый реестр.
- Типами закрыт путь возврата живого корня из IDE.
Full Changelog: v0.2.77...v0.2.79