All of our IDEs and .NET tools have rolled out their last updates for this year, and we hope the latest features and improvements will not only help you take your productivity a step higher but will also make your coding more fun!
Here’s an overview of the highlights of each update.
First, let’s talk about a few big new features that are common to the 2022.3 versions of all our IDEs.
The completely reworked UI, which was announced earlier this year, is now available to all. After thorough testing, it has proved that it’s both functional and easier to work with for many of our users. Update your favorite IDE and try out the new UI by going to Settings/Preferences | Appearance & Behavior | New UI Preview. We hope you’ll love it!
Settings Sync is the new solution for synchronizing and backing up your custom user settings, such as shareable settings from the platform, bundled plugins, and third-party plugins. For more details about the new Settings Sync plugin and the migration process, see this guide.
Note that the Settings Sync plugin is not available in Rider.
WSL support in remote development
There is now an alternative way to work with projects running in WSL 2 file systems. Instead of running a full IDE on Windows, your IDE backend will launch directly in WSL 2 itself. You then simply connect to it the same way you would connect to any remote machine when using remote development in the IDE.
Redis support in databases
Long-awaited support for Redis is finally here. Get the full story in this blog post.
We recommend updating your JetBrains tools via the free Toolbox App. Download it from this page or simply click the button below:
Now, let’s go over the other notable features and improvements specific to each IDE.
IntelliJ IDEA 2022.3. In addition to the features highlighted above, IntelliJ IDEA 2022.3 comes with new actions for autowiring Spring beans and generating OpenAPI schemas. Check out all the details in this blog post.
RubyMine 2022.3 includes enhanced RBS support, improvements for working with shared contexts and examples in RSpec, updated navigation and structure view functionality, and remote development improvements.
PyCharm 2022.3 brings an improved experience for working with asynchronous code in the Python Console, as you can now use the await keyword outside of functions to call coroutines. The Python Packages tool window can now help you find, install, and delete packages from the Anaconda package library (in addition to PyPI). For pandas DataFrames, there are new options to hide columns, use pagination to quickly go through rows, and export DataFrames in various formats.
DataSpell 2022.3 makes data science simpler whether you work on remote or local machines. Execute projects on remote servers directly from your IDE by configuring a remote Python interpreter via SSH. Debug notebook cells on remote Jupyter servers. Automatically track changes to Jupyter notebooks with Local History, no version control required.
GoLand 2022.3 offers performance enhancements, as well as new features for generics and Go workspaces. We’ve integrated Go Playground and added support for improvements to Go doc comments. There are also new features for HTTP Client and Docker, and more.
Rider 2022.3 offers support for the .NET 7 SDK, including the latest features from C# 11. This version boasts significant performance improvements, with a particular focus on startup time and the ability to run Rider on WSL 2 through remote development. We’ve also introduced several big UX and UI changes. Last but not least, this release provides tighter integration with Unity and Unreal editors.
CLion 2022.3 provides a better user experience across the board, from projects with only a couple of C/C++ files to complex CMake-based applications. It also helps you adopt modern C++20 features and work in embedded and remote setups more productively.
DataGrip 2022.3 is here with long-awaited Redis support. Now you can connect to Redis Single Instance, explore key values in the data viewer, write and execute Redis queries, and more. We’ve also introduced a quick filter in the database explorer, pattern-based schema filtering, formats for datetime fields, and other features.
PhpStorm 2022.3 is a major update that includes PHP 8.2 support, Code Vision for PHP, quick-fix preview, support for ParaTest, rendered PHPDoc view, and much more.
AppCode 2022.3 is compatible with macOS 13 and Xcode 14.2. It brings more refactoring capabilities for Swift and enables language injections.
Note that we are announcing the end of AppCode sales and support with this release. Please read this blog post to learn more.
.NET tools and VS extensions
Both ReSharper and Rider have introduced basic support for the latest C# 11 features, as well as vulnerable dependency detection for NuGet packages.
ReSharper 2022.3 also offers reworked code highlighting and database inspections from Dynamic Program Analysis.
Rider 2022.3 brings significant performance improvements, support for the .NET 7 SDK and WSL 2, and the ability to dock tool windows for multi-monitor setups. This release also provides tighter integration with Unity and Unreal editors.
ReSharper C++ 2022.3 introduces experimental support for C++20 modules and provides seamless integration with clang-format.
This update also adds early support for Windows ARM64 to ReSharper, dotPeek, dotMemory, dotTrace, dotCover, and ReSharper’s command-line tools. Rider 2022.3 in particular can run on both Windows and Linux ARM64.
That just about does it for this year! We hope you enjoy the festive season and we look forward to welcoming you in 2023 with more exciting features in your favorite JetBrains tools.
Your JetBrains team