github 1c-syntax/bsl-language-server v0.22.0

latest releases: v0.23.0, v0.23.0-rc.6, v0.23.0-rc.5...
11 months ago

Общие изменения

  • Проект переведён на JDK17 и Spring Boot 3.1. Поддержка JDK11 прекращена.
  • Значительно ускорено время получения первых ответов от BSL Language Server в момент построения контекста проекта при работе в режиме LSP.
  • В поставляемых образах BSL Language Server под каждую операционную систему увеличен лимит оперативной памяти с 2 ГБ до 3 ГБ

Исправленные общие ошибки

  • В json-schema конфигурационного файла возвращены отсутствующие новые диагностики.
  • Окончательно исправлено падение BSL Language Server в VSCode при логировании чего-либо.

Изменения для разработчиков

  • Обработчики TextDocumentService, WorkspaceService, а так же долгие операции выделены в отдельные именованные ThreadPool. Расчёт диагностик так же выделен в отдельный ThreadPool, чтобы минимум нагрузки оставить на commonPool.
  • Добавлен LanguageClientAwareAppender, перехватывающий все вызовы логирования в консоль и переотправляющий их через запрос window/logMessage на клиента.

Спасибо!

Full Changelog: v0.21.1...v0.22.0

Don't miss a new bsl-language-server release

NewReleases is sending notifications on new releases.