Skip to content

v0.2.50

Choose a tag to compare

@github-actions github-actions released this 29 Jun 10:52

Релиз улучшает вывод типов для ключей Структура, отзывчивость поиска и управление памятью LSP. Также обновлена модель диагностики устаревших API платформы.

  • Новые возможности

    • Межпроцедурный вывод ключей Структура для helpers и дочерних методов
    • Вывод литеральных ключей Структура для completion и hover
    • Измерительный стенд памяти Salsa в LSP
    • Сканер deprecation-фактов из platform-help
    • Нейтральные реестры platform facts в bsl-platform
  • Производительность

    • Снижение latency search_code за счет dedup embed-запросов, batch lookup и embed вне engine lock
    • Ограничение роста памяти LSP через более строгие Salsa LRU caps
    • Возврат idle-памяти ОС через настройку jemalloc
    • Удаление удерживаемого Body из DataflowResult
  • Исправления

    • Sound и дешевый вывод structure-key на масштабе ERP
    • Устранены timeout в search status и search_code на remote-baseline workspaces
    • Поиск остается отзывчивым при непрогретом workspace overlay
    • Broker backend остается warm через idle-TTL lifetime
    • TypeMismatchByDocComment отключен по умолчанию
    • Клиент сам форматирует continuation lines в snippets
  • Рефакторинг

    • Platform deprecation объединена в DeprecatedPlatformApi
    • Зафиксирована миграция platform facts тестами
  • Служебное

    • Версия обновлена до 0.2.50

Full Changelog: v0.2.48...v0.2.50