I

IntelliJ IDEA

I
IntelliJ IDEA IDE

Logpoints Walkthrough

Modern development tools, especially IntelliJ IDEA, have such comprehensive debugging support that for virtually any niche use case, there is a specialized tool for the job. This can make it hard to know where to begin. If you are new to debugging tools and want the biggest return on your learning investment, the best feature […]

I
IntelliJ IDEA IDE v2026.2.3

IntelliJ IDEA 2026.2.3 Is Out!

We’ve just released IntelliJ IDEA 2026.2.3. You can update to this version from inside the IDE, using the Toolbox App, or using snaps if you are a Ubuntu user. You can also download it from our website. The latest update brings the following improvements: For a comprehensive overview of the fixes, see the release notes. […]

I
IntelliJ IDEA IDE

Java 27 in IntelliJ IDEA

In line with the six-month release cadence, Java 27 was released on September 15, 2026. In this blog post, we will look at what’s included in this release, how IntelliJ IDEA continues to support the latest Java versions, and even how IntelliJ IDEA is benefiting from some of the changes to the JDK. Java 27 […]

I
IntelliJ IDEA IDE

The Evolution of WSL Support in JetBrains IDEs

JetBrains IDEs have worked with WSL for many years, and over time, several ways of using it have emerged across our products. Depending on the entry point, the IDE could rely on a different underlying architecture, leading to a different experience. Starting with the 2026.2 release, there is one recommended entry point. In IntelliJ IDEA, […]

I
IntelliJ IDEA IDE

Debug Past an HTTP 403 Without Breaking Spring Security

You set a breakpoint inside a Spring MVC controller, or a service, send the request to an HTTP endpoint, and nothing happens. The response is back – and it is a 403 (or 401, or a redirect to a login page). At that point, the bug you were trying to catch is no longer the […]

I
IntelliJ IDEA IDE

Java Annotated Monthly – September 2026 

This month’s Java Annotated Monthly brings you the latest Java news, a generous dose of AI-focused articles, Kotlin updates, and highlights from a variety of technologies and frameworks, plus plenty more worth adding to your reading list. Our featured writer, Aicha Laafia, takes a closer look at upcoming JEPs and shares her key findings on […]

I
IntelliJ IDEA IDE v2026.2.2

IntelliJ IDEA 2026.2.2 Is Out!

IntelliJ IDEA 2026.2.2 is now available. You can update to this version from inside the IDE, using the Toolbox App, or by using snaps if you are a Ubuntu user. You can also download it from our website. IntelliJ IDEA 2026.2.2 brings the following refinements: To see the full list of issues addressed in this version, please […]

I
IntelliJ IDEA IDE

The Grails Plugin Has a New Home: Apache Grails

The Grails plugin for IntelliJ IDEA (which provides framework-aware coding assistance, GSP tooling, and GORM integration) has moved to the Apache Grails project. The Apache Software Foundation (ASF), which already stewards the Grails framework, now owns the plugin’s source code, which lives in its new GitHub repository. On JetBrains Marketplace, the plugin is listed as […]

I
IntelliJ IDEA IDE

Project Loom in IntelliJ IDEA: Virtual Threads, Scoped Values, and Structured Concurrency

Java concurrency is a powerful feature, but it can be difficult to get right. Writing correct multithreaded code requires a deep understanding of thread pools, synchronization, cancellation, and error propagation. Even experienced developers regularly introduce subtle bugs like thread leaks, swallowed exceptions, and race conditions that only surface under specific circumstances. Traditionally, Ja…

I
IntelliJ IDEA IDE

Spring Boot Configuration Management Best Practices

Spring Boot provides comprehensive externalized application configuration support. It enables one application artifact to run in different environments by supplying values from various sources such as: In this article, we’ll explore the best practices for managing Spring Boot application configuration. A well-designed configuration strategy should ensure that: Configuration properties classificati…

I
IntelliJ IDEA IDE

How to Use AI Agents in IntelliJ IDEA With ACP

The Agent Client Protocol (ACP) defines a common contract between a client – like IntelliJ IDEA – and an agent. IntelliJ IDEA already includes several ACP-compatible agents: Codex, Claude Agent, and Junie. Beyond these bundled options, the ACP Registry provides more choices, and teams can register internal or unlisted agents through acp.json. The key idea […]

I
IntelliJ IDEA IDE

Top 5 AI Features in IntelliJ IDEA

When developers hear “AI in the IDE”, the first thing that often comes to mind is a chat window. IntelliJ IDEA includes an AI chat, but JetBrains AI features also appear in many other parts of the development workflow. Some of those features are easy to miss because they are built into existing IDE actions: […]

I
IntelliJ IDEA IDE

Agent Skills in IntelliJ IDEA

Agent Skills have become a key building block of the Agent Harness for AI-driven agentic development. They give AI agents additional capabilities and knowledge, enabling them to complete tasks in a way that aligns with your preferences. If you are new to Agent Skills, I recommend reading AI-Assisted Java Application Development with Agent Skills first. […]

I
IntelliJ IDEA IDE v2026.2.1

IntelliJ IDEA 2026.2.1 Is Out!

We’ve just released the first minor update for IntelliJ IDEA 2026.2 – v2026.2.1. You can update to this version from inside the IDE, using the Toolbox App, or using snaps if you are a Ubuntu user. You can also download it from our website. Here are the most notable updates: To find out more details about the […]

I
IntelliJ IDEA IDE

Println Debugging Done Right

The simplest tools are often the most useful, and debugging is a prime example of this. There are many advanced debugging techniques, and while they all have their use cases, println debugging is still the #1 choice, whether you’re doing it manually or with the help of coding agents. Inserting a println statement to inspect […]

I
IntelliJ IDEA IDE

Java Annotated Monthly – August 2026 

July gave the tech world plenty to talk about, from fresh releases and useful tutorials to Kotlin updates, AI experiments, and new ideas across the wider ecosystem. We packed the best of it into one issue, so you can skip scrolling and get straight to the good stuff. To top it all off, Donald Raab […]

I
IntelliJ IDEA IDE v7.4

Reverse Engineering with Hibernate 7.4 and IntelliJ IDEA

Reverse Engineering in the context of database-driven application development means generating Java persistence artifacts such as entity classes and mapping files from an existing database schema. This is useful when the database already exists, especially in legacy systems or large projects where creating entity classes manually can be slow and error-prone. Until now, these features […]

I
IntelliJ IDEA IDE v2026.2

What’s New in IntelliJ IDEA 2026.2

IntelliJ IDEA 2026.2 is here! This version brings updates designed to streamline your workflows and help you confidently adopt the latest innovations across the Java ecosystem. You can download this latest release from our website or update to it directly from inside the IDE, via the free Toolbox App, or using snap packages for Ubuntu. Explore the What’s […]

I
IntelliJ IDEA IDE v2026.2

What’s fixed in IntelliJ IDEA 2026.2

Welcome to an overview of the most important fixes and usability improvements in IntelliJ IDEA 2026.2. This release brings more than 1,300 bug fixes and usability improvements, and it addresses 140 freezes and other performance issues identified through internal diagnostics and user reports. Below is a recap of the most impactful updates. Performance Responsiveness remains […]

I
IntelliJ IDEA IDE v2026.2

IntelliJ Scala Plugin 2026.2 Is Out!

Hello everyone, The new release of IntelliJ IDEA introduces a few new features for Scala developers that we’ve been working on for some time, as well as a number of fixes and improvements. We hope that they will make your Scala experience even better than before. Build tool support The logic behind sbt tasks in […]

I
IntelliJ IDEA IDE

Java Annotated Monthly – July 2026 

Welcome back to another edition of Java Annotated Monthly! As always, we’ve rounded up the best reads from across the ecosystem so you don’t have to go hunting yourself. This month’s lineup spans the usual favorites: fresh finds from the Java and Kotlin worlds, a healthy dose of AI developments worth your attention, and a […]

I
IntelliJ IDEA IDE v2026.1.4

IntelliJ IDEA 2026.1.4 Is Out!

IntelliJ IDEA 2026.1.4 is out with some useful fixes. You can update to this version from inside the IDE, using the Toolbox App, or using snaps if you are a Ubuntu user. You can also download it from our website. The latest update brings the following improvements: For a comprehensive overview of the fixes, see the release notes. […]

I
IntelliJ IDEA IDE

Kotlin Notebook Sunset

Starting from IntelliJ IDEA 2026.2, JetBrains will sunset Kotlin Notebook as a product and will no longer maintain it. The plugin will remain available on an open-source model so the community can continue its development. Below, we explain why we’re making this change, how it affects current Kotlin Notebook users, what comes next, and how […]

I
IntelliJ IDEA IDE v2026.2

Open-Sourcing the LSP Client API in IntelliJ IDEA 2026.2

Language Server Protocol (LSP) solves a real problem: before, each IDE or editor had to implement support for a specific language separately. A language server puts that work in one place and exposes it through a common protocol, providing completion, formatting, documentation, and related features. That common protocol is only a part of the IDE […]

I
IntelliJ IDEA IDE

Your JetBrains IDE Expertise, Now on LinkedIn

Every developer has tools they rely on daily. The workflows they’ve built around them, the ways they’ve learned to move faster, debug smarter, and write better code – that kind of hands-on experience can be hard to put into words. We’re collaborating with LinkedIn to make it easier for you to showcase your expertise with […]

I
IntelliJ IDEA IDE

Java Annotated Monthly – June 2026 

A fresh edition of Java Annotated Monthly has landed! The world of software development keeps moving at full speed, and this month’s selection helps you keep up without drowning in tabs. Inside, you’ll find hand-picked articles, podcasts, videos, and thought-provoking reads covering Java, Kotlin, AI, and the technologies shaping the next generation of development. Grab […]

I
IntelliJ IDEA IDE v2026.1.3

IntelliJ IDEA 2026.1.3 Is Out!

We’ve just released IntelliJ IDEA 2026.1.3. You can update to this version from inside the IDE, using the Toolbox App, or using snaps if you are a Ubuntu user. You can also download it from our website. The latest update brings the following improvements: For a comprehensive overview of the fixes, see the release notes. […]

I
IntelliJ IDEA IDE v2025.3.6

IntelliJ IDEA 2025.3.6 Is Out!

IntelliJ IDEA 2025.3.6 is now available with the latest Oracle critical patch update for Java 21. The update includes the corresponding JetBrains Runtime changes and fixes the issue [IDEA-389015], providing improved reliability and security. You can update to this version from inside the IDE, using the Toolbox App, or using snaps if you are a […]

I
IntelliJ IDEA IDE v7.4

Hibernate 7.4 New Features

Hibernate 7.4 introduced several improvements that simplify loading a page of data along with their associated child collection, historical data access, and audit logging. The article will focus on the following features: You can check out the sample code for this article in this GitHub repository. Limits and Fetch Joins One common requirement in data-driven […]