| by Arround The Web | No comments

IntelliJ IDEA 2025.2 Released with JAVA 25 and Local AI Model Support

JetBrains announced the 2025.2 release of its IntelliJ IDEA and PyCharm IDE yesterday.

In the release, the AI-powered code completion now suggests code blocks for Java in offline, and lets you choose your preferred local code completion model.

AI Assistant has been updated with AI-powered code completion for SQL, YAML, JSON, and Markdown, and Junie now is 30% faster and works in remote environments.

There are as well new Project Rules file allowing to define project-specific instructions, “Auto selection” mode in AI module selection menu. And, AI chat now supports attaching images (Anthropic and OpenAI models only so far), specific tables or views, and adding folders to the chat context.

Junie now supports the Model Context Protocol (MCP), and IntelliJ IDEA can now act as an MCP server for third-party AI agents.

Besides the AI changes, the release also added Maven 4 support with all the key features that you expect. And, it added support for both final and preview features of the next long-term support (LTS) Java 25, as well as made possible to download Java 25 Early Access builds directly from the IDE.

For virtual threads that was introduced in JDK 21, IDEA 2025.2 now supports collecting and inspecting virtual threads in thread dumps, even when the app is paused or at a break-point. And, it can load thread dumps from tools like jstack and jcmd, giving you more ways to analyze performance issues in highly concurrent apps.

As well, the release introduced full support for Scala 3 opaque types and new generic tuple operations. The new sbt module layout is now stable and enabled by default. And, project sync now automatically generates sbt-managed source files, reducing red code.

Other changes include JSpecify annotations support as first-class citizens, on an equal level with JetBrains’ own annotations, and, native bazel support through the official JetBrains Bazel plugin, as well as following Ultimate only features:

  • Spring Boot With Spring Debugger.
  • Spring Modulith support.
  • Improved experience when your subscription expires. The core Java and Kotlin features remain accessible, even if your subscription renewal is delayed.
  • Experimental support for the new TypeScript-Go language server.
  • SELECT statements with JOIN clauses can be edited directly.
  • Quick documentation includes Web Platform Baseline data.
  • Auto-detect and configure Bun from running scripts to installing package.

Get IntelliJ 2025.2

The official release note and download link are available in the link below:

For Linux, it’s a portable tarball includes executable file and most runtime libraries. Just decompress, then run the executable file from it to launch the IDE.

Ubuntu users may choose install the official Snap package from either App Center or Ubuntu Software, though it’s not updated at the moment of writing.

And, there are community maintained Flatpak packages (Community and Ultimate) runs in sandbox environment. For beginners, see this step by step how to install guide.

Share Button

Source: UbuntuHandbook