BLOG.JETBRAINS.COM
Rider 2025.2 Is Here with Junie, In-IDE OpenTelemetry, Game Dev Upgrades, and More
Rider 2025.2 delivers a big step forward in intelligent development tooling, bringing AI deeper into your workflow with Junie our AI coding agent along with runtime observability through the new OpenTelemetry plugin, a reworked Monitoring tool window, and improved debugging across platforms.Lets take a closer look at whats new. Download Rider 2025.2 Meet Junie, your AI coding agent BetaRider now features Junie, a powerful AI agent designed to take on complex development tasks. You can use Ask mode for high-level brainstorming or Code mode for hands-on implementation. Junie can write and refactor code, generate files, and run tests all while keeping you in control.The latest version of Junie available in Rider 2025.2 is up to 30% faster than its previous iteration, supports remote development, and brings deeper context awareness through the Model Context Protocol (MCP).You can also connect Junie to GitHub (Early Access) to manage pull requests without opening your IDE. When working asynchronously, Junie takes more time to reason through changes, providing thoughtful, context-aware responses.Learn all about the latest improvements to Junie you can now enjoy in Rider here.MCP server connectivityJetBrains IDEs now support one-click setup for the MCP server, allowing Rider to connect seamlessly to external AI clients. Once connected, you can use your preferred client to trigger unit tests, refactorings, or code generation with Rider as the execution layer.Learn more from our documentation.A new look at performance: reworked Monitoring and OpenTelemetryThe Monitoring tool window has been entirely reimagined to make performance optimization for .NET applications simpler and more insightful. Youll find new interactive charts, automatic performance issue detection on Windows, and seamless integration with Riders bundled profilers, dotTrace and dotMemory. With just a couple of clicks, you can navigate from a performance issue to the responsible method in the editor.To complement this move towards easy performance optimization, Rider 2025.2 also introduces the OpenTelemetry plugin, bringing runtime metrics and logs directly into your IDE. You can visualize app behavior, generate architecture diagrams, and click through from logs to the exact source code all without leaving Rider or opening an external dashboard. Learn more about the new tool here.The OpenTelemetry plugin also integrates with MCP Servers, allowing AI tools to access logs, architecture diagrams, and other observability data.Better debugging, on every levelThe latest release expands your debugging options significantly:The native debugger now lets you suppress low-level assertion exceptions and define step filters for smoother stepping through library code.The new Pause All Processes action streamlines debugging of multi-process applications.You can now debug native code remotely via SSH on Windows.Support for mixed-mode debugging in Unity lets you set breakpoints in both C# and C++ and step seamlessly between them.Learn more.Performance improvementsFaster debugger steppingIn addition to the native debugger changes described above, for this release weve also worked on stepping performance. Stepping through code is now snappier, even when working with complex watches like large Unity objects or LINQ expressions. Rider now cancels unnecessary evaluations earlier for a smoother debugging experience.Improved memory consumptionWeve fine-tuned Riders garbage collection settings, reducing peak managed memory usage by GC up to 20% especially helpful when working on large codebases.Game developmentIf you use Rider to develop games, this release is packed with improvements you will enjoy:UnityShader debugging: Debug ShaderLab code in Rider using the integrated Frame Viewer with full support for breakpoints, draw calls, texture inspection, and more. Windows onlyMixed-mode debugging: Step seamlessly between managed (C#) and native (C++) code in Unity projects. Windows onlyUnity Profiler integration is now enabled by default to display profiling results directly in your editor.Unreal EngineShow Usages for UINTERFACE in Blueprints.Code completion for BlueprintGetters and Setters..uproject loader suggestions: Use the native .uproject format instead of generating solution files, simplifying project setup on Windows, Mac, and Linux.GodotFor Godot development, Rider now bundles a new GDScript plugin, providing:Smarter completions for nodes and resources.Ctrl+Click navigation, the Rename refactoring, and Find Usages.Scene Preview tool window with interactive tree, parent method highlights, and performance monitors.Deeper code inspections, stricter untyped value handling, and many fixes for test running and C++ build scenarios.Go in-depth on the latest improvements to game development with Rider here.Code analysis and language supportExtended C# 14 supportRider 2025.2 brings initial support for the latest additions in C# 14, as well as a range of other improvements to code analysis. Here are some highlights:Extension members: Initial support for code completion, usage search, and refactorings.Partial events and constructors.Null-conditional assignments using a?.b = c and a?[i] = c.User-defined compound assignment operators.Roslyn supportRoslyn support in this release includes enhanced CompletionProvider functionality, enabling richer context-aware code completion through analyzers and community packages. It also introduces Roslyn suppressors, which silently suppress diagnostics in the background to reduce noise and improve clarity in the editor.F# improvementsThe F# plugin brings better import suggestions, smarter code annotations, improved type inference, and fixes for interop issues and F# scripts. For the full list of updates and fixes, check the F# plugin release notes.Web and database developmentExperimental support for the TypeScript-Go language server introduces a new way to work with TypeScript. Just install the @typescript/native-preview package and Rider will handle the rest.New SQL database project support makes it easy to work with Microsoft.Build.Sql-style SDK projects. Youll get templates, schema comparison, database import, and publishing capabilities.Deprecations and transitionsCode coverage for Mono and Unity is now discontinued. This allows us to focus on performance and branch coverage while Unity transitions to CoreCLR.Dynamic Program Analysis (DPA) will be sunset in 2025.3, with key analytic capabilities folded into the Monitoring tool window. dotUltimate license will be required to take full advantage of the investigative capabilities of the tool.Please refer to this blog post for details.As always, you will find the full overview of enhancements included in the release on our websites Whats New in Rider 2025.2 page and the full list of resolved issues on our issue tracker.You may also be interested in checking out the blog posts about the latest updates to ReSharper. Download Rider 2025.2 Wed love to hear what you think. If you run into issues or have suggestions, please let us know via YouTrack or get in touch on X or Bluesky.
0 Reacties 0 aandelen 26 Views