Last week we released new builds of Remote Development and JetBrains Gateway. In this release cycle, our team has focused on the overall solution quality and bug fixes. In addition to the quality improvements, the latest version has several noticeable new features, which we’ll highlight in this blog post.
Remote Development with Gateway is a feature that allows you to use JetBrains IDEs hosted on a remote server. You can install a JetBrains IDE as a backend service and connect via the JetBrains Client, a local application that provides a familiar, full-featured, customizable UI for the remote IDE. Remote Development is still in Beta – you can read more here.
Remote Development meets Rider
Rider 2022.1 supports a Beta version of the Remote Development functionality. You can initiate the workflow from the Welcome screen within the IDE or use the JetBrains Gateway application. It takes just a few clicks to set up the SSH connection, select your .NET solution on a remote machine, and start working on it via the JetBrains Client. Learn more about Rider 2022.1 in this blog post.
New settings for remote servers
Remote development now features a Backend Control Center widget, which shows CPU load, memory, disk capacity, and other parameters you may need to monitor the backend status and manage basic settings with your remote machine.
The new security setting now lets you use SSH key forwarding to authenticate access to git repositories from your remote machine without storing private keys on a remote server. Alternatively, you can use the SSH agent helper to do this.
Starting from build 2022.1, you can specify the download path and exact locations of your IDE backend on your remote machine.
Local thin client adds new features
The JetBrains Client now supports more file editors, so you can work not only with text-based files, but also with PNG images, UML diagrams, Jupyter Notebook files, and Android layout resources.
We’ve also improved the debugging functionality and made multiple actions available so you can effortlessly examine your code when developing remotely.
Run with coverage and a Profiler are available from the gutter menu. The context menu now includes Maven and Gradle tool windows, and more helpful submenu items have been added.
A new bug fix makes backwards and forwards navigation function correctly during remote development sessions.
Several UI updates
The IDE main menu has been refreshed, helping you find the remote development functionality even faster:
File Status Colors in the project view is a minor, but nice, visual addition in this release.
Remote Development is available in the built-in functionality in IntelliJ IDEA Ultimate, PyCharm Professional, GoLand, PhpStorm, CLion, RubyMine, and now Rider. The Gateway standalone application is compatible with WebStorm.
Remote Development is free if you have a license for any IDE listed above.
5 useful links
- Download the Gateway app.
- Read the How to get started guide.
- Check the regularly updated FAQ to find answers to the most common questions.
- If you see any problems, please submit your feedback (logs are always helpful) via the bug tracker.
- Explore the Deep Dive Into JetBrains blog post.
If you have any questions or you would like to share your feedback, feel free to leave a comment below, contact us by email, or share this post with your colleagues.