IntelliJ IDEA 2026.3: исправления производительности, поддержка Spring и улучшения рабочего процесса

  • PublicPublic
  • 05 Nov, 2026
IntelliJ IDEA 2026.3: исправления производительности, поддержка Spring и улучшения рабочего процесса

IntelliJ IDEA 2026.3 представляет собой крупное обновление, включающее более 1000 исправлений общих ошибок и свыше 300 улучшений производительности. Обновление нацелено на ключевые рабочие процессы как в традиционной, так и в агентной разработке. Основной акцент сделан на решении проблем стабильности: устранены зависания интерфейса, чрезмерное потребление процессора и утечки памяти, которые ранее мешали продуктивной работе. Многие из этих исправлений были получены на основе автоматических отчетов о зависаниях и данных профилирования из реальных проектов, что позволило в первую очередь устранить самые критичные узкие места. Цель обновления - обеспечить более плавный и отзывчивый опыт для разработчиков, работающих над крупными приложениями на Java и Kotlin, за счет устранения наиболее частых причин задержек и нестабильности IDE.

Значительная часть улучшений производительности направлена на конкретные взаимодействия с интерфейсом, которые ранее приводили к остановке редактора. Подсказки Spring Boot, подсветка свойств и анализ сущностей JPA больше не блокируют интерфейс, а конфигурации серверов Tomcat, WildFly и JBoss теперь читаются вне потока пользовательского интерфейса. Критические операции, такие как сборка переменных отладчика, деревья коммитов Git и оптимизация импортов, были оптимизированы, чтобы предотвратить блокировки. Кроме того, IDE теперь избегает запуска WSL без необходимости при старте, а индексация стала эффективнее для больших проектов благодаря удалению избыточных обновлений и внедрению ленивого копирования файлов. Улучшено управление памятью: исправлены утечки, удерживавшие закрытые проекты в памяти, и оптимизированы превью кода, которые ранее сохраняли изображения HiDPI в куче.

Интеллектуальный анализ кода для Java и Kotlin получил точечные улучшения для повышения точности и обратной связи разработчикам. Инспекция неиспользуемых объявлений теперь определяет методы, используемые исключительно в тестовых источниках, а быстрые исправления для инспекций nullability корректно работают со сложными выражениями. Для разработчиков Kotlin добавлена новая инспекция, предупреждающая, если CancellationException перехватывается во взвешенном коде без повторного выброса, а блокирующие вызовы подсвечиваются внутри взвешенных лямбд. Преобразование кода Java в Kotlin теперь корректно трансформирует классы @lombok.Data в data-классы. Кроме того, отладчик был улучшен: он предлагает HotSwap только тогда, когда это технически возможно, а для правок, изменяющих структуру класса или сигнатуры, предлагает перезапуск, что предотвращает путаницу при отладке.

Поддержка Spring Framework получила сотни исправлений, охватывающих профили, конфигурацию, данные, кэширование и отладку. Переключение профилей перемещено в виджет строки состояния для лучшей видимости, а IDE теперь обнаруживает больше профилей, включая те, что находятся в тестовых скоупах. Улучшено разрешение свойств конфигурации: Find Usages теперь корректно перечисляет объявления и использования плейсхолдеров, а плейсхолдеры в YAML разрешаются точно. Завершение ввода методов репозиториев Spring Data было переработано, чтобы приоритизировать унаследованные методы и распознавать именованные запросы Kotlin. Отладчик Spring включает около 20 исправлений для представления бобов, а улучшения Spring Web повышают обнаружение конечных точек для Kotlin и Spring Boot 4. JPA и Hibernate также получили около 40 исправлений, решающих проблемы производительности и обеспечивающих корректные значения дат в консоли JPA.

Интеграции с инструментами сборки и системами контроля версий были значительно обновлены для оптимизации рабочих процессов. Делегирование Maven исправлено, чтобы по умолчанию выполнять фазу process-test-classes, избегая ненужных запусков mvn install. Gradle 9.7 Isolated Projects теперь поддерживает запуск main из поля, а импорт для больших проектов стал быстрее благодаря устранению взаимных блокировок. Git worktrees, высоко востребованная функция, теперь работает в проектах с несколькими корнями и позволяет открывать запросы на слияние в отдельных worktrees. IDE теперь использует OpenSSH для подключений, поддерживая аутентификацию по сертификатам, аппаратные токены безопасности, такие как YubiKey, и Kerberos SSPI. Кроме того, IDE JetBrains могут обрабатывать идентификаторы объектов длиной 64 символа в репозиториях Git SHA-256, а интеграция с GitLab позволяет вход через OAuth без личных токенов доступа.

Пользовательский интерфейс и вспомогательные инструменты также были доработаны для лучшей удобности. Терминал теперь включает эмулятор ghostty с более чем 40 исправлениями, улучшающими управление вкладками и обработку URL. Страница плагинов объединена в единый вид с отдельными разделами для установленных, встроенных и рекомендуемых плагинов, и открывается в собственном окне для лучшей читаемости. Виджеты строки состояния теперь можно перемещать, позволяя разработчикам настраивать расположение, а новый плагин Extended Tool Windows UI добавляет вертикальные названия рядом с иконками. Редактирование Markdown стало плавнее благодаря исправлениям для ссылок на абсолютные пути и новой настройке для удаления пробелов в конце строк при сохранении. Поддержка Scala обновлена для Scala 3.10, с улучшенным анализом кода и поддержкой шаблонов Twirl, а проекты sbt 2.x импортируются более надежно с меньшим количеством ложных ошибок в скриптах сборки.