Rider 2025.2 incorpora Junie, el agente de codificación de IA de JetBrains, directamente en el IDE. Puede delegar tareas complejas de varios pasos con una petición y Junie se encargará del resto sin que usted pierda el control. Habrá muchas cosas que gustarán a los desarrolladores de juegos en esta versión, como la depuración en el código fuente para sombreadores Unity, compatibilidad con la depuración en modo mixto y varias mejoras para Unreal Engine y Godot. Además, con el nuevo complemento OpenTelemetry, obtiene datos de observabilidad durante la ejecución, como registros y métricas, directamente dentro del IDE.
Explore una nueva forma de codificar con Junie, un agente de codificación de IA diseñado para reducir su carga de trabajo y aumentar su productividad de extremo a extremo.
Hemos creado nuestro agente de codificación con un enfoque en las tareas reales de los desarrolladores para facilitar su adopción y ayudarle a obtener resultados en los que pueda confiar. Junie puede ejecutar tareas simples, pero brilla cuando se le asignan tareas más complejas. Utilice el modo Code para delegar tareas de codificación o el modo Ask para obtener ideas sobre funcionalidades o nuevas soluciones.
Pase a la sección de IA de esta página para conocer las últimas incorporaciones a las funcionalidades de Junie.
Nuestra ventana de herramientas Monitoring rediseñada facilita la optimización del rendimiento para las aplicaciones .NET. Ahora cuenta con gráficos interactivos para el uso de la CPU, consumo de memoria y actividad de recolección de elementos no utilizados, y le permite iniciar sesiones de generación de perfiles de rendimiento o memoria para un análisis más profundo. ¡En Windows, también puede detectar cuellos de botella en el rendimiento de forma automática! Al hacer clic en un hallazgo o seleccionar un intervalo de tiempo en un gráfico, se abre la pila de llamadas en el perfilador dotTrace integrado y le lleva directamente al método responsable en el editor.
Obtenga observabilidad en tiempo de ejecución sin salir de su IDE gracias al nuevo complemento OpenTelemetry. El complemento lleva registros y métricas directamente a Rider. Desplácese desde cualquier entrada de registro directamente al código responsable, visualice métricas de rendimiento y vea diagramas de arquitectura generados automáticamente basados en el flujo de su aplicación. Esto le permite comprender el comportamiento del sistema durante el desarrollo y las pruebas, sin necesidad de paneles externos.
Ahora, los JetBrains IDEs admiten la configuración con un clic para el servidor del Protocolo de Contexto de Modelo (MCP, por sus siglas en inglés), lo que facilita la conexión con agentes de IA de terceros. Cuando se detecta un cliente compatible en su máquina, su IDE le pedirá habilitar el servidor y autoconfigurar la conexión, sin necesidad de configuración manual.
Con esta integración, las capacidades de los JetBrains IDEs se convierten en una extensión inteligente para sus clientes de IA preferidos, permitiéndole desencadenar acciones como ejecutar pruebas de unidad, refactorizar código y generar archivos.
Para Rider 2025.2, hemos probado la configuración ConserveMemory, que se encarga de la recolección de basura en Rider, y el consumo máximo de memoria gestionada se ha reducido hasta en un 20 %, una mejora que se notará especialmente al trabajar con bases de código de gran tamaño.
Hemos mejorado la forma en que Rider gestiona el avance del depurador cuando la evaluación de las variables locales o las inspecciones definidas por el usuario son costosas. Anteriormente, las inspecciones costosas, como el seguimiento de objetos de Unity grandes o expresiones LINQ complejas, podían hacer que avanzar por el código resultara lento, ya que Rider tenía que llevar a cabo todos los cálculos. Ahora, Rider cancela las evaluaciones innecesarias de forma más eficiente y puede avanzar de forma ágil y adaptable, incluso en proyectos con inspecciones pesadas.
Rider 2025.2 ofrece compatibilidad inicial con las últimas incorporaciones de C# 14, así como varias mejoras en el análisis de código. Estos son algunos puntos destacables:
La versión preliminar de Rider ofrece la compatibilidad con los nuevos miembros de extensión de C# 14 ofreciendo finalización de código, análisis de código, Find Usages, la refactorización Rename y más.
C# 14 continúa ampliando las posibilidades de generación de código con eventos parciales y constructores. Rider se actualiza para cubrir estos nuevos casos de uso.
Rider 2025.2 le permite usar los nuevos patrones a?.b = c y a?[i] = c para simplificar su código mientras gestionan de manera segura los posibles valores null.
Rider ahora entiende y procesa correctamente los operadores de asignación compuesta definidos por el usuario en C# 14.
Rider ahora reconoce las nuevas directivas de preprocesador #! y #:.
Para obtener una lista completa de las actualizaciones de C# y de análisis de código, vaya a la página What’s New in ReSharper 2025.2.
Rider ya es compatible con extensiones de finalización de código basadas en la API CompletionProvider de Roslyn. Esto significa que los analizadores proporcionados por NuGet pueden ofrecer sugerencias de código inteligentes y específicas del contexto al conectarse al servicio CompletionService de Roslyn.
Esta mejora habilita la compatibilidad con finalizaciones avanzadas de ASP.NET Core (como patrones de ruta y sintaxis de lenguaje incrustado), así como finalizaciones personalizadas de paquetes de la comunidad y herramientas internas, lo que aporta una mayor flexibilidad a la experiencia de desarrollo con Rider.
Ahora, Rider es totalmente compatible con los supresores basados en Roslyn, que eliminan las advertencias innecesarias con lógica personalizada sin saturar los archivos de origen. A diferencia de los atributos [SuppressMessage] tradicionales o las directivas #pragma, estos supresores funcionan de forma invisible en segundo plano. Cuando se suprime un diagnóstico, simplemente desaparece del editor y no interrumpe el flujo de trabajo.
Hemos mejorado aún más las funcionalidades Import en la finalización de código y los arreglos rápidos, que ya son compatibles con miembros estáticos de tipos y ofrecen mejor rendimiento y precisión para otros símbolos.
Ahora, las anotaciones dentro del código importan los tipos necesarios de forma automática y la especificación de tipos inferidos mediante acciones de contexto es compatible en más situaciones.
Hemos resuelto varios problemas en el análisis de código, incluidos los relacionados con la interoperabilidad de los lenguajes y los scripts F#.
Junie, el agente de codificación con IA de JetBrains, ahora es hasta un 30 % más rápido y es compatible con el Protocolo de Contexto de Modelo (MCP, por sus siglas en inglés), lo que permite reconocer el contexto más profundamente y ejecutar las tareas de forma más inteligente. A partir de esta versión, también puede usar Junie para el desarrollo remoto.
Ahora, Junie se integra con GitHub, lo que ayuda a gestionar las solicitudes de incorporación de cambios sin abrir el IDE. Si trabaja de forma asíncrona, Junie tarda más tiempo en analizar y responder, lo que permite obtener resultados más elaborados y que tienen en cuenta el contexto. Actualmente, esta funcionalidad está disponible en un programa de acceso anticipado. Apúntese a la lista de espera para probarla en el IDE.
JetBrains AI Assistant acaba de recibir una importante actualización: ahora ofrece una asistencia con IA más consciente del proyecto y totalmente integrada en su flujo de trabajo de desarrollo.
Estas son las novedades:
Consulte aquí toda la información.
AI Assistant ya está disponible para Microsoft Visual Studio Code, lo que permite incorporar las conocidas funciones basadas en IA de los JetBrains IDEs a los flujos de trabajo de VS Code.
La extensión ofrece un chat que tiene en cuenta el proyecto, finalización inteligente de código con tecnología de Mellum, generación de documentación, sugerencias de mensajes de confirmación y mucho más. El nuevo modo Agent ayuda con los cambios complejos que afectan a varios archivos, mientras usted sigue teniendo todo el control sobre el proceso.
Esta es una excelente opción si trabaja con C#, tanto en Rider como en VS Code. Puede utilizar su suscripción actual a JetBrains AI o, si aún no dispone de una, se le emitirá de forma automática una licencia gratuita de acceso anticipado a la IA al iniciar sesión con su cuenta de JetBrains.
Esta versión incluye una nueva y excelente funcionalidad de compatibilidad con excepciones de bajo nivel.
Muchos marcos, como Unreal Engine, utilizan la instrucción int3 y señales similares o intrínsecas del compilador para forzar la detención del depurador, lo que suele implementarse en forma de aserción.
Rider 2025.2 permite suprimir estas excepciones de aserción, tanto de forma global mediante un nuevo punto de interrupción de supresión de excepciones como de forma local haciendo clic con el botón derecho del ratón en el editor cuando se produce una excepción de bajo nivel.
Lea este artículo del blog para obtener más información.
Hemos añadido una útil funcionalidad para usuarios avanzados con filtros de pasos, que cambia el comportamiento de Step Into para algunos métodos. Si un método o función se marca para que se omita, la acción Step Into actúa como Step Over, lo que facilita mucho el trabajo con el código de «biblioteca» durante la depuración.
Los métodos y las funciones se pueden añadir a la interfaz de usuario o configurar a través de los archivos .natstepfilter y .natjmc.
La depuración de varios procesos puede ser una tarea compleja, por lo que hemos añadido una nueva configuración que pausará todos los procesos cuando se alcance un punto de interrupción en cualquier proceso, así como nuevas acciones que permiten reanudar, pausar y detener todos los procesos.
Ahora, Rider 2025.2 es compatible con la depuración nativa de procesos en máquinas remotas, al igual que lo es con la depuración de aplicaciones .NET remotas. El cuadro de diálogo Attach to Process recuperará una lista de procesos de una máquina remota a través de SSH y, a continuación, adjuntará el depurador al proceso elegido.
Actualmente solo está disponible para Windows.
Otras actualizaciones menores incluyen la posibilidad de cambiar el orden de las pestañas de los procesos secundarios a través del archivo de configuración que controla la conexión a los procesos secundarios, y hemos añadido la compatibilidad con condiciones de recuento de accesos para los puntos de interrupción de C++.
Y, por supuesto, todas estas nuevas funcionalidades también funcionan a la perfección con el desarrollo en Unreal Engine. Eche un vistazo a la sección Desarrollo de juegos para ver qué otras novedades hay para Unreal Engine.
¡Rider ahora ofrece depuración a nivel de fuente para sombreadores de Unity en el complemento integrado Frame Viewer!
.rdc de RenderDoc directamente dentro de Rider.Actualmente disponible solo para proyectos Unity en Windows.
Una funcionalidad muy solicitada ha sido la posibilidad de depurar tanto código gestionado como nativo, especialmente en un proyecto de Unity. Rider 2025.2 es compatible con la depuración en modo mixto para proyectos de Unity, por lo que ya puede establecer puntos de interrupción tanto en código C# como en código C++ y alternar entre ambos. Utilice la casilla de verificación del editor de configuración de ejecución para habilitar la depuración en modo mixto.
Actualmente disponible solo para proyectos Unity en Windows.
Hemos habilitado la integración de Rider con Unity Profiler de forma predeterminada. Esta funcionalidad se introdujo como elemento experimental en la versión 2025.1 y ahora se ha convertido en una funcionalidad activa de forma predeterminada. Cuando se genera un perfil en Unity, Rider carga los detalles de forma automática y muestra la información de rendimiento directamente en el editor.
Obtenga más información sobre esta funcionalidad en la documentación de Rider.
También hemos solucionado una serie de problemas complejos que podían provocar omisiones en los puntos de interrupción, bloqueos y otros problemas de rendimiento. Ha sido muy difícil localizar y reproducir estos problemas, ya que son muy específicos de cada proyecto y están relacionados con el tamaño, los patrones de codificación específicos, el uso de genéricos, etc. Hemos recibido una ayuda fantástica de la comunidad para diagnosticar y recrear estas incidencias, por lo que queremos dar las gracias a todos los que han colaborado con nosotros y nos han proporcionado tanta información y comentarios útiles.
UINTERFACE La excelente funcionalidad de Rider para mostrar dónde se utiliza el código dentro de Blueprints se ha ampliado para ser compatible con Blueprints que implementan una UINTERFACE.
Hemos añadido finalización de código para nombres de métodos en los metadatos de BlueprintGetter y BlueprintSetter.
.uproject En esta versión, hemos añadido una pequeña notificación muy útil para sugerir el uso del archivo .uproject para cargar el proyecto de Unreal Engine en lugar de generar un archivo de solución.
Rider puede cargar el formato de proyecto nativo de Unreal Engine, por lo que no es necesario generar un archivo de solución, lo que ahorra un paso a los desarrolladores de juegos. Este cambio también implica que Rider puede cargar un proyecto de Unreal Engine en Mac y Linux.
Además, hemos implementado muchas funcionalidades nuevas en el depurador nativo que serán muy útiles para trabajar con Unreal Engine. No se pierda las novedades en la sección Depuración nativa.
Rider 2025.2 incluye un nuevo complemento GDScript, basado en el complemento anterior desarrollado por la comunidad.
Esto significa que Rider ya puede añadir sus propias funcionalidades para GDScript, como la finalización de código, los nodos Godot y los recursos. Mostrará descripciones emergentes de documentación y consejos sobre parámetros, y es compatible con la navegación Ctrl+Clic a las declaraciones y Find Usages, así como con refactorizaciones como Rename. Se incluyen plantillas de archivo para añadir código fuente nuevo más fácilmente.
También encontrará la ventana de herramientas Scene Preview, que muestra todos los nodos de la escena actual e iconos en el editor para ejecutarla, resaltar métodos padre, supervisar el uso de recursos, señales conectadas y mucho más. Las inspecciones pueden buscar problemas como código no alcanzable, así como tipos de retorno incorrectos o que faltan. También puede realizar análisis más profundos que el editor Godot y ser más estricto con los valores sin tipo y las conversiones implícitas accidentales. Además, hay varias acciones Alt+Intro para solucionar incidencias o realizar pequeños cambios.
En futuras versiones, seguiremos actualizando la compatibilidad de Rider con GDScript.
También hemos solucionado varias incidencias en el flujo de trabajo del código fuente C++ en Godot: ahora, las pruebas basadas en doctest se ejecutan correctamente y se ha mejorado la generación de .sln/.vcxproj para que sea compatible con macOS, Linux, Windows y varias cadenas de herramientas de C++. Para la escritura de scripts en C#, ahora JetBrains Rider y JetBrains Fleet tienen opciones de registro independientes en la configuración del editor de Godot.
Rider 2025.2 ya no permitirá el análisis de cobertura en proyectos de Mono y Unity desde dotCover. Tras analizar las bajas cifras de uso, nos dimos cuenta de que aumentaba de forma significativa la deuda técnica del equipo, que ahora se centra en mejorar el rendimiento y la cobertura de las ramas. Tenemos previsto restaurar el análisis de cobertura para los proyectos de Unity en cuanto Unity migre a CoreCLR (probablemente después de Unity 7 LTS). La lista de tipos de aplicaciones de destino disponibles en el cuadro de diálogo de la aplicación de cobertura se reducirá a .NET, .NET Core, Windows Service e IIS. Si el cambio le afecta negativamente o tiene alguna duda al respecto, póngase en contacto con nuestro equipo de asistencia.
Rider 2025.2 incorpora compatibilidad experimental con el nuevo servidor de lenguajes TypeScript-Go, y aporta un rendimiento mejorado y arquitectura moderna para el desarrollo en TypeScript.
Puede habilitarlo en su proyecto instalando el paquete @typescript/native-preview como dependencia en lugar de TypeScript. Rider detectará y usará de forma automática el servidor de lenguaje correcto.
Para obtener más información, visite la página Novedades de WebStorm.
Rider ahora ofrece compatibilidad con proyectos de bases de datos SQL a través de un complemento integrado. El complemento funciona sin necesidad de configuraciones adicionales y proporciona una experiencia más fluida al trabajar con proyectos de bases de datos SQL. Estas son algunas de las funcionalidades clave:
Microsoft.Build.Sql.A partir de Rider 2025.3, la funcionalidad de análisis dinámico de programas (DPA) dejará de estar disponible en su forma actual, pero no es un adiós, sino una transformación.
Algunos de los sistemas analíticos que hay detrás del DPA se están integrando en la ventana de herramientas Monitoring, que forma parte de nuestro esfuerzo más amplio por simplificar el flujo de trabajo y proporcionar un lugar unificado para observar y perfeccionar el rendimiento de las aplicaciones. Este cambio nos permite ofrecer una experiencia más optimizada y conservar la valiosa información en la que usted confía para crear un software mejor y más rápido. Las capacidades del DPA incorporadas a la herramienta Monitoring solo estarán disponibles con la licencia dotUltimate.