Мы подготовили для вас обзор IntelliJ IDEA 2025.3. Эта версия включает важные обновления, которые призваны повысить вашу продуктивность и помочь вам внедрить последние обновления в экосистеме Java. Главное в релизе:
Но новыми возможностями изменения в версии 2025.3 не ограничиваются. Мы также многое исправили, чтобы повысить стабильность и качество работы. Эти усовершенствования описаны в отдельной статье «What's Fixed».
JetBrains AI развивается, и у пользователей увеличивается выбор вариантов, повышается прозрачность и гибкость использования ИИ в IDE.
В новой версии можно подключиться к сервисам ИИ с помощью собственного ключа, работать с Junie и Claude Agent через интерфейс общего чата, а также отслеживать количество своих ИИ-кредитов прямо в IntelliJ IDEA.
Благодаря новой возможности использовать нескольких агентов в IntelliJ IDEA процесс разработки стал более гибким и эффективным. Теперь в одном интерфейсе чата доступны несколько агентов, и между ними можно свободно переключаться, получая оптимальную помощь по каждой задаче. Помимо Junie, мы впервые реализовали нативную интеграцию стороннего ИИ-агента: Claude Agent.
Теперь намного проще отслеживать доступные ИИ-ресурсы и управлять ими: остаток ИИ-кредитов, дату продления и пополнение баланса можно посмотреть прямо в IntelliJ IDEA.
BYOK позволяет подключиться к OpenAI, Anthropic или любой локальной модели, совместимой с OpenAI API, с помощью собственного ключа, не заходя в JetBrains AI. Так удобнее контролировать использование ИИ в IntelliJ IDEA, и это идеальный вариант, если вы предпочитаете работать с конкретным сервисом.
Такая схема работает особенно эффективно в сочетании с подпиской JetBrains AI (включая бесплатный уровень), которая предоставляет улучшенное автодополнение, больше моделей и бонусные кредиты, и при этом позволяет использовать свой собственный ключ для чата и агентов.
Начиная с версии 2025.3, IntelliJ IDEA Ultimate и Community Edition стали объединённым продуктом — с единым установщиком и единым потоком обновлений.
В новой конфигурации подписка Ultimate открывает доступ к привычным расширенным возможностям для профессиональной работы.
Но даже без подписки Ultimate IDE полностью функциональна и бесплатна для использования в коммерческих и некоммерческих проектах. Помимо функций Community Edition, в ней бесплатно доступна интеграция с базами данных, мастер создания проектов Spring и базовая подсветка кода фреймворка. Кроме того, благодаря единому дистрибутиву стало гораздо легче познакомиться с широкими возможностями, которые IntelliJ IDEA предлагает для профессиональной разработки. Пробный период подписки Ultimate активируется в один клик, после чего можно сразу пользоваться всеми ее функциями.
Независимо от того, используете ли вы сейчас Ultimate или Community Edition, ваша IDE автоматически перейдёт на объединённый дистрибутив через привычный механизм обновлений. Несмотря на объединение редакций, мы сумели сделать дистрибутив на 30% меньше, чем прежний дистрибутив IntelliJ IDEA Ultimate, так что эти изменения не замедлят вашу работу.
Мы остаемся убежденными сторонниками концепции открытого исходного кода, поэтому продолжим поддерживать открытые части кодовой базы IntelliJ IDEA на GitHub в актуальном состоянии, и они по-прежнему будут доступны для всех.
Подробнее об этом изменении можно узнать здесь.
Забудьте про сочетания клавиш! Все возможности вашей любимой IDE теперь доступны через нативные паттерны кода!
Чтобы вы не отвлекались, мы добавили в IntelliJ IDEA 2025.3 автодополнение команд — новый способ вызова действий с учетом контекста через варианты автодополнения кода.
., чтобы увидеть варианты автодополнения кода и постфиксного автодополнения, а также доступные действия..., чтобы оставить только действия.Это улучшение делает разработку более удобной и эффективной, поскольку вам больше не нужно выбирать между разными способами поиска и вызова действий в конкретной ситуации.
Подробнее — в нашем блоге.
IntelliJ IDEA 2025.3 позволяет воспользоваться самыми передовыми возможностями разработки в экосистеме Spring. Эффективная поддержка улучшений, появившихся в Spring Framework 7 и Spring Boot 4, упрощает разработку приложений и одновременно делает работу более удобной. Улучшения версионирования REST API, программной регистрации бинов и декларативных клиентов HTTP-сервисов помогают сосредоточиться на самых главных задачах, а не тратить время на настройку.
Не теряйте время, разбираясь с конфигурацией версий. Просто добавьте нужную версию к аннотациям сопоставления запросов и выберите стратегию: путь, заголовок или тип медиа. На этом все!
В IntelliJ IDEA поддержка разных версий стала более удобной: IDE проверяет корректность формата версий, помечает неоднозначные или неверно настроенные конечные точки и генерирует необходимую конфигурацию. Кроме того, генерация HTTP-запросов и переход между клиентом и сервером также учитывают версию, обеспечивая полную синхронизацию.
Когда вашему приложению нужно вызвать другой REST-сервис — а это происходит практически каждый день — теперь вы можете создать клиента практически без настройки.
Уже в Spring Framework 6 можно было определить простой Java-интерфейс и пометить его методы с помощью HTTP-аннотаций, но базовую реализацию клиента все равно приходилось настраивать. В Spring Framework 7 процесс стал еще проще. Достаточно добавить интерфейс и несколько аннотаций, и готово: никаких фабрик и конфигурационных бинов.
IntelliJ IDEA дополняет этот упрощенный процесс. Она предупреждает вас, когда интерфейс клиент неправильно настроен, помогает использовать интерфейсы клиентов в коде и поддерживает навигацию и генерацию HTTP-запросов.
В Spring Framework 7 зарегистрировать бин так же просто, как реализовать BeanRegistrar с помощью краткого DSL. Расширенный анализ кода в IntelliJ IDEA теперь понимает даже бины, динамически зарегистрированные в Spring 7. Помимо этого, IDE помечает зарегистрированные классы иконкой Spring-бина на полях редактора, позволяет переходить к месту регистрации бина и запускает инспекции, чтобы как можно раньше найти ошибки регистрации.
Используя Kotlin DSL, можно группировать связанные бины, регистрировать их при выполнении условий или переиспользовать логику регистрации так же, как любую другую функцию Kotlin, сохраняя модульность и возможность обслуживания конфигурации. В сочетании с гибким DSL для маршрутизации, который позволяет задавать API с условиями, циклами и вложенными структурами, приложения на Spring получают цельный, нативный для Kotlin стиль — выразительный и продуктивный.
Ждать, пока IDE догонит другие используемые инструменты — неправильно. Если вы работаете с IntelliJ IDEA, самые свежие улучшения в Spring Data всегда доступны в IDE сразу после их появления.
Spring Data JDBC становится все популярнее, поэтому мы добавили в IntelliJ IDEA его полноценную поддержку наравне с поддержкой Spring Data JPA. Это дает следующие возможности:
@Table и пользоваться поддержкой Liquibase и Flyway.Недавно команда Spring Data объявила о внедрении предварительной (AOT) генерации кода для репозиториев Spring Data, которая повысит производительность и упростит отладку. Это особенно полезно при отладке методов производных запросов, что раньше вызывало сложности, поскольку такие методы генерировались «на лету» на основе их имён. Благодаря AOT можно увидеть запускаемые запросы еще до выполнения, а само выполнение занимает меньше времени, поскольку код уже сгенерирован.
В IntelliJ IDEA 2025.3 это улучшение дополняется выявлением сгенерированных реализаций для репозиториев Spring Data и отображением запросов прямо в коде. IDE позволяет перейти к коду выполнения запроса, чтобы можно было задать точку останова и проследить поток. Кроме того, сгенерированные запросы можно выполнить прямо в IDE, не запуская приложение.
Сейчас у плагина Spring Debugger уже более 250 000 пользователей, и ваши отзывы помогают нам развивать его, чтобы вы лучше понимали, что происходит внутри ваших Spring-приложений. Сразу после выхода плагина чаще всего звучал вопрос: «А отладку удаленных приложений он тоже поддерживает!?» Теперь мы с радостью можем ответить: «Безусловно!»
Просто откройте порт отладки, запустите приложение и подключайтесь из IDE. Все, можно работать.
Кроме того, мы добавили еще одну долгожданную функцию: новая версия IntelliJ IDEA может автоматически подключаться к базе данных при запуске приложения.
Не забудьте обновить плагин Spring Debugger до самой новой версии, которая содержит эти улучшения и ряд исправлений.
Развертывание баз данных и сервисов стало проще: теперь прямо в редакторе можно написать весь код, применить его и управлять им.
Cелектор кластера и пространства имён в верхней части окна позволяет оставаться в контексте и помогает быстро находить проблемы благодаря иконкам статуса ресурсов в реальном времени. Возникают проблемы из-за отсутствующих переменных окружения или упавших подов? Исправляйте их мгновенно с помощью логов в один клик и выполняйте повторное развёртывание, не покидая манифест.
Безопасность ваших сервисов обеспечивается за счет управления секретами прямо в редакторе. Теперь можно просматривать и копировать учетные данные базы данных прямо из YAML.
Нужно подключиться к базе данных или сервису? Используйте перенаправление портов в один клик, чтобы пробросить порты контейнера, автоматически загрузить секреты и за секунды установить мгновенное подключение к вашей базе данных или сервису.
От развертывания до отладки и подключения — все этапы полностью интегрированы и управляются централизованно. Сосредоточьтесь на важном и работайте эффективнее!
Версия Java 25 — новая версия платформы Java с долгосрочной поддержкой (LTS). Она вышла в сентябре 2025 года. IntelliJ IDEA поддерживает Java 25 с момента выхода, так что разработчики сразу смогли пользоваться последними усовершенствованиями языка, среды выполнения и инструментов.
В этой версии мы добавили последние штрихи к этой поддержке и можем гарантировать, что все связанные инструменты и библиотеки, включая Async Profiler 4.1 и JaCoCo, совместимы со средами выполнения Java 25.
Сборки JDK 25 от всех основных поставщиков — Amazon Corretto, Azul Zulu, BellSoft Liberica JDK, GraalVM, IBM Semeru (OpenJ9), Microsoft Build of OpenJDK, Oracle OpenJDK, SAP SapMachine и JetBrains Runtime со встроенной технологией DCEVM — доступны для скачивания прямо из IntelliJ IDEA.
Подробнее о возможностях и улучшениях, появившихся с момента выхода версии Java 21 и до Java 25, читайте в нашем блоге.
Плагин Develocity IntelliJ позволяет добавить этап профилирования в процесс сборки. С его помощью можно посмотреть подробные характеристики сборки прямо в IntelliJ IDEA, найти узкие места, которые снижают производительность, и проверить, как изменения в сборке влияют на скорость и использование ресурсов. Менять билд-скрипт при этом не нужно — просто включите соответствующую настройку в плагине.
Например, можно легко найти задачу, которая не использует кэш сборки и запускается без необходимости — такое бывает трудно заметить в логах, но зато сразу видно на диаграммах визуализации.
Плагин был разработан совместными усилиями JetBrains и инженеров Gradle, работающих над Develocity. Он обеспечивает полную интеграцию, отлично вписывается в интерфейс в IntelliJ IDEA и не требует никаких изменений в текущем рабочем процессе.
В настоящее время он поддерживает сборки как на Gradle, так и на Maven. Подробнее
Теперь в IntelliJ IDEA по умолчанию используется тема интерфейса Islands. Это не просто изменение внешнего вида, а свидетельство нашего стремления сделать весь процесс разработки максимально удобным для вас.
Легко узнаваемые вкладки, улучшенная контрастность в редакторе, четкое разделение рабочих областей и скругленные углы создают мягкую, хорошо сбалансированную среду, подчиненную одной цели: помочь вам сосредоточиться и легко писать код.
В этой версии добавлена полная поддержка Vitest 4, включая его логику обнаружения тестов. Файлы тестов и отдельные тест-кейсы теперь можно узнать в редакторе по иконкам на полях. С помощью этих иконок можно запустить тесты или выполнить их отладку. Интеграция также включает в себя новые параметры конфигурации Vitest и изменения в отчетности, поэтому обновление не помешает вашей работе.
Начиная с версии 2025.3 вместо термина консоль запросов в IntelliJ IDEA используется файл запросов: консоли по сути тоже были файлами, и теперь это отражено в интерфейсе. Кроме того, мы упростили рабочий процесс, теперь его легче найти и он работает последовательнее.
Детали этого изменения — в этой статье. Подробнее об улучшениях работы с базами данных читайте здесь.
С IntelliJ IDEA вы можете спокойно двигаться вперёд — IDE своевременно добавляет поддержку свежих версий языков, фреймворков и инструментов, с которыми вы работаете каждый день. Помимо крупных обновлений — таких как Java 25 и Spring 7 — IntelliJ IDEA 2025.3 теперь также поддерживает:
JUnit 6, который модернизирует и унифицирует экосистему тестирования. Версионирование артефактов теперь единое для всех модулей JUnit, базовый уровень повышен до Java 17. В Spring Boot 4 и Spring Framework 7 JUnit 6 стал библиотекой тестирования по умолчанию, так что перейти на новые практики тестирования теперь проще.
Gradle 9 — теперь с Configuration Cache в качестве основного режима работы. Это означает более быстрые сборки и более комфортную работу. Плюс куча приятных оптимизаций по всему тулчейну.
Groovy 5 с JDK 11 в качестве минимальной версии. Он и предлагает улучшенную совместимость с языковыми возможностями Java 25, что особенно удобно, если вы комбинируете Groovy и современный Java-код.
Scala 3.8, который включает новый модификатор into, стандартную библиотеку, собранную на Scala 3, а также повышает минимальное требование JDK до версии 17. Подробнее об изменениях в поддержке Scala можно узнать в этом обзоре.
Подробнее об повышении стабильности, производительности и удобства работы в IntelliJ IDEA 2025.3 читайте в специальной статье «Исправления».
Нам важно узнать ваше мнение! Поделитесь впечатлениями о новых возможностях: ваши отзывы помогают нам развивать IntelliJ IDEA в нужном направлении.
Установите версию IntelliJ IDEA 2025.3 прямо сейчас, чтобы попробовать новые функции. Подпишитесь на нас в X, Bluesky и LinkedIn и расскажите в соцсетях, какие из обновлений понравились вам больше всего.
Спасибо, что выбрали IntelliJ IDEA!