Несмотря на то, что IntelliJ IDEA уже несколько лет официально недоступна в России, она по-прежнему остаётся одной из самых популярных IDE среди разработчиков. На днях вышла свежая версия 2026.2.

В релиз вошли новые инструменты для работы с ИИ-агентами, изменения в отладчике и автоматизация ряда повседневных операций. Также появилась поддержка Java 27, Kotlin 2.4, TypeScript 7, будущего Gradle 10 и обновления для Spring, Terraform и Docker Compose.

В статье пройдемся по основным изменениям.

ИИ

Скиллы для агентов

Скиллы предоставляют агентам многократно используемые знания в конкретной предметной области и инструкции, благодаря чему они точнее и эффективнее работают с определённым технологическим стеком или тематикой. Чтобы упростить начало работы, IntelliJ IDEA теперь позволяет находить, устанавливать и управлять пользовательскими скиллами для агентов непосредственно в IDE.

Некоторые из наиболее полезных скиллов уже входят в состав IDE и соответствующим образом отмечены в менеджере навыков.

Отладчик

Скилл ij-debugger позволяет агенту использовать конфигурацию запуска отладки, точки логирования и другие подходящие инструменты для поиска и устранения проблем. Он задействует информацию о выполнении программы, чтобы выявлять первопричины сбоев и исключать необходимость строить догадки.

IntelliJ IDEA — открытая платформа для ИИ, поэтому вы можете устанавливать скиллы не только из встроенной библиотеки, но и из локальных проектов и каталогов, общедоступных репозиториев GitHub, а также из проектов, настроенных в других редакторах. В настоящее время поддерживаются проекты Codex и Claude Code.

Если вы разрабатываете Spring-приложения, возможности новой системы скиллов можно дополнить с помощью Amplicode, который уже поддерживает IntelliJ IDEA 2026.2. Вместе с плагином доступен Spring Agent Toolkit — набор специализированных Spring Skills и MCP-инструментов для AI-агентов.

Spring Skills содержат готовые инструкции для типичных задач Spring-разработки: проектирования изменений, работы со Spring Data JPA, создания REST-контроллеров, DTO и мапперов, настройки Spring Security и отладки приложения. Агенту не приходится каждый раз самостоятельно восстанавливать лучшие практики из общего контекста или длинного промпта — он получает проверенный сценарий работы и применяет его с учётом устройства конкретного проекта.

Spring Agent Toolkit работает с популярными агентами, включая JetBrains AI, GitHub Copilot, Claude Code, Codex, Cursor, Windsurf, OpenCode, Qwen и другие совместимые решения. Поэтому набор можно использовать с уже привычным агентом, не меняя основной рабочий процесс.

Поддержка сторонних провайдеров в ИИ-дополнении кода

ИИ-дополнение кода — это механизм подсказок непосредственно в редакторе, который объединяет встроенное автодополнение и предложения по следующим изменениям за пределами позиции курсора. Эта функция доступна всем пользователям JetBrains AI сразу после установки, работает на моделях, обученных JetBrains, и не расходует токены.

После последнего обновления вы можете подключать собственных провайдеров моделей, совместимых с OpenAI, для ИИ-дополнения кода.

Нативная интеграция с GitHub Copilot

В результате прямого партнёрства JetBrains и Microsoft GitHub Copilot теперь нативно интегрирован в IntelliJ IDEA в качестве агента. Развивая прежнюю схему с ACP Registry, Copilot доступен сразу после установки и обеспечивает более целостный пользовательский опыт.

Получить доступ к Copilot можно непосредственно через меню выбора агента в ИИ-чате. Аутентификация выполняется по протоколу OAuth с использованием учётной записи GitHub; также требуется активная подписка GitHub Copilot.

Повышение продуктивности

Точки логирования и расширенные возможности отладки

Каждый разработчик хотя бы раз использовал println для отладки. Однако иногда это не лучший подход. Такие вызовы могут засорять код, не давать достаточного контекста в выводе и усложнять определение его источника. Кроме того, этот способ не работает внутри библиотек.

Точки логирования предлагают более чистую альтернативу и обеспечивают значительные улучшения удобства использования и производительности. Они построены на основе не приостанавливающих выполнение точек останова и позволяют изучать внутреннее состояние приложения и контекст выполнения, а также отправлять пользовательские сообщения во время работы программы без изменения исходного кода. Такой подход также даёт возможность диагностировать поведение кода внутри скомпилированных сторонних библиотек.

Кроме того, при запуске отладчика вы всегда сможете перейти от вывода к участку кода, который его сформировал, независимо от того, поступил ли он из точки логирования, обычного логгера или простого вызова println.

Автодополнение зависимостей

Чтобы добавить нужную зависимость, обычно приходится искать точное название библиотеки и доступные версии на стороннем ресурсе. Теперь в этом больше нет необходимости. IntelliJ IDEA 2026.2 упрощает процесс благодаря облачному поиску зависимостей.

Просто начните вводить название библиотеки в соответствующем разделе сценария сборки Maven или Gradle — и вы сразу увидите все подходящие артефакты, их версии и рекомендуемые области применения.

Предварительная поддержка Gradle 10 и помощь при миграции

Одна из наших ключевых задач — дать вам возможность использовать новейшие версии актуальных технологий экосистемы JVM. Мы работаем над тем, чтобы IntelliJ IDEA поддерживала Gradle 10 ещё до его выпуска, который ожидается во второй половине 2026 года.

Чтобы упростить раннее внедрение и переход на новую версию, JetBrains заключила партнёрство с Gradle Technologies. Благодаря этому сотрудничеству IntelliJ IDEA 2026.2 может корректно синхронизировать проекты с Gradle 9.7 и более поздними версиями, даже если сценарии сборки содержат ошибки. Кроме того, IDE предоставляет полноценную поддержку кода на основе API новой версии Gradle, помогая устранять эти проблемы.

Поддержка JVM и языков программирования

Java 27

IntelliJ IDEA продолжает поддерживать новейшие версии Java с первого дня их выпуска, а также заранее обеспечивает поддержку будущих версий Java — например, позволяя устанавливать сборки раннего доступа непосредственно из IDE.

Поддержка Kotlin: стабильные возможности версии 2.4

IntelliJ IDEA 2026.2 поддерживает новейшие возможности языка Kotlin 2.4.0, прежде всего явные резервные поля и явные контекстные параметры.

Scala

Новая версия плагина Scala добавляет поддержку чередования секций в Scala 3, вводит автодополнение команд для кода Scala и улучшает поддержку инструментов сборки на базе BSP в WSL и Docker. Подробнее об этих обновлениях можно прочитать здесь.

Spring

Обновлённые процессы миграции баз данных

Миграции Flyway и Liquibase часто воспринимаются просто как SQL-скрипты, хотя на самом деле они отражают историю развития базы данных. Главная проблема заключается в том, что разработчикам нередко не хватает контекста для понимания этой эволюции.

IntelliJ IDEA 2026.2 решает эту проблему, учитывая контекст миграций при разрешении символов SQL, отображая визуальные индикаторы успешного или неудачного применения изменений схемы и позволяя запускать конфигурации Flyway непосредственно из IDE. Больше никаких ложных подсветок ошибок — и значительно проще поиск и устранение проблем!

Анализ Spring Security

С плагином Spring Debugger в IntelliJ IDEA теперь проще проверять поведение эндпоинтов без изменения конфигурации Spring Security и перезапуска приложения.

Рядом с эндпоинтами Spring MVC отображаются встроенные подсказки Spring Security. Они показывают, как защищён маршрут, позволяют определить источник действующего правила и перейти к соответствующей конфигурации безопасности. Во время сеанса отладки также можно протестировать эндпоинт с пользовательскими данными и ролями либо временно снять ограничения доступа к ней в текущем контексте отладки.

Упрощённый процесс разрешения конфликтов Git

В крупных проектах при слиянии нередко возникают десятки конфликтов файлов, многие из которых сводятся к простым расхождениям в импортах или форматировании.

IntelliJ IDEA 2026.2 улучшает процесс разрешения конфликтов: теперь можно вызвать действие Resolve All Simple Conflicts, которое автоматически устраняет стандартные конфликты во всём наборе изменений, не открывая каждый файл по отдельности. Также доступен полный обзор разрешённых и неразрешённых файлов, возможность в любой момент повторно открыть нужный файл и применить конфликтующие фрагменты в любом порядке.

Улучшения Docker Compose

IntelliJ IDEA 2026.2 обеспечивает более глубокий контроль над окружением в конфигурациях Docker Compose, упрощая управление внешними зависимостями и состояниями контейнеров во время локальной разработки.

Теперь непосредственно из файла конфигурации Docker Compose можно в реальном времени отслеживать статус выполнения отдельных контейнеров, переходить к соответствующему выводу среды выполнения, быстро создавать подключения к базам данных и использовать шаблоны автодополнения для популярных сервисов, таких как Kafka и PostgreSQL.

Поддержка фреймворка для тестирования Terraform

В этом выпуске расширены возможности IntelliJ IDEA для работы с инфраструктурой как кодом благодаря нативной поддержке фреймворка для тестирования Terraform. Эта интеграция дополняет экосистему IDE и позволяет проверять поведение модулей и контролировать соблюдение политик конфигурации уже на ранних этапах жизненного цикла разработки.

Эти нововведения помогают поддерживать конфигурации развёртывания в удобном для сопровождения, предсказуемом и чистом состоянии.

Поддержка TypeScript 7 для ускорения работы с крупными кодовыми базами

Работа с крупными кодовыми базами TypeScript больше не обязательно должна быть медленной. В TypeScript 7 компилятор и language сервер переписаны на Go, и разница заметна сразу. В наших тестах время загрузки проекта на кодовой базе Kibana сократилось примерно с 12 до 3 секунд, то есть отзывчивость редактора выросла приблизительно в 4 раза.

IntelliJ IDEA 2026.2 использует TypeScript 7 по умолчанию в проектах, где эта версия уже применяется, а для проектов на более ранних версиях предлагает возможность перейти на неё вручную. Все преимущества в производительности становятся доступны сразу — полная миграция проекта в первый же день не требуется.

Для команд, работающих с крупными монорепозиториями TypeScript, это обновление стоит установить сразу после выхода.

Комментарии (1)


  1. MrAlone
    21.07.2026 06:28

    Ну и по-классике: ждите месяц, пока Амазон не раздуплится и не обновит свой плагин. Бесит прям.