Главное:
Поддержка MCP (Model Context Protocol) позволяет подключаться к внешним источникам: базам данных, файловым системам и API.
В новой версии конфигурацию серверов MCP на глобальном уровне или на уровне проекта можно изменить в настройках IDE (Tools | Junie | MCP Settings).
Теперь Junie может работать с проектами, размещенными в файловой системе WSL 2 (\\wsl$\... или \\wsl.localhost\..) и открытых напрямую в PhpStorm (через меню File | Open).
Junie может делать и самые простые вещи, но по-настоящему его возможности раскрываются на сложных задачах. Теперь запросы обрабатываются быстрее — ускорение составит до 30 %.
Благодаря поддержке сред удаленной разработки вы можете использовать плагин Junie, даже если бэкенд IDE запущен на удаленном хосте.
Для JetBrains AI Assistant мы тоже подготовили крупное обновление. AI Assistant стал еще более гибким и функциональным, как при использовании онлайн, так и офлайн, и все так же остается бесплатным. Вот что нового:
В PhpStorm 2025.2 функциональность удаленной разработки вышла из беты — теперь работать с проектами на удаленном сервере почти так же удобно, как и с локальными. Мы не просто убрали пометку «Бета», но и улучшили:
В PhpStorm 2025.2 мы улучшили навигацию и поиск в окне настроек Include Path, чтобы вам было проще исключать папки с PHP-библиотеками из индексации.
В новой версии в списке Include Path по умолчанию отображаются только родительские папки. Чтобы исключить из индексации определенную дочернюю папку, нужно выбрать в списке родительскую папку и нажать на значок Exclude Under This Path на панели инструментов.
PhpStorm 2025.2 поддерживает все изменения и отказ от устаревших элементов из PHPUnit 12. Предупреждения и инспекции в IDE помогут вам быстро обновить проект до последней версии фреймворка.
class-string<T> корректно отображает ожидаемый результат. .env с автоматическим обновлением всех ссылок.
В PhpStorm 2025.2 добавлена экспериментальная поддержка нового языкового сервера TypeScript-Go. Это позволило улучшить производительность и использовать современную архитектуру при разработке на TypeScript.
Чтобы включить эту функцию в проекте, установите как зависимость пакет @typescript/native-preview вместо typescript.
В PhpStorm 2025.2 теперь прямо в быстрой документации отображается информация о том, с какого момента та или иная веб-функция стала поддерживаться в основных браузерах.
Просто наведите курсор на интересующий вас API — и вы сразу увидите, насколько надежно эта возможность работает в популярных браузерах, по данным web.dev Baseline.
PhpStorm 2025.2 предлагает более умную интеграцию для Bun. Если в проекте есть файл bun.lockb или bun.lock, PhpStorm автоматически найдет Bun и установит его как менеджер зависимостей.
Теперь все основные действия — например, запуск bun install, работа с package.json через контекстное меню и установка зависимостей по подсказкам — по умолчанию выполняются с помощью Bun.
В PhpStorm 2025.2 всплывающая подсказка Parameter Info стала удобнее и легче для восприятия.
В чате с AI Assistant теперь можно задать более точный контекст базы данных. Раньше можно было прикрепить только всю схему целиком, а теперь — конкретный объект (например, таблицу или представление).
Чтобы что-то прикрепить, введите @ или # в поле ввода, выберите или напишите dbObject:, а затем выберите нужный объект из списка.
Теперь PhpStorm поддерживает пути к файлам SQLite, расположенным в WSL.
Теперь вы можете работать с базой данных SQLite в WSL без блокировки файла. Для этого в диалоге Data Sources and Drivers укажите путь к файлу в таком формате: \\wsl$<os>\home\<username>\<database_file_name>.sqlite. Например: \\wsl.localhost\Ubuntu-24.04\home\alexey\identifier.sqlite.