Что нового в Rider 2025.3

Rider 2025.3 предлагает поддержку .NET 10 сразу же после выхода новой версии. Это касается в том числе таких функций C# 14, как члены расширения, операторы расширения и пользовательские операторы составного присваивания, а также обновлений, обеспечивающих использование новых изменений в компиляторе. Кроме того, в этой версии расширена поддержка разработки игр на Unity, Unreal Engine и Godot и улучшена производительность при запуске решения. Наконец, теперь в JetBrains IDE по умолчанию используется тема интерфейса Islands.

Главное

Поддержка .NET 10 SDK в день выхода

В новой версии Rider появились такие возможности:

  • Поддержка шаблонов проектов из нового SDK.
  • Создание/запуск/отладка проектов, использующих новый SDK в качестве целевого.
  • Комплексная поддержка C# 14 с улучшениями, касающимися существующих функций языка.

Подробнее о поддержке C# 14 в Rider 2025.3 читайте здесь.

Новая тема интерфейса по умолчанию: Islands

Теперь в JetBrains Rider по умолчанию используется тема интерфейса Islands. Она была впервые представлена в начале 2025 года и доступна как в темном, так и в светлом режиме. В теме Islands сделаны более четкие визуальные различия между редактором и окнами инструментов, лучше видны вкладки, и в целом ее отличает свежий современный стиль.

Улучшения производительности и оптимизация при запуске

В Rider 2025.3 значительно улучшена производительность при запуске и общая «отзывчивость» IDE. Мы оптимизировали ряд внутренних фаз инициализации. Это сократило время загрузки решения, так что Rider раньше будет готов к работе.

Редактор при запуске больше не мерцает, а основные функции, например автодополнение кода, поиск и навигация, становятся доступны на более ранних этапах запуска.

Эти оптимизации охватывают в том числе и разработку игр. Проекты Unreal Engine теперь открываются быстрее и используют меньше памяти при сканировании и кэшировании ассетов. Подробнее — в разделе Разработка игр.

Что мы исправили

Помимо добавления в Rider 2025.3 новых возможностей, мы постарались сделать работу IDE стабильнее и устранить несколько проблем, о которых уже давно сообщали наши пользователи.

Обо всех исправлениях можно прочитать в специальной статье Что мы исправили в нашем блоге.

Поддержка языков

Поддержка C# 14

В Rider 2025.3 обеспечена полная поддержка новых возможностей языка C# 14. Благодаря этому был улучшен анализ кода, рефакторинги и другие инструменты редактора.

  • Для членов классов расширения окончательно обеспечена поддержка методов, свойств и операторов.
  • Пользовательские операторы составного присваивания теперь полностью поддерживаются при анализе кода и подготовке вариантов автодополнения.
  • Поведение ключевого слова field приведено в соответствии с новыми изменениями в компиляторе.
  • Новая инспекция позволяет найти критические изменения, если Enumerable.Reverse используется с типом span.

Помощь при редактировании кода

В Rider 2025.3 добавлено новое контекстное действие Generate try-catch block, которое автоматически генерирует блок try-catch для вызовов метода на основании документации XML. Это помогает быстрее и последовательнее обрабатывать объявленные исключения.

Подробнее о поддержке C# 14 в Rider и ReSharper читайте в нашем блоге.

Обновления F#

Быстрые исправления Change type

После обнаружения ошибки, связанной с неверным типом, теперь ее легко исправить для локальных значений, примененных аргументов, типов возвращаемых значений функций, полей вариантов union, свойств и т. д. Более того, это возможно даже между языками: например, найдя ошибку в коде F#, можно исправить объявление в C# и наоборот.

Улучшенная поддержка ИИ

Мы переработали механизм сбора контекста для Junie, существенно улучшив анализ кода F#.

Другие изменения

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

Подробнее о других улучшениях и устраненных ошибках читайте здесь.

Обновления JetBrains AI
2025.3.0.4

Работа с несколькими агентами: Junie и Claude Agent

Claude Agent стал первым сторонним ИИ-агентом, встроенным в JetBrains IDE. Его появление связано с новой возможностью использования нескольких агентов в продуктах JetBrains, так что процесс разработки стал еще гибче и эффективнее. Теперь Claude Agent и Junie доступны в едином интерфейсе чата, и вы можете легко переключаться между агентами, получая именно ту помощь, которая нужна для конкретной задачи.

Самый простой способ начать работу с любым агентом в этой версии — запустить его прямо из чата с ИИ. Однако плагин Junie также будет доступен, если вы предпочитаете такой способ взаимодействия с этим ассистентом (а некоторые возможности Junie доступны только через плагин).

Прозрачное отслеживание пакета ИИ-кредитов в IDE

Теперь остаток ИИ-кредитов, дату его обновления и пополнения баланса можно посмотреть прямо в IDE. Если кредиты у вас закончились, баланс также можно пополнить прямо из IDE.

С выходом этого обновления отслеживать доступные ИИ-ресурсы и управлять использованием ИИ стало намного проще и удобнее.

Если для выполнения задачи в Junie необходимо больше 1,2 ИИ-кредита, вы увидите уведомление. В настоящее время эта функция доступна в плагине Junie, а в скором времени появится и в чате с ИИ.

Подробнее о пакетах ИИ-кредитов — в нашем блоге.

Принесите свой ключ: получите больше свободы и контроля
Скоро

BYOK позволяет подключиться к OpenAI, Anthropic или любой локальной модели, совместимой с OpenAI API, с помощью собственного ключа, не заходя в JetBrains AI. Так удобнее контролировать использование ИИ в Rider, и это идеальный вариант, если вы предпочитаете работать с конкретным сервисом.

Такая схема работает особенно эффективно в сочетании с подпиской JetBrains AI (включая бесплатный уровень), которая предоставляет улучшенное автодополнение, больше моделей и бонусные кредиты, и при этом позволяет использовать свой собственный ключ для чата и агентов. Подробнее

Мониторинг производительности

Выявление проблем с ASP.NET и базами данных в окне Monitoring

В Rider 2025.3 в окне Monitoring можно сразу получить всю информацию о производительности в реальном времени. Теперь оно позволяет выявить проблемы не только с использованием ЦП и памяти или с работой сборщика мусора, но и с ASP.NET, а также с базами данных. Во время работы или отладки приложения Rider автоматически подсвечивает медленные запросы, действия MVC, которые долго выполняются, и избыточные подключения к базам данных.

Подробнее.

Системы контроля версий

Поддержка Perforce MCP

Благодаря партнерству с Perforce новая версия JetBrains Rider из коробки предлагает поддержку настройки и использования сервера Perforce MCP: упрощенный процесс установки и простая активация MCP-инструментов доступны прямо в IDE.

Кроме того, такая интеграция дает JetBrains AI Assistant доступ к инструментам Perforce и данным, а это повышает точность ответов и помогает в разработке.

Как настроить сервер Perforce MCP, читайте здесь.

Разработка игр

Unity

Код Unity в IL Viewer

В окне IL Viewer теперь отображается код на промежуточном языке (intermediate language, IL) для сборок, создаваемых и обрабатываемых Unity, а не для временных сборок, созданных IDE. Благодаря этому можно проанализировать результаты компиляции, исходя из того, что реально будет использовать Unity.

Unreal Engine

Оптимизация производительности

В Rider 2025.3 существенно улучшена производительность при работе с Unreal Engine. Сокращение времени повторной загрузки проекта составляет до 20% благодаря тому, что мы оптимизировали инициализацию проектов и сканирование ассетов. Кроме того, кэш ассетов теперь использует меньше памяти, снижая общее потребление ресурсов IDE и улучшая отзывчивость при работе с большими проектами Unreal Engine.

Разработка мобильных игр на Unreal Engine для Android

В этой версии впервые появилась поддержка отладки мобильных приложений для Unreal Engine. Теперь отладку сборок под Android можно выполнять с визуализацией всего стека вызовов.

Кроме того, в этой версии добавлена возможность развертывания и отладки сборок UE на Android-устройствах.

Отладка выражений constexpr в проектах Unreal Engine

Новая версия Rider поддерживает отладку кода constexpr, который играет все более важную роль в C++. Вы можете приостанавливать выполнение кода в функциях constexpr, проверять значения переменных и вычислять выражения прямо во время отладки в среде выполнения. Подробнее — в нашем блоге.

Интеграция с Solution Explorer

Теперь в Solution Explorer можно напрямую переключаться с файлов .sln на .uproject для облегчения навигации по проектам Unreal.

Godot

В новой версии Rider дополнительно расширена поддержка движка Godot. Движок языка GDScript теперь точнее обрабатывает вложенные классы и перечисления и лучше применяет инспекции для неиспользуемых параметров. Также добавлена поддержка типизированных словарей.

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

Rider 2025.3 интегрируется с инструментом запуска тестов Chickensoft GoDotTest и может автоматически выполнить новую сборку проекта, когда фокус перемещается с IDE на другое окно. При этом поддерживается синхронизация с Godot Inspector.

Работа с нативным кодом

Подсветка кода в неактивных ветках препроцессора

Rider 2025.3 обеспечивает полную подсветку синтаксиса в неактивных ветках препроцессора: ключевые слова, макросы, типы и идентификаторы выделяются привычными цветами в соответствии со своей ролью в языке, даже если они скрыты.

Облачные варианты автодополнения для Unity, Unreal Engine и Godot.
2025.3.0.4

Новая версия Rider предлагает облачные функции автодополнения для многострочного кода шейдеров в проектах Unity, Unreal Engine и Godot. Разработчикам Godot облачные варианты автодополнения доступны также в файлах GDScript.

Эта функция включена по умолчанию. Настройку можно изменить в разделе Enable cloud completion suggestions в меню Settings/Preferences | Editor | General | Inline Completion.

Работа с базами данных

Начиная с версии 2025.3 вместо термина консоль запросов в Rider используется файл запросов: консоли по сути тоже были файлами, и теперь это отражено в интерфейсе. Кроме того, мы упростили рабочий процесс, теперь его легче найти и он работает последовательнее.

Детали этого изменения — в этой статье. Подробнее об улучшениях работы с базами данных читайте здесь.

Наблюдаемость

Улучшенный просмотр трассировки OpenTelemetry

Rider 2025.3 преобразует представление трассировки OpenTelemetry из примитивной таблицы в более удобный вид, позволяя подробно изучить все области и периоды, которые охватывает трассировка. В результате пользователь получает более ясное представление о поведении среды выполнения во время разработки, при этом даже не выходя из IDE.

Другие улучшения

Динамический анализ программы (DPA) — прекращение поддержки

Начиная с этой версии, JetBrains больше не предлагает динамический анализ программы (DPA) как отдельную функцию. Часть технологий, на которых работала DPA, мы переносим в окно Monitoring. Это часть нашей общей задачи — упростить работу и собрать в одном месте все, что нужно для наблюдения за приложением и улучшения его производительности.