RustRover 2025.2

Released: Aug 5, 2025

Aggiornamenti in 2025.2

Funzionalità

  • RustRover goes AI - Junie, the in-IDE coding agent, is now 30% faster, connects to external sources via MCP, and supports remote development. AI Assistant adds even smarter code completion for Rust, project rules, and enhanced offline capabilities.
  • Debugger: Remote targets, on‑chip debugging, and more - You can now run the debugger on remote targets. Just start gdbserver and set up a remote debug configuration. That's it; you're all set to debug. Both GDB and LLDB are supported, as well as custom GDB executables. You can also use the remote debug configuration to debug embedded targets using OpenOCD. Other new debugger features include:
    • The ability to attach to unstarted processes.
    • Improved assembly support.
    • A parallel stacks view.
    • Shadow variable support.
    • Support for self-referential types.
    • The Windows distribution now also comes with LLDB-19 bundled and enabled by default. If you prefer, you can always switch back to LLDB-9 in the settings.
  • New color scheme - Colors and font styles aid understanding by emphasizing important constructs and helping differentiate between elements that may look confusingly similar.
  • Inlays for tracking implicit mutable borrows - As implicit mutable borrows and reborrows are a common source of these issues, JetBrains decided to mark them with special inlays. These make them easier to spot and may assist with troubleshooting or help you avoid errors altogether.
  • Simplified module creation - This release has added a quick way to add Rust modules. Simply select the parent module (directory or file) and then use the + menu in the Project view to add your desired module. The popup dialog will ask you to name the new module and specify whether it should be a file or a directory. RustRover will add the necessary definition for you.
  • Enhanced UI for comparing mismatched types - Types in Rust can be complicated, especially if they are compound and nested. To make it easier to spot mismatched types, this release has changed the way they are presented in the error tooltip. Helping you troubleshoot.
  • New Rename Cargo Package action - This propagates the new name to Cargo.toml and related usages. For now, the action works unless the crate name is referenced in other Cargo.toml files, this case will be supported soon too.
  • Remote development updates - In version 2025.2, improvements include quicker editor responsiveness, smoother debugging, and easier plugin management. Plus, JetBrains Toolbox benefits from better connection quality via Gateway, making remote development even smoother.