Skip to content

v0.22.0

Compare
Choose a tag to compare
@nixel2007 nixel2007 released this 30 Jul 08:36
· 355 commits to master since this release
e875425

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

  • Проект переведён на 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