2025.1
Last modified: 24 March 2025Build number: 2025.1.0.2151
Release date: 03.24.2025
IDE Provisioner:
Added support for remote development via IDE Services.
tip
Plugin provisioning updates for remote development usersThis change affects you if your profiles include auto-installed plugins and your organization uses JetBrains Remote Development. After upgrading to 2025.1, IDE Services will download and install these plugins to the JetBrains Client along with the local JetBrains IDEs, which may significantly increase JetBrains Client startup time.
To avoid this, follow the recommended migration steps:
In your server configuration file, set the value of the
tbe.features.remote-development-enabled
property tofalse
.Upgrade your server to 2025.1 and start it.
In the Web UI, navigate to the necessary profiles and update filters for auto-installation rules by selecting Local in the Dev Environment field.
Stop your IDE Services Server. Then in the server configuration file, set the value of the
tbe.features.remote-development-enabled
property totrue
.Restart your IDE Services Server. This ensures plugin auto-installation rules work as intended.
Improved the logic of plugin channels in case multiple profiles are assigned to the same user.
AI Enterprise:
Added support for the Hugging Face provider installed on-premises.
Added an option to test connections to AI providers.
Web UI:
Redesigned the home page for regular users.
Known issues
Assessed the CVE-2025-22228 vulnerability. The problem affects IDE Services automation tokens and will be fixed in the next release.
We're aware that the issue introduces a potential weakness in the way automation tokens are handled. However, successful exploitation would require an attacker to correctly guess the first 72 bytes of a valid token — a scenario we consider highly improbable in practice due to the entropy and randomness involved.
We recognize that any theoretical bypass, regardless of practical difficulty, warrants attention. We're treating this with appropriate caution and are actively working on a more robust solution that'll be included in the upcoming release.
The IDE Services Server image crashes with SIGILL on Apple Silicon (M4). The fix for this problem will be provided in the next release.
Workaround:
Add
-XX:UseSVE=0
to the JVM startup parameters. This will disable all SVE checks and resolve the crush.Specify the following
JAVA_TOOL_OPTIONS
within your Docker Compose setup:- JAVA_TOOL_OPTIONS=-Dspring.config.additional-location=file:/tmp/application.yml -Dtbe.deployment.import-machine-config-path=/tmp/your-company-machine-config.json -XX:UseSVE=0