Early Access Program RubyMine

RubyMine 2024.1 Early Access Program is Open!

The RubyMine 2024.1 Early Access Program has now started! In this blog post, we’ll share our plans for the upcoming release and the areas we’re currently focusing on.

The first EAP build includes performance and usability improvements, bug fixes, and updates to RBS language support.Now, you can quickly leave your feedback and tell us about your experience with RubyMine by clicking the Share Feedback button in the IDE’s status bar. Share your thoughts in the Feedback form to let us know your preferences and suggestions for improvement.

The Feedback form in the Ruby IDE

What’s coming in RubyMine 2024.1?

In this release cycle, we’ll build on our previous work in the 2023.3 release, while also introducing some additional new features. Our focus is on several key areas: enhancing AI and ML capabilities, supporting new technologies, optimizing performance, and refining the onboarding process in RubyMine.

AI/ML

In version 2024.1, we’re planning to introduce full-line code completion (FLCC) for Ruby code. This feature will be available as part of the Full Line Code Completion plugin. The plugin will enhance code completion popups with proposals that span multiple tokens. Stay tuned for more updates on this feature!

Onboarding

We’re aiming to ensure a seamless setup and configuration process, enhancing the user experience for both beginners and advanced users. Keep an eye out for new features and content that will help you get started with RubyMine. This includes the ability to install Ruby directly within RubyMine, enhancements for working with Bundler, and more.

Technology support

We will continue to support popular technologies and libraries in RubyMine. Debugger support for Ruby 3.3 is coming soon, as well as improvements for custom Rails paths, Rails inflection support, and more.

Performance improvements

We are actively working to enhance the performance of RubyMine. Our efforts include improving the indexing process and optimizing the startup time of projects with multiple modules.

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 in 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 the issue tracker.

Happy developing!

The RubyMine team

image description