JetBrains выпустила ежеквартальный новостной бюллетень для разработчиков плагинов за третий квартал 2026 года, в котором собраны новости, инструменты и советы от команды Marketplace
JetBrains выпустила ежеквартальный новостной бюллетень для разработчиков плагинов за третий квартал 2026 года, в котором собраны новости, инструменты и советы от команды Marketplace. Фото: из архива компании
В разделе обновлений Marketplace сообщается, что описание плагина теперь можно редактировать прямо на его странице — оно хранится отдельно от архива плагина, поэтому обновлять текст можно без загрузки новой версии.
Кроме того, Marketplace начал собирать отчёты о зависаниях интерфейса (UI freeze) для плагинов, включая полные дампы потоков и снимки CPU: в руководстве Якуба Хшановского объясняется, как читать такие отчёты, включать их сбор и использовать ИИ-агента для поиска причины, а также доступны видео и документация Marketplace.
Среди обновлений инструментов разработки — IntelliJ Plugin Verifier 1.411, проверяющий бинарную совместимость сборок IDE на базе IntelliJ с плагинами: теперь поддерживаются контентные модули в разрешении зависимостей, деревьях зависимостей и проверках видимости модулей, а dependencies.txt перечисляет контентные модули каждого плагина.
Появились новые публичные API для валидации имён плагинов, перестроения зависимостей и сохранения только прямых зависимостей в результатах проверки; снижено потребление памяти для check-trunk-api и генерации отчётов, которые теперь потоково выводят dependencies.txt и HTML-отчёты; отчёты пишутся в UTF-8.
Также обновлены Gradle, Bouncy Castle и Byte Buddy. IntelliJ Platform Gradle Plugin 2.19.0 получил новые задачи buildPluginVariants для сборки дистрибутивов плагинов под Linux, macOS и Windows на x86_64 и arm64 (2026.1+), новый помощник testFrameworks() с большим числом опций тестовых фреймворков и исключениями встроенных библиотек для каждого плагина, полную поддержку --offline, отказ от встроенных по умолчанию Kotlin stdlib и Coroutines в песочнице, запуск verifyPlugin против собственного bundled JBR каждой IDE с падением по файлам отчёта, удаление устаревшей задачи setupDependencies (ломающее изменение) и организацию задач по отдельным группам, а также исправления в разрешении URL загрузки, проверке подписей и записи кэша.
В качестве совета квартала JetBrains рекомендует использовать каналы релизов для предварительных версий — alpha, beta, canary, eap, — чтобы делиться незавершённой работой с ограниченными группами пользователей и собирать обратную связь до публичного релиза, тестируя с реальными пользователями без влияния на основной релиз.
В разделе материалов и обучения представлены три статьи блога: о новом веб-генераторе плагинов IDE, который объединяет мастер в IDE и шаблон GitHub и предлагает выбор зависимостей, GitHub-воркфлоу и поддержку Split Mode; об эволюции поддержки WSL в IDE JetBrains, где после трёх других подходов проекты WSL теперь открываются в нативном режиме до 38% быстрее, а агент IJent и EelApi позволяют плагинам работать так же в WSL, Docker и Dev Containers; и о том, почему IDE по-прежнему нужна, поскольку агенты пишут код, но кто-то должен им управлять, проверять и отвечать за результат, и IDE становится центром управления агентной разработкой.
В рубрике Community Spotlight — видео Патрика Шайбе о переходе нативных интеграций IntelliJ Platform с JNA на Foreign Function and Memory API и короткое видео Роберта Новотного о том, как сохранить состояние плагина в трёх строках Kotlin с помощью PropertiesComponent.
Упомянутый сервис
Комментариев пока не было