What’s New

RubyMine

Developer Tools

The Ruby and Rails IDE.

Latest 2026.2 · by JetBrainsWebsite

Changelog

2026.2

Added
  • Agentic debugging with a bundled rubymine-debugger skill
  • Symbol-based code insight support for parameter definitions
  • Support for excluding individual files from projects
  • Support for navigating to specific source code lines from Markdown links
  • Support for GitHub alerts in Markdown preview
  • Support for dragging files and folders into the Terminal to insert their paths
  • Navigation support for qualified names in backticks
  • Support for TODO items in Markdown HTML comments
  • Support for clickable OSC 8 hyperlinks in the Terminal tool window
  • Full Keymap support for double-modifier shortcuts like Shift-Shift and Ctrl-Ctrl, including search, remapping, and customization
  • Automatic installation of plugins specified in devcontainer.json when opening Dev Container projects
  • Plugin search ranking in settings
  • Suggestions for mentions in GitHub pull request comments
Changed
  • Symbol-based code insight is now enabled by default
  • Improved editing performance for large JSON files
  • Reduced IDE memory usage
  • Improved RBS inlay hints
  • Reduced idle CPU usage caused by RuboCop background highlighting
  • Improved type inference for FactoryBot.create and other qualified factory calls
Fixed
  • Fixed a freeze caused by Ruby stack trace hyperlink processing, especially noticeable in WSL environments

RubyMine 2026.2 Is Released! Visit our website or read the blog post to learn about the latest new features and improvements. Here are the highlights:

  • Symbol-based code insight enabled by default: RUBY-35608
  • Agentic debugging with a bundled rubymine-debugger skill: RUBY-35613
  • Added symbol-based code insight support for parameter definitions: RUBY-34752
  • Added support for excluding individual files from projects: IJPL-9342
  • Added support for navigating to specific source code lines from Markdown links: IJPL-93490
  • Added support for GitHub alerts in Markdown preview: IJPL-247643
  • Added support for dragging files and folders into the Terminal to insert their paths: IJPL-103786
  • Fixed a freeze caused by Ruby stack trace hyperlink processing, especially noticeable in WSL environments: RUBY-34220
  • Added navigation support for qualified names in backticks: IJPL-246124
  • Added support for TODO items in Markdown HTML comments: IJPL-92221
  • Added support for clickable OSC 8 hyperlinks in the Terminal tool window: IJPL-103740
  • Improved editing performance for large JSON files: IJPL-220556
  • Added full Keymap support for double-modifier shortcuts like Shift-Shift and Ctrl-Ctrl, including search, remapping, and customization: IJPL-61450
  • Reduced IDE memory usage: IJPL-212987
  • RBS inlay hint improvements: RUBY-31073, RUBY-31074, RUBY-30081, RUBY-35596
  • Reduced idle CPU usage caused by RuboCop background highlighting: RUBY-34766
  • Improved type inference for FactoryBot.create and other qualified factory calls: RUBY-23514
  • Automatic installation of plugins specified in devcontainer.json when opening Dev Container projects: IJPL-240976
  • Implemented ranking for plugin search in settings: IJPL-7519
  • Implemented suggestions for mentions in GitHub pull request comments: IJPL-74258 For the full list of closed issues, refer to the release notes.

2026.1.4

Added
  • Add the ability to disable source maps while debugging JavaScript
Changed
  • Improved debugger performance when stepping through deeply nested Ruby code
  • Improved path alias handling during file and directory renames
  • Improved Dev Container connectivity
Fixed
  • Restore editing in the merge editor's result pane during conflict resolution
  • Fix plugin updates when using a custom Marketplace URL

RubyMine 2026.1.4 Is Out! Fixes and improvements:

  • Improved debugger performance when stepping through deeply nested Ruby code: RUBY-35458
  • Added the ability to disable source maps while debugging JavaScript: WEB-61256
  • Improved path alias handling during file and directory renames: WEB-74773
  • Restored editing in the merge editor's result pane during conflict resolution: IJPL-243952
  • Fixed plugin updates when using a custom Marketplace URL: IJPL-245675
  • Improved Dev Container connectivity: IJPL-241348 For the full list of closed issues, refer to the release notes.

2026.1.3

Added
  • Implemented ranking for plugin search in settings
Fixed
  • Fixed the debugger stepping into non-project sources despite the corresponding setting
  • Fixed typing issues in JavaScript and TypeScript strings containing SQL fragments
  • Fixed incorrect disabling of the Update action for the active branch
  • Fixed terminal crashes caused by invalid cursor positioning

RubyMine 2026.1.3 Is Out! Fixes and improvements:

  • Fixed the debugger stepping into non-project sources despite the corresponding setting: RUBY-34020
  • Fixed typing issues in JavaScript and TypeScript strings containing SQL fragments: WEB-77972
  • Fixed incorrect disabling of the Update action for the active branch: IJPL-240184
  • Implemented ranking for plugin search in settings: IJPL-7519
  • Fixed terminal crashes caused by invalid cursor positioning: IJPL-245747 For the full list of closed issues, refer to the release notes.

2026.1.2

Fixed
  • Fixed TypeScript auto-completion incorrectly inserting parentheses for accessors
  • Fixed incorrect type information shown for properties in RxJS operator chains
  • Restored proper behavior of Alt-based shortcuts
  • Fixed an issue where drag-and-drop in the editor could cause code to disappear
  • Fixed an issue where external diff tools could not be opened when double-clicking files in the Commit tool window

RubyMine 2026.1.2 Is Out! Fixes and improvements:

  • Fixed TypeScript auto-completion incorrectly inserting parentheses for accessors: WEB-77754
  • Fixed incorrect type information shown for properties in RxJS operator chains: WEB-74813
  • Restored proper behavior of Alt-based shortcuts: IJPL-238972
  • Fixed an issue where drag-and-drop in the editor could cause code to disappear: IJPL-235895
  • Fixed an issue where external diff tools could not be opened when double-clicking files in the Commit tool window: IJPL-241256 For the full list of closed issues, refer to the release notes.

2025.3.5

Fixed
  • UI freezes triggered by opening large files on project update
  • Memory leak affecting run configurations that could increase memory usage
  • Export to File action in the Export Data dialog producing an empty file
  • Copy to Clipboard action in the Export Data dialog producing an empty clipboard

RubyMine 2025.3.5 Is Out! Fixes and improvements:

  • Fixed UI freezes triggered by opening large files on project update: IJPL-235355
  • Fixed a memory leak affecting run configurations that could increase memory usage: IJPL-229273
  • Fixed an issue that caused the Export to File action in the Export Data dialog to produce an empty file: DBE-25199
  • Fixed an issue that caused the Copy to Clipboard action in the Export Data dialog to produce an empty clipboard: DBE-25198 For the full list of closed issues, refer to the release notes.

2025.3.4.1

Changed
  • SSI support in the built-in web server has been disabled

SSI support in the built-in web server has been disabled. For more details, refer to our release notes.

2026.1.1

Added
  • Enabled MCP Server to run tests and receive results from code context
Changed
  • Ensured Rake tasks and Rails generators refresh after user changes and appear in Run Anything
Fixed
  • Fixed debugger and server hanging after updating Docker to 4.56.0
  • Fixed array indexing resolution with the new code insight engine enabled
  • Fixed test runner failing to display results with Minitest 6
  • Fixed the IDE behavior for authentication verification when using an HTTP proxy

RubyMine 2026.1.1 Is Out! Fixes and improvements:

  • Fixed debugger and server hanging after updating Docker to 4.56.0: RUBY-35098
  • Fixed array indexing resolution with the new code insight engine enabled: RUBY-35394
  • Fixed test runner failing to display results with Minitest 6: RUBY-35168
  • Ensured Rake tasks and Rails generators refresh after user changes and appear in Run Anything: RUBY-34636
  • Enabled MCP Server to run tests and receive results from code context: IJPL-199602
  • Fixed the IDE behavior for authentication verification when using an HTTP proxy: IJPL-210659 For the full list of closed issues, refer to the release notes.

2026.1

RubyMine 2026.1 Is Out! Fixes and improvements:

  • Support for local variables passed via render in Rails 8.1 layouts: RUBY-34673
  • Support for Rails deprecated associations: RUBY-34419
  • Support for virtual columns from PostgreSQL 18 (or later versions) in Rails projects: RUBY-34775
  • Option to enable enhanced code insight features powered by new language modeling engine: RUBY-35147
  • Folding for .new constructor parameters: RUBY-32537
  • Diff view for RSpec and minitest tests: RUBY-35114, RUBY-35112
  • Automatic Ruby interpreter selection for new projects based on configuration files: RUBY-33258
  • Option to move deleted files to the system trash instead of permanently removing them: IJPL-2151
  • Option to delete remote branches after merging GitHub pull requests: IJPL-74161 For the full list of closed issues, refer to the release notes.

2025.3.4

RubyMine 2025.3.4 Is Out! Fixes and improvements:

  • Removed dangerous Clean target directory option in JRuby Compile Before Run task: RUBY-35223
  • Fixed chruby installation in Remote Development with WSL2: RUBY-34669
  • Fixed UI freeze in the terminal encountered when processing hyperlinks: IJPL-233556
  • Fixed IDE freeze encountered during file system synchronization after switching branches: IJPL-232123 For the full list of closed issues, refer to the release notes.

2025.3.3

RubyMine 2025.3.3 Is Out! Fixes and improvements:

  • Added official support for bundling custom third-party plugins with IDE distributions: IJPL-230486
  • Enabled new line insertion in ClaudeCode via Shift + Enter: IJPL-221848
  • Fixed GUI poor reactivity encountered with Islands theme enabled: IJPL-222923
  • Fixed the issue preventing simultaneous debugging of multiple projects: WEB-75916 For the full list of closed issues, refer to the release notes.

2025.3.2

RubyMine 2025.3.2 Is Out! Fixes and improvements:

  • Fixed interpreter selection issues in new project settings encountered after updating to 2025.3: RUBY-34941
  • Fixed the issue of tests failing when using Minitest 6.0: RUBY-35103
  • Implemented a method for handling numbered parameters in the debugger for Ruby 4.0: RUBY-34903
  • Fixed the IDE behavior for authentication verification when using an HTTP proxy: IJPL-210659
  • Added support for Synchronized Output Mode in the Terminal: IJPL-212577
  • Added Terragrunt syntax support in the Terraform plugin: IJPL-65991 For the full list of closed issues, refer to the release notes.

2025.3.1.1

RubyMine 2025.3.1.1 Is Out! Fixes and improvements:

  • Fixed the issue of WSL projects resetting after updating from earlier versions: IJPL-227209
  • Fixed the issue of WSL2 projects resetting after restart: IJPL-225409 For the full list of closed issues, refer to the release notes.

2025.3.1

RubyMine 2025.3.1 Is Out! Fixes and improvements:

  • Fixed the issue with integrated RBS collection support: RUBY-34966
  • Fixed freezes in the test log console encountered when running default Rake tasks: RUBY-34576
  • Fixed the issue of the terminal mishandling unrecognized escape sequences: IJPL-166234
  • Fixed the issue of the Merge Conflicts node duplicating after closing the Conflicts dialog: IJPL-209912
  • Fixed the issue of misplaced SQLite data sources with relative file paths on macOS: DBE-24864 For the full list of closed issues, refer to the release notes.

2025.3

RubyMine 2025.3 Is Out! Fixes and improvements:

  • Improved completion for qualified constants: RUBY-26090
  • Disabled suggesting method names after :: by default to provide cleaner autocompletion: RUBY-34600
  • Bundler is now installed in the console instead of a modal dialog: RUBY-34380
  • Faster multi-module project startup: RUBY-32539
  • Fixed Go to type declaration for global variables to work with all types: RUBY-34583
  • Fixed the issue of the IDE freezing after running all tests: RUBY-33789 For the full list of closed issues, refer to the release notes.