RustRover 2025.1 is available

After teasing us with the release notes yesterday, Jetbrains has released the new 2025.1 version! :slight_smile:

EDIT: It's best to wait for hotfixes before upgrading to 2025.1. A number of bugs have snuck in. :frowning:

Some AI nonsense, but the important bit for me is the improved debugging experience.

That's one area where the IDE is still lacking a little in comparison to other languages. On Windows, the gnu toolchain works much better when debugging, but it's unfortunately slower to build the code and launch tests, up to 3 times slower in my projects. So it's good to see a better support for LLDB (which is still the old version 9 on Windows, though).

It's getting slower and slower on Windows and Linux

Yes, I saw you posted that in the other thread. I can't say I have that problem, though it used to make my laptop heat, a while ago, but I think it's under control, now.

My main peeve with Jetbrains is the way they make their tool evolve. In a past major version, they removed the good UI and replaced it with something less practical, but it's still possible to get the normal UI back with a plugin (for how long, we don't know). In 2025.1, they've done the same with the commit modal window. Instead of focusing on fixing all the bugs, which keep increasing, they're putting the priority on polarizing features that don't look necessary.

EDIT: Actually, despite an overwhelming negative response, they not only moved the modal commit into a separate plugin, but they specifically said they wouldn't maintain it very long. Instead, they'd like their customers to maintain it in an open project.

It's still a good and well-integrated IDE. Matter of taste, but I've tried VSCode several times and never could get used to that editor.

1 Like

I'm just complaining.
And VSCode is not in line with my habits, so there is no good IDE for rust development?

RustRover is the best IDE—maybe the only one for that language, the others being editors with a series of plugins by different parties. If it's too slow, there are a few options you can turn on or off (power save mode, for one), but perhaps your computer is too old and needs upgrading?

2025.1 does seem a little more sluggish, though.

PS: I'm complaining about RR a little, too. :grin:

It's sad that every IDE for rust has to be this slow. Jetbrains has done some optimization, so atleast it doesn't run cargo check after every tiny change like rust-analyzer does. It does take 8 GB of heap for it not to stall out of me though.

You can disable check-on-save for rust-analyzer as well.

It becomes normal when I downgrade the pycharm and rustrover to 2024.3

I have to say... since I updated to 2025.1, I noticed a few annoying bugs that are hard to reproduce, like the search function not working properly or the file switcher getting stuck.

I was optimistic, but now I'd advise to wait a little before upgrading. Especially since they don't provide the previous installers, unlike their other products (why they do that is beyond me). Well, you could rollback using their Toolbox App, but I don't advise using that on Windows, either. When I tried it, it made a real mess of my system, which I had to clean up manually.

I got another tip from their team when I mentioned 2025.1 was slower. Could be useful for the next time you upgrade:

It could be related to the external linter, which is enabled by default in RustRover 2025.1. Does it feel better if you disable it in Settings | Rust | External linter?

1 Like