What changed in RubyMine from 2025 to 2026

9 releases numbered after 2025.3.6.1 up to and including 2026.2.2, stable releases only. 2025.3.6.1 and 2026.2.2 are the newest stable releases of 2025 and 2026 we track; this page follows them as new ones ship.

67 changes across 9 releases

Added 28

2026.2.2

  • Added plugin IDs to the Plugins page in Settings
  • Added support for clickable OSC 8 hyperlinks in the Reworked Terminal

2026.2.1

  • Bundled Figma skill for AI Assistant

2026.2

  • 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

2026.1.4

  • Add the ability to disable source maps while debugging JavaScript

2026.1.3

  • Implemented ranking for plugin search in settings

2026.1.1

  • Enabled MCP Server to run tests and receive results from code context

2026.1

  • Support for local variables passed via render in Rails 8.1 layouts
  • Support for Rails deprecated associations
  • Support for virtual columns from PostgreSQL 18 or later versions in Rails projects
  • Option to enable enhanced code insight features powered by new language modeling engine
  • Folding for .new constructor parameters
  • Diff view for RSpec and minitest tests
  • Automatic Ruby interpreter selection for new projects based on configuration files
  • Option to move deleted files to the system trash instead of permanently removing them
  • Option to delete remote branches after merging GitHub pull requests
Changed 13

2026.2.2

  • Improved IDE responsiveness when opening directories containing large numbers of files

2026.2.1

  • Stepping performance with the Ignore non-project files option enabled
  • Project analysis performance for Rails projects with large RSpec files

2026.2

  • 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

2026.1.4

  • Improved debugger performance when stepping through deeply nested Ruby code
  • Improved path alias handling during file and directory renames
  • Improved Dev Container connectivity

2026.1.1

  • Ensured Rake tasks and Rails generators refresh after user changes and appear in Run Anything
Fixed 26

2026.2.2

  • Fixed missing External Sources results in Find in Files
  • Fixed Terminal tab order not being preserved between IDE sessions
  • Fixed an issue where a Git commit could still be created after being canceled

2026.1.5

  • Fixed automatic reporting of freezes on Remote Development hosts when automatic reporting is enabled
  • Fixed Smart Step Into in read-only files, including external libraries
  • Fixed Capture Memory Snapshot and Get Thread Dump actions in Remote Development
  • Fixed repeated GitHub Actions requests that could cause GitHub rate-limit errors
  • Fixed a false-positive warning for the environment.deployment property in GitHub Actions workflows

2026.2.1

  • Debugger support for projects in paths containing non-ASCII characters
  • Empty Find in Files results despite existing matches

2026.2

  • Fixed a freeze caused by Ruby stack trace hyperlink processing, especially noticeable in WSL environments

2026.1.4

  • Restore editing in the merge editor's result pane during conflict resolution
  • Fix plugin updates when using a custom Marketplace URL

2026.1.3

  • 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

2026.1.2

  • 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

2026.1.1

  • 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

Original release notes, newest first

The list above is our reading of these notes; the originals from JetBrains are here, one fold per release.

2026.2.2

RubyMine 2026.2.2 Is Out! Fixes and improvements:

  • Fixed missing External Sources results in Find in Files: IJPL-252666
  • Fixed Terminal tab order not being preserved between IDE sessions: IJPL-212254
  • Added plugin IDs to the Plugins page in Settings: IJPL-164187
  • Improved IDE responsiveness when opening directories containing large numbers of files: IJPL-93385
  • Fixed an issue where a Git commit could still be created after being canceled: IJPL-242092
  • Added support for clickable OSC 8 hyperlinks in the Reworked Terminal: IJPL-246212 For the full list of closed issues, refer to the release notes.

View originalPermalink

2026.1.5

RubyMine 2026.1.5 Is Out! Fixes and improvements:

  • Fixed automatic reporting of freezes on Remote Development hosts when automatic reporting is enabled: IJPL-248422
  • Fixed Smart Step Into in read-only files, including external libraries: IJPL-249996
  • Fixed Capture Memory Snapshot and Get Thread Dump actions in Remote Development: IJPL-244260
  • Fixed repeated GitHub Actions requests that could cause GitHub rate-limit errors: IJPL-214348
  • Fixed a false-positive warning for the environment.deployment property in GitHub Actions workflows: IJPL-241935 For the full list of closed issues, refer to the release notes.

View originalPermalink

2026.2.1

RubyMine 2026.2.1 Is Out! Fixes and improvements:

  • Fixed debugger support for projects in paths containing non-ASCII characters: RUBY-34195
  • Improved stepping performance with the Ignore non-project files option enabled: RUBY-35773
  • Improved project analysis performance for Rails projects with large RSpec files: RUBY-35648
  • Added a bundled Figma skill for AI Assistant: WEB-78488
  • Fixed empty Find in Files results despite existing matches: IJPL-246834 For the full list of closed issues, refer to the release notes.

View originalPermalink

2026.2

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.

View originalPermalink

2026.1.4

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.

View originalPermalink

2026.1.3

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.

View originalPermalink

2026.1.2

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.

View originalPermalink

2026.1.1

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.

View originalPermalink

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.

View originalPermalink