What's New in Rider 2025.3

Rider 2025.3 delivers same-day support for .NET 10, including features from C# 14 like extension members, extension operators, and user-defined compound assignment operators, as well as updates to ensure alignment with the latest compiler changes. This release also brings expanded support for Unity, Unreal Engine, and Godot game development, sets up the Islands theme as the new default look for JetBrains IDEs, and delivers performance improvements for solution startup.

Key updates

Same-day support for the .NET 10 SDK

The latest version of Rider comes with:

  • Support for project templates from the new SDK.
  • The ability to create, run, and debug projects targeting the new SDK.
  • Comprehensive C# 14 support, with enhancements to existing language features.

Click here to learn more about the C# 14 support in Rider 2025.3.

New default UI theme: Islands

We’re making the Islands theme the default look and feel in JetBrains Rider. First introduced in early 2025, Islands offers both dark and light modes, a clearer visual separation between the editor and tool windows, better tab visibility, and a fresh, modern aesthetic.

Performance improvements and startup optimizations

Rider 2025.3 delivers significant improvements to startup performance and overall responsiveness. Several internal initialization phases have been optimized, reducing the total solution loading time and allowing the IDE to become ready for work faster.

The editor no longer flickers during startup, and core features such as code completion, search, and navigation are now available earlier in the startup process.

These optimizations extend to game development, too. Unreal Engine projects now open faster and use less memory when scanning and caching assets. Learn more in the Game development section.

What’s been fixed

Alongside the new functionality in Rider 2025.3, we’ve focused on improving stability and addressing some long-standing issues reported by our users.

Check out all the fixes in our dedicated What’s Been Fixed blog post.

Language support

C# 14 support

Rider 2025.3 brings full support for the latest C# 14 language features, improving code analysis, refactorings, and editor assistance across the board.

  • Extension members benefit from finalized support for methods, properties, and operators.
  • User-defined compound assignment operators are now fully supported in code analysis and completion.
  • The behavior of the field keyword has been aligned with the latest compiler changes.
  • A new inspection detects breaking changes when Enumerable.Reverse is used with spans.

Code editing assistance

Rider 2025.3 introduces a new Generate try-catch block context action that automatically generates a try-catch block for method calls based on XML documentation, helping you handle declared exceptions faster and more consistently.

Learn all about the support for C#14 features in Rider and ReSharper in this blog post.

F# updates

Change type quick fixes

When seeing an error about wrong types, it's now possible to fix them easily for local values, applied arguments, function return types, union case fields, properties, and so on. Moreover, it works cross-language, so when seeing an error in F# code, it's possible to fix the C# declaration, and vice versa.

Better AI support

We've reimplemented context collection for Junie, allowing it to analyze F# code significantly better.

Other changes

For this release, we’ve also updated the F# compiler service with F# 10 support and various improvements, as well as tweaked a number of quick fixes and code completion rules.

More information about other improvements and bug fixes for F# support can be found here.

Performance monitoring

ASP.NET and database issue detection in the Monitoring tool

The Monitoring tool window in Rider 2025.3 has evolved into a single hub for real-time performance insights. It now detects ASP.NET and database issues alongside CPU, memory, and GC activity. Rider automatically highlights slow queries, long-running MVC actions, and excessive database connections as your app runs or during debugging.

Learn more.

Version control systems

Perforce MCP support

Thanks to a partnership with Perforce, JetBrains Rider now offers out-of-the-box support for setting up and using the Perforce MCP Server, with a simplified installation process and the seamless activation of MCP tools directly inside the IDE.

This integration also allows JetBrains AI Assistant to access Perforce tools and data to provide more accurate and relevant answers and help with development workflows.

Learn how to configure a Perforce MCP server here.

Game development

Unity

Unity code in the IL Viewer

The IL Viewer tool window now shows the intermediate language (IL) code of the assemblies generated and post-processed by Unity, rather than the temporary assemblies generated by an IDE build, helping you analyze compilation results based on what Unity will actually use.

Unreal Engine

Improved performance

Rider 2025.3 delivers a significant boost to Unreal Engine performance. Repeat project load times are now up to 20% faster, thanks to optimizations in project initialization and asset scanning. The asset cache now also uses less memory, reducing the IDE’s overall footprint and improving responsiveness when working with large Unreal Engine projects.

Unreal Engine mobile development for Android

This release introduces the first stage of mobile debugging support for Unreal Engine. You can now debug Android builds, with full call stack visualization.

This release also brings the ability to deploy and debug UE builds on Android devices.

Debugging constexpr expressions in Unreal Engine projects

Rider now supports debugging constexpr code, which is becoming increasingly important in C++. You can pause execution inside constexpr functions, inspect variables, and evaluate expressions just like in regular runtime debugging. Learn more in this blog post.

Solution Explorer integration

It’s now possible to switch directly from .sln to .uproject files in the Solution Explorer for smoother Unreal project navigation.

Godot

This release continues to expand Rider’s support for the Godot engine. The GDScript language engine now handles nested classes and enums more accurately, refines inspections for unused parameters, and adds support for typed Dictionary structures.

You can also debug specific scenes, tool scripts, and devices, pass arguments to debugging sessions, and start new projects from a GDExtensions template.

Rider 2025.3 integrates with the Chickensoft GoDotTest runner and can automatically rebuild your project when focus leaves the IDE, keeping the Godot Inspector in sync.

Working with native code

Code highlighting in inactive preprocessor branches

Rider 2025.3 offers full syntax highlighting for inactive preprocessor branches, so keywords, macros, types, and identifiers are still colorized according to their language roles, even when greyed out.

Observability

Better experience for OpenTelemetry traces

Rider 2025.3 transforms the bare-bones table view for OpenTelemetry traces, providing a more informative and intuitive way to examine in detail all the spans that belong to a trace. This will give you a clearer understanding of your application’s runtime behavior during development, without requiring you to leave your IDE.

Miscellaneous

Dynamic Program Analysis (DPA) sunsetted

As of this release, JetBrains Rider no longer offers Dynamic Program Analysis (DPA) as a standalone feature. Some of the analytical systems behind DPA are being integrated into the Monitoring tool window as part of our broader effort to simplify your workflow and provide a unified place to observe and refine the performance of your applications.