IntelliJ IDEA 2026.1의 새로운 기능

IntelliJ IDEA 2026.1 릴리스 개요에 오신 것을 환영합니다. 이 버전은 Codex, Cursor 및 모든 ACP 호환 에이전트를 포함하여 더 많은 AI 에이전트를 기본적으로 지원하며 Java, Kotlin 및 Spring 지원을 탁월하게 개선합니다. 최신 언어와 도구가 출시되는 즉시 지원하려는 IntelliJ IDEA의 노력은 이번 릴리스에서도 이어집니다.

모든 에이전트 기본 제공:

  • ACP 레지스트리: AI 에이전트를 한 번의 클릭으로 찾아보고 설치하세요.
  • Git 워크트리: 여러 브랜치에서 동시에 작업하면서, 하나는 에이전트에 맡기고 다른 작업을 계속 진행할 수 있습니다.
  • AI 에이전트의 데이터베이스 액세스: Codex, 또는 Claude Agent가 데이터 소스에 직접 쿼리하고 이를 수정할 수 있도록 합니다.

플랫폼에 인텔리전스 내장:

최고의 언어 지원:

  • Java 26: 테스트 버전 기능을 포함해 출시와 동시에 지원합니다.
  • Kotlin 2.3.20: 실험적 기능을 포함해 출시와 동시에 지원합니다.
  • IntelliJ IDEA의 C/C++: 다중 언어 프로젝트를 위한 최고의 C/C++ 코딩 지원을 제공합니다.
  • Ultimate 구독 없이도 JavaScript를 지원합니다.

생산성과 환경:

2026.1 버전은 새로운 기능과 함께 플랫폼 전반에 걸쳐 안정성, 성능 및 사용 편의성 측면에서 다양한 개선 사항을 제공합니다. 별도의 수정 사항 블로그 게시물에서 관련 내용을 확인하실 수 있습니다.

AI

IntelliJ IDEA는 사용자가 원하는 AI 도구를 전문 개발 워크플로에 통합할 수 있도록 지원하는 개방형 플랫폼으로 발전하고 있습니다.

Junie와 Claude Agent 외에도 이제 AI 채팅에서 Codex를 포함하여 더 많은 에이전트를 선택할 수 있습니다. 또한, Cursor 및 GitHub Copilot과 수십 개의 외부 에이전트가 에이전트 클라이언트 프로토콜을 통해 지원됩니다. 새로운 ACP 레지스트리를 이용하면 사용 가능한 에이전트를 발견하고 클릭 한 번으로 설치할 수 있습니다.

이제 다음 편집 제안을 JetBrains AI Pro 구독의 AI 할당량을 소모하지 않고 사용할 수 있습니다. 이러한 제안은 추가된 Scala를 포함해 Java, Kotlin의 기존 코드 완성을 넘어섭니다. 커서 위치의 코드만 업데이트하는 것이 아니라 파일 전체에 걸쳐 관련된 변경 사항을 지능적으로 적용하므로 최소한의 노력으로 코드의 일관성과 최신 상태를 유지할 수 있습니다.

이는 코드 완성 기능이 자연스럽게 발전한 형태로, 작업 흐름을 유지할 수 있는 매끄러운 Tab Tab 경험을 제공합니다.

JVM 언어 지원

Java 26

IntelliJ IDEA는 최신 Java 릴리스를 출시와 동시에 지원할 뿐만 아니라, IDE에서 직접 얼리 액세스 빌드를 설치할 수 있도록 하는 등 향후 Java 릴리스에 대한 조기 지원도 제공합니다.

Java 25와 달리 Java 26에서는 새로운 안정화 언어 기능이 도입되지 않았지만, 패턴 일치와 지연 상수에 대한 테스트 버전이 제공되며, 이는 IntelliJ IDEA에서도 지원됩니다. 자세히 알아보기.

JPA를 사용한 Kotlin 개발 환경 개선

Kotlin과 Jakarta Persistence의 조합은 서버 측 개발에서 널리 사용되지만, Jakarta Persistence는 원래 Java를 위해 설계되었기 때문에 null 안전성이나 val, data class 의미와 같은 일부 Kotlin 기능이 엔티티에서 예상과 다르게 동작할 수 있습니다. IntelliJ IDEA 2026.1은 Kotlin을 더 잘 이해하는 JPA 지원을 통해 이러한 문제를 해결합니다. 이번 릴리스에서 제공되는 주요 기능 몇 가지를 살펴보겠습니다.

  • 기존 프로젝트에 Kotlin을 추가하면 Kotlin no-argall-open 컴파일러 플러그인이 자동으로 구성됩니다.
  • 불필요한 no-arg 생성과 open 한정자를 제거합니다.
  • JPA 엔티티에서 데이터 클래스 및 val 필드 사용과 같은 문제를 탐지하고 빠른 수정 기능을 제공합니다.

이러한 문제에 관한 자세한 내용은 이 블로그 글을 참조하세요.

Kotlin 2.3.20 지원

IntelliJ IDEA 2026.1은 Kotlin 2.3.0과 2.3.20의 최신 언어 기능에 대한 지원을 강화했습니다. 새 버전에서는 중첩된 타입 별칭과 when 표현식의 데이터 흐름 완전성 검사 기능이 안정화 단계로 승격되었으며, IntelliJ IDEA에서 이미 제공하고 있는 여러 실험적 기능도 함께 제공합니다.

  • 이름 기반 구조 분해는 위치가 아닌 프로퍼티 이름을 기준으로 분해하므로, 프로퍼티 순서를 변경해도 코드가 깨지지 않습니다(버전 2.3.20).
  • 명시적 백킹 필드는 내부적으로 쓰기 가능하지만 호출자에게는 읽기 전용인 프로퍼티를 원하는 경우 상용구 코드를 줄여줍니다(버전 2.3.0).
  • 미사용 반환값 검사기는 의미 있는 결과를 반환하는 함수를 호출하지만 그 결과가 조용히 무시될 때 경고를 표시하여 버그를 발견하는 데 도움을 줍니다(버전 2.3.0).

Scala

이번 릴리스에서는 Scala 3에 대한 Scaladoc 지원이 완벽하게 제공되므로 이제 문서 주석에서 바로 최신 Markdown 구문을 사용할 수 있습니다.

WSL 및 Docker 컨테이너 내에서 sbt 프로젝트를 작업하는 경험이 이제 로컬 프로젝트에서 작업할 때만큼 원활해졌습니다. 또한 강조 표시 기능을 비롯한 여러 성능을 개선하고 sbt 프로젝트 동기화 속도를 높였습니다.

이러한 업데이트에 대한 자세한 내용은 여기에서 확인할 수 있습니다.

Spring Ultimate

Spring 애플리케이션의 런타임 분석 정보

이제 Spring Debugger를 사용하면 실행을 일시 중지하지 않고도 코드에서 직접 Spring 애플리케이션의 상태를 확인할 수 있습니다. 따라서 와이어링이나 프로파일 구성, 환경을 파악하기 위해 추측하거나 프로젝트 트리로 이동할 필요가 없습니다. 잘못된 Bean 삽입을 탐지하고, 보안 엔드포인트를 테스트하며, 실행 중인 코드에서 애플리케이션 구성을 검토할 수 있어 정적 코드 분석에 드는 시간과 비용을 절약할 수 있습니다.

  • 코드에 삽입된 Bean: Spring 구성 요소에 삽입되는 정확한 Bean 클래스와 해당 Bean의 정의 및 관련 Bean을 확인하고, 클릭 한 번으로 Bean 정의 클래스나 팩토리 메서드로 이동할 수 있습니다.
  • 엔드포인트 보안 인레이[2026.1.X에서 제공 예정]: 각 Spring MVC 엔드포인트의 보호 방식과 적용되는 규칙, 이러한 규칙의 출처를 확인하고, 현재 사용자 컨텍스트를 확인하며, 디버그 중에 구성을 수정하지 않고도 엔드포인트 잠금을 일시적으로 해제하여 동작을 검증할 수 있습니다. 이 모든 것이 HTTP 클라이언트에서 바로 가능합니다!
  • 실제 프로퍼티 값[2026.1.X에서 제공 예정]: @Value 어노테이션에서 런타임에 사용되는 실제 프로퍼티 값을 확인하여 환경 변수, 실행 구성 또는 구성 서버에서 재정의된 값을 더 빠르게 파악할 수 있습니다.

의존성의 소스와 문서를 별도 설정 없이 바로 제공

생성되는 코드의 양이 점차 늘어남에 따라 고품질 코드를 유지하기 위한 검토와 디버그의 중요성이 더 커지고 있습니다. 이때 프로젝트에 사용되는 종속성의 소스와 문서를 로컬에서 바로 확인할 수 있다면 큰 도움이 됩니다.

2026.1 버전부터는 모든 종속성의 소스가 번거로움 없이 자동으로 다운로드됩니다. 이제 종속성 코드를 쉽게 검사하고 디버그하며 탐색하는 데 필요한 모든 컨텍스트가 확보됩니다.

IntelliJ IDEA에서 C/C++ 지원 Ultimate

Java로 작업할 때, 최적화된 마이크로서비스나 네이티브 라이브러리처럼 특정 상황에서는 C++의 성능을 활용할 필요가 있습니다. IntelliJ IDEA의 새로운 C++ 플러그인을 사용하면 도구를 전환하지 않고도 워크플로를 유지할 수 있습니다.

C/C++ Language Support 플러그인은 IntelliJ IDEA에서 최신 C 및 C++ 개발을 위한 최고 수준의 코딩 지원 기능을 제공합니다. 고급 코드 분석 기능, 실시간 품질 검사, 강력한 리팩터링을 사용할 수 있어 네이티브 코드를 JVM 프로젝트만큼 쉽게 유지 관리하고 품질을 높일 수 있습니다.

이 지원 기능을 활성화하려면 간단히 CLion 플러그인를 설치하세요. 이 플러그인은 핵심 인프라 역할을 하여 프로젝트를 필수 툴체인, 디버거, CMake 및 Meson과 같은 빌드 시스템, 컴파일 데이터베이스, vcpkg, 테스트 프레임워크 플러그인에 연결합니다.

생산성 향상 기능

Java 및 Kotlin에 대한 명령어 자동 완성 .. 지원 확장

지금까지 받은 긍정적인 피드백과 도입 사례를 바탕으로, 더 많은 Java 및 Kotlin 워크플로를 지원하도록 명령어 자동 완성 기능을 지속적으로 확장하고 있습니다.

  • 명령어 자동 완성 기능을 통해 새로운 AI 기반 액션을 이용할 수 있습니다. 통합된 프롬프트 대화상자를 통해 IDE에 코드 설명, 문서 생성 또는 코드 변경을 빠르게 요청할 수 있으며, 이 모든 작업이 에디터를 나가지 않고 컨텍스트 내에서 수행됩니다.
  • 이제 모든 접미어 템플릿을 ..을 통해 검색하고 호출할 수 있으므로이 두 가지 메커니즘을 하나의 일관된 흐름 내에서 더 쉽게 사용할 수 있습니다.
  • 이제 구성 .properties 파일에서도 명령어 자동 완성 기능을 사용할 수 있습니다. 이는 구성과 코드가 밀접하게 연결된 프레임워크 기반 프로젝트에서 생산성을 향상시킵니다.

사람과 에이전트를 위한 Gradle 모범 사례

Gradle은 빌드를 구성하는 여러 가지 방법을 제공하지만, 일부는 최적의 방법이 아닙니다. 이 때문에 개발자와 AI 에이전트 모두에게 혼란이 생길 수 있습니다.

방향을 제시하기 위해 JetBrains는 Gradle 및 Google과 협력하여 사용자가 겪는 선택의 복잡성을 걷어내고 AI 에이전트의 개선을 돕는 공식 모범 사례 모음을 만들었습니다. 새로운 모범 사례가 정기적으로 작성되고 있으며, 30가지 이상이 이미 게시되었습니다.

이 리소스를 더 쉽게 이용할 수 있도록 IntelliJ IDEA 2026.1에서는 첫 번째 모음을 검사 및 빠른 수정 형태로 바로 제공하며, 향후 더 많이 추가될 예정입니다.

에디터 캐럿 및 선택 업데이트

JetBrains는 IDE를 지속적으로 현대화하고 있으며, 이번 업데이트에서는 여러분이 끊임없이 상호 작용하는 에디터를 새롭게 단장했습니다. 부드러운 캐럿 애니메이션과 업데이트된 선택 동작으로 편안함이 개선되고 디자인도 깔끔해져 코딩 경험이 더 즐거워집니다. 자세히 알아보기.

Git 워크트리를 사용하여 여러 브랜치에서 동시에 작업

AI 에이전트의 발전으로 여러 작업을 동시에 수행하여 시간을 크게 절약할 수 있게 되었습니다. 바로 이 부분에서 Git 워크트리가 매우 유용하게 활용됩니다. IntelliJ IDEA는 AI 기반 소프트웨어 개발의 최신 워크플로를 위해 Git 워크트리를 완벽하게 지원합니다. 긴급 핫픽스를 위한 별도의 워크트리를 만들고, 다른 워크트리를 AI 에이전트에게 넘겨주고, 메인 브랜치에서 계속 작업하세요. 이 모든 작업을 중단 없이 동시에 진행할 수 있습니다.

에이전트를 사용하지 않더라도 워크트리는 특히 대규모 프로젝트에서 브랜치 전환에 소요되는 시간을 줄여줍니다.

Wayland 기본 지원

IntelliJ 기반 IDE는 이제 기본적으로 Wayland에서 실행됩니다. 이 전환을 통해 Linux 사용자에게 더 선명한 HiDPI와 향상된 입력 처리로 최적의 사용 경험을 제공하며, Vulkan 지원과 같은 향후 기능 개선을 위한 기반이 마련됩니다.

Wayland는 여러 이점을 제공하고 향후 개선을 위한 기반을 제공하지만, 안정성이 무엇보다 중요합니다. 지원되지 않는 환경에서는 IDE가 자동으로 X11로 전환되어 워크플로가 중단되지 않도록 합니다. 자세히 알아보기.

터미널 내 자동 완성

더 이상 명령어를 외우지 말고 찾으세요. 터미널 내 자동 완성 기능을 사용하면 입력하는 동안 하위 명령어와 매개변수를 즉시 확인할 수 있습니다. Git, Docker 또는 kubectl과 같은 복잡한 CLI 도구를 사용하거나 자체 사용자 지정 스크립트를 사용하는 모든 경우에 이 기능은 실시간으로 유효한 옵션을 지능적으로 제안합니다.

이전에 Bash 및 Zsh 셸에 도입되었던 이 기능은 이제 PowerShell에서도 지원됩니다.

Dev Container의 프로젝트를 로컬 프로젝트처럼 작업Ultimate

최신 소프트웨어 개발에서는 일관되고 전문적인 개발 환경을 구축하기 위해 Dev Container를 더 많이 사용하는 추세입니다. IntelliJ IDEA는 원격 개발 모드를 통해 오랫동안 이를 지원해 왔으며, 이제 더 간소화된 방식으로 개발 흐름을 유지할 수 있습니다.

IntelliJ IDEA 2026.1 버전부터 Dev Container의 프로젝트를 로컬 IDE에서 바로 열 수 있습니다. 기존 방식처럼 Dev Container 내에 IDE 백엔드를 완전히 갖출 필요 없이, 이 새로운 에이전트 기반 아키텍처를 통해 시스템 리소스를 과도하게 사용하지 않으면서 파일 시스템에 고성능으로 연결할 수 있습니다. 그 결과, 인지 부하와 설정 시간이 줄어들어 중요한 작업에 더 집중할 수 있습니다.

데이터베이스

Codex, Claude Agent와 통합된 AI 채팅에서, 연결된 데이터베이스에 대한 완벽한 지원을 기본적으로 제공합니다. 이제 자연어를 사용해 IDE에서 직접 데이터베이스 상태를 쿼리하고 분석하며 수정할 수 있습니다.

동일한 기능이 MCP 서버를 통해 외부 에이전트에도 제공됩니다.

이제 데이터 소스 템플릿을 통해 데이터 소스 설정을 JetBrains 계정에 저장할 수 있습니다. 이 업그레이드를 통해 데이터베이스 기능을 갖춘 모든 JetBrains IDE에서 데이터 소스 템플릿과 설정에 액세스할 수 있으며, 이는 특히 All Products Pack 사용자나 JetBrains IDE를 여러 개 사용하는 사용자에게 유용합니다.

Terraform 스택 지원 Ultimate

이제 IDE에서 Terraform Stacks를 직접 사용하여 Terraform 인프라를 더 명확하게 효과적으로 관리할 수 있습니다. 코드 자동 완성을 활용하고, 구조를 자세히 이해하며, 새로운 구성 요소와 배포를 생성하고, 그 사이를 간편하게 이동하세요. 복잡한 인프라 환경에서도 전체를 정확하게 파악할 수 있습니다.

간소화된 Kubernetes 경험 Ultimate

이제 IntelliJ IDEA에서 Kubernetes를 그 어느 때보다 간편하게 사용할 수 있습니다. 클러스터 워크플로를 활용할 수 있도록 안내하는 전용 시작 화면이 생겨, IDE를 종료하지 않고도 기능을 살펴보고, 클러스터에 연결하고, 컨텍스트를 쉽게 선택하고, 구성을 적용하고, 리소스 트리를 보고, 로그를 검사하고, 디버그할 수 있습니다.

JavaScript 및 TypeScript

이제 서비스 기반의 타입 엔진에서 기본적으로 실행되는 TypeScript 지원을 통해 더 원활하고 안정적인 워크플로를 경험해 보세요. 이번 업데이트는 전문가 수준의 개발에 최적화되어 대규모 엔터프라이즈 프로젝트에서도 더 정확한 타입 추론과 현저히 낮은 CPU 사용량을 제공합니다. TypeScript 지원이 더욱 향상되어 경로 별칭 및 프로젝트 참조에 대한 자동 가져오기 처리 기능이 개선되었으며, Go 기반 TypeScript 언어 서버의 인레이 힌트가 통합되었습니다. 이제 JavaScript 구문 분석에서 문자열 리터럴 import/export 지정자를 올바르게 처리합니다.

IntelliJ IDEA는 사용자가 선호하는 프레임워크에 대한 세밀한 지원을 통해 웹 에코시스템의 최첨단 기술을 유지할 수 있도록 도와줍니다.

  • 이제 IDE에서 React의 새로운 use memouse no memo 지시문을 강조 표시합니다.
  • Vue 통합에 @vue/typescript-plugin의 업데이트된 3.1.8 버전이 사용됩니다.
  • Astro 설정은 언어 서버 통합을 위해 JSON 기반 구성을 지원합니다.
  • Angular 21.x 템플릿 구문이 지원됩니다.

Ultimate 구독 없이도 JavaScript 및 TypeScript 지원 이용

통합된 IntelliJ IDEA를 통해 JetBrains는 모든 Java 및 Kotlin 개발자에게 최고의 경험을 제공하기 위해 노력하고 있습니다. 대부분의 프로젝트에서 프런트엔드 개발은 필수이며, JavaScript가 기본적으로 선택됩니다.

IntelliJ IDEA는 버전 2026.1부터 Ultimate 구독 없이도 JavaScript를 지원합니다. 단, JavaScript용 고급 생산성 기능을 사용하려면 Ultimate 구독이 여전히 필요합니다. 자세히 알아보기

새로운 소식을 기대해 주세요

IntelliJ IDEA 2026.1의 안정성, 성능 및 사용자 경험 개선 사항에 대한 자세한 내용은 수정 사항 블로그 게시물에서 확인할 수 있습니다.

이번 릴리스의 새로운 기능에 대한 여러분의 의견을 알려주세요. 여러분의 피드백은 제품을 더 개선하는 데 큰 도움이 됩니다.

지금 IntelliJ IDEA 2026.1로 업데이트하여 새로운 기능을 사용해 보세요. X, Bluesky 또는 LinkedIn에서 함께하며 마음에 드는 업데이트를 공유해 주세요.

IntelliJ IDEA를 사용해 주셔서 감사합니다!