The RubyMine 2024.3 Early Access Program Is Open!
Hello everyone!
We’re starting the RubyMine 2024.3 Early Access Program today. In this blog post, we’ll inform you about the upcoming features and updates in this release cycle.
What’s coming in RubyMine 2024.3?
AI Assistant
For RubyMine 2024.3, we’re working on several Ruby-specific AI features, focusing on context improvements for AI-powered unit test generation, explanation of exceptions in the test environment, and a new AI model for multiline code completion.
Support for Ruby 3.4
With the upcoming release of RubyMine 2024.3, you can look forward to Ruby code insight improvements to accommodate Ruby 3.4 features.
Remote development experience
Another important focus of our work is to enhance the typing and editing experience when using remote development. We’re reducing delays in typing and response time on the client side.
Built-in integration with the RBS Collection
The feature provides built-in integration with the RBS Collection, a community-managed collection of RBS files for gems that do not include signatures.
Even if you don’t use RBS in your project, you can still benefit from the type signatures included in the RBS Collection, with no additional effort required. RubyMine will automatically download and manage the type signatures for the project dependencies.
This feature is already available in the first RubyMine 2024.3 EAP build.
Improvements for code completion in consoles
We’ve added new options to control the preselection of the first completion suggestion when using consoles or evaluating expressions while debugging. You can already try these options in the first RubyMine 2024.3 EAP build.
Grazie bundled in RubyMine
Grazie is an intelligent spelling and grammar checker for any text you write in the IDE. We plan to make the Grazie plugin available in RubyMine out of the box.
Join the Early Access Program
You can download the latest EAP build from our website or via the Toolbox App. The full list of closed tickets for this EAP build is available in the release notes.
We encourage you to share your thoughts in the comments below and to create and vote for new feature requests in our issue tracker.
Happy developing!
The RubyMine team