Novidades do IntelliJ IDEA 2026.1

Boas-vindas à visão geral do lançamento do IntelliJ IDEA 2026.1. Esta versão traz suporte integrado a mais agentes de IA, incluindo o Codex, o Cursor e qualquer agente compatível com ACP, além de trazer melhorias direcionadas e de primeira linha para Java, Kotlin e Spring. Este lançamento também contribui para a missão do IntelliJ IDEA de oferecer suporte às linguagens e ferramentas mais recentes desde o primeiro dia.

Qualquer agente, integrado:

Inteligência na plataforma:

Suporte a linguagens de primeira classe:

  • Java 26: Aproveite o suporte desde o primeiro dia, incluindo recursos de demonstração.
  • Kotlin 2.3.20: Aproveite o suporte desde o primeiro dia, incluindo recursos experimentais.
  • C/C++ no IntelliJ IDEA: Acesse assistência de primeira linha para codificação em C/C++ para projetos multilíngues.
  • Suporte a JavaScript sem uma assinatura do Ultimate.

Produtividade e ambiente:

Além dos novos recursos, a versão 2026.1 traz inúmeras melhorias em termos de estabilidade, desempenho e usabilidade em toda a plataforma. Essas mudanças estão descritas em uma postagem separada do blog: O que foi corrigido.

IA

O IntelliJ IDEA está evoluindo como uma plataforma aberta que permite integrar as ferramentas de IA de sua preferência aos seus workflows de desenvolvimento profissional.

Além do Junie e do Claude Agent, agora você pode escolher mais agentes no chat de IA, incluindo o Codex. Além disso, o Cursor e o GitHub Copilot, juntamente com dezenas de agentes externos, agora são suportados via Agent Client Protocol. Com o novo Registro ACP, você pode descobrir os agentes disponíveis e instalá-los com apenas um clique.

As sugestões de próximas edições já estão disponíveis sem consumir a quota de IA da sua assinatura do JetBrains AI Pro. Essas sugestões vão além da complementação de código tradicional para Java, Kotlin e, agora, Scala. Em vez de atualizarem apenas o que está na posição do cursor, elas aplicam alterações relacionadas de forma inteligente em todo o arquivo, ajudando a manter o código consistente e atualizado, com um mínimo de esforço.

Esta evolução natural da complementação de código proporciona uma experiência fluida, bastando teclar Tab sucessivamente, mantendo a sua concentração.

Suporte a linguagens na JVM

Java 26

O IntelliJ IDEA continua a oferecer suporte às versões mais recentes do Java desde o primeiro dia, bem como suporte antecipado às próximas versões do Java, por exemplo, permitindo que você instale builds de acesso antecipado diretamente do IDE.

Ao contrário do Java 25, o Java 26 não introduz nenhum novo recurso estável da linguagem, mas traz demonstrações para correspondência de padrões e constantes lazy, que já são suportadas no IntelliJ IDEA. Saiba mais.

Melhorias para o desenvolvimento em Kotlin com JPA

A combinação de Kotlin e Jakarta Persistence é bastante utilizada no desenvolvimento do lado do servidor; no entanto, como o Jakarta Persistence foi originalmente projetado para Java, alguns recursos do Kotlin — como a segurança contra nulos, bem como a semântica de val e data class — podem apresentar um comportamento inesperado nas entidades. O IntelliJ IDEA 2026.1 resolve essas dificuldades com um suporte ao JPA mais otimizado para Kotlin. Aqui estão alguns exemplos do que você terá com o novo lançamento:

  • Configuração automática dos plug-ins de compilador Kotlin no-arg e all-open ao adicionar o Kotlin a um projeto existente.
  • Remoção de construções no-arg redundantes e modificadores abertos.
  • Identificação e soluções rápidas para as armadilhas, como o uso de classes de dados e campos val em entidades JPA, entre outras.

Leia mais sobre essas armadilhas nesta postagem de blog.

Suporte ao Kotlin 2.3.20

O IntelliJ IDEA 2026.1 melhorou o suporte às funcionalidades mais recentes da linguagem Kotlin 2.3.0, bem como as da versão 2.3.20. As novas versões tornam estáveis os aliases de tipos aninhados e as verificações de exaustividade do fluxo de dados para expressões do tipo when, além de trazerem vários recursos experimentais que você já pode testar no IntelliJ IDEA:

  • A desestruturação baseada em nome desestrutura por nome de propriedade, em vez de por posição; portanto, alterar a ordem das propriedades não causa erros no código (versão 2.3.20).
  • Os campos de suporte explícitos eliminam o código repetitivo quando você deseja uma propriedade que seja gravável internamente, mas somente leitura para os chamadores (versão 2.3.0).
  • O verificador de valores de retorno não utilizados avisa quando você chama uma função que retorna um resultado significativo e esse resultado é ignorado silenciosamente, ajudando a detectar erros (versão 2.3.0).

Scala

Esta versão traz suporte completo do Scaladoc para o Scala 3, o que significa que agora você pode usar a sintaxe Markdown moderna diretamente nos comentários da documentação.

Além disso, trabalhar com projetos sbt no WSL e em containers Docker é agora tão simples quanto trabalhar em projetos locais. Também implementamos várias melhorias de desempenho no realce de código e aceleramos a sincronização de projetos sbt.

Você pode ler mais sobre estas mudanças aqui.

Spring Ultimate

Insights de tempo de execução para aplicativos Spring

O Spring Debugger agora permite que você visualize o estado do seu aplicativo Spring diretamente no código, sem interromper sua execução. Isso significa que não será mais necessário adivinhar nem recorrer à árvore do projeto para compreender o wiring, a configuração do perfil e o ambiente. É possível detectar injeções incorretas de beans, testar endpoints protegidos e revisar a configuração do aplicativo no código em execução, economizando tempo e dinheiro na análise estática de código.

  • Beans injetados no código: veja a classe exata do bean que está sendo injetada no seu componente Spring – a definição do bean, os beans relacionados e a navegação para a classe de definição do bean ou para o método de fábrica estão agora a apenas um clique de distância.
  • Informações detalhadas sobre segurança de endpoints [em breve na 2026.1.X]: veja como cada endpoint Spring MVC é protegido, quais regras estão em vigor e de onde elas provêm; visualize o contexto atual do usuário; e desbloqueie temporariamente um endpoint durante a depuração para verificar o comportamento sem editar a configuração – diretamente do Cliente HTTP!
  • Valores reais de propriedade [em breve na 2026.1.X]: visualize o valor real da propriedade utilizado em tempo de execução na anotação @Value, para que possa identificar mais rapidamente as substituições provenientes do ambiente, da configuração de execução ou do servidor de configuração.

Fontes e documentação para as dependências desde a instalação

Conforme mais e mais códigos são gerados, a revisão e a depuração estão se tornando ainda mais importantes para manter a alta qualidade do código. É aqui que se torna especialmente útil ter acesso local às fontes e à documentação das dependências utilizadas no seu projeto.

A partir da versão 2026.1, as fontes de todas as suas dependências são baixadas automaticamente de forma não intrusiva. Agora, você tem todo o contexto necessário para inspecionar, depurar e navegar pelo código de dependências com facilidade.

Suporte a C/C++ no IntelliJ IDEA Ultimate

Ao trabalhar com Java, às vezes é necessário aproveitar o desempenho do C++ em casos específicos, como microsserviços otimizados ou bibliotecas nativas. Os novos plug-ins C++ para o IntelliJ IDEA permitem que você mantenha o seu ritmo de trabalho sem precisar trocar de ferramenta.

O plug-in de suporte à linguagem C/C++ oferece assistência de primeira classe à codificação para o desenvolvimento moderno em C e C++ no IntelliJ IDEA. Ele oferece análises avançadas de código, verificações de qualidade em tempo real e poderosas refatorações para garantir que seu código nativo seja tão fácil de manter e de alta qualidade quanto seus projetos JVM.

To enable this support, install the C/C++ Language Support plugin and check that the CLion plugin has been automatically installed. This serves as the core infrastructure, connecting your projects to essential toolchains, debuggers, build systems such as CMake (installed separately) and Meson, the compilation database, vcpkg, and test framework plugins.

Recursos de aumento de produtividade

Suporte ampliado a Java e Kotlin para complementação de comandos ..

Com base no feedback positivo e na aceitação que temos observado até agora, continuamos a expandir o recurso de complementação de comandos para oferecer suporte a mais workflows em Java e Kotlin:

  • Novas ações baseadas em IA estão disponíveis por meio da complementação de comandos. Você pode solicitar rapidamente ao IDE que explique o código, gere documentação ou faça alterações no código diretamente através de uma caixa de diálogo integrada — tudo no contexto, sem sair do editor.
  • Agora, todos os modelos pós-fixados podem ser localizados e executados via .., facilitando o uso conjunto de ambos os mecanismos em um único fluxo consistente.
  • A complementação de código agora também está disponível nos arquivos de configuração .properties. Isso melhora a produtividade em projetos baseados em frameworks, nos quais a configuração e o código estão intimamente ligados.

Melhores práticas do Gradle para pessoas e agentes

O Gradle oferece várias maneiras de configurar builds, e nem todas são ideais. Isso pode causar confusão tanto para os desenvolvedores quanto para os agentes de IA.

Para oferecer orientação, a JetBrains uniu forças com a Gradle e o Google para criar um conjunto de práticas recomendadas oficiais, que abrange as complexas opções disponíveis para os usuários e ajuda também os agentes de IA a se aperfeiçoarem. Novas práticas são publicadas regularmente, e mais de 30 já foram publicadas.

Para tornar esse recurso ainda mais acessível, o IntelliJ IDEA 2026.1 disponibiliza o primeiro conjunto diretamente ao seu alcance na forma de inspeções e correções rápidas, com mais novidades por vir.

Atualizações do cursor e seleção do editor

Continuamos a modernizar nossos IDEs e, nesta versão, repaginamos algo com que você interage o tempo todo: o editor. A animação suave do cursor e o comportamento de seleção atualizado proporcionam maior conforto, um visual mais limpo e uma experiência de programação mais agradável. Leia mais.

Capacidade de trabalhar em vários branches ao mesmo tempo com as worktrees do Git

Com a evolução dos agentes de IA, a execução de várias tarefas em paralelo tornou-se uma importante forma de economizar tempo, e é precisamente nesse aspecto que as worktrees do Git se revelam extremamente úteis. Para dar suporte a workflows de ponta para o desenvolvimento de software impulsionado por IA, o IntelliJ IDEA oferece agora suporte de primeira classe para worktrees do Git. Crie um worktree separado para uma correção urgente, entregue outro a um agente de IA e continue trabalhando no seu branch principal – tudo ao mesmo tempo, sem interrupção.

Mesmo que você não utilize agentes, as worktrees economizarão seu tempo na troca de branches, especialmente em projetos de grande porte.

Suporte nativo ao Wayland

Os IDEs baseados no IntelliJ agora são executados nativamente no Wayland por padrão. Esta transição traz o máximo conforto para os profissionais de Linux, através de telas HiDPI mais nítidas e melhor tratamento de entradas, e abre caminho para futuras melhorias, como o suporte ao Vulkan.

Embora o Wayland traga benefícios e sirva como base para futuras melhorias, nossa prioridade é a confiabilidade. Assim, o IDE passará automaticamente para o X11 em ambientes sem suporte, para manter o seu fluxo de trabalho sem interrupções. Saiba mais.

Complementação no terminal

Pare de memorizar comandos. Comece a descobri-los. A complementação no terminal permite que você explore instantaneamente os subcomandos e parâmetros disponíveis à medida que digita. Quer você esteja trabalhando com ferramentas de CLI complexas, como Git, Docker ou kubectl, ou utilizando seus próprios scripts personalizados, este recurso sugere de forma inteligente opções válidas em tempo real.

Anteriormente lançado para os shells Bash e Zsh, ele agora também está disponível no PowerShell.

Capacidade de trabalhar com projetos do Dev Containers da mesma forma que com os locaisUltimate

O desenvolvimento de software moderno depende cada vez mais dos Dev Containers para definir ambientes consistentes e de nível profissional. Embora o IntelliJ IDEA já ofereça suporte a essas funcionalidades há muito tempo por meio do modo Desenvolvimento Remoto, agora está disponível uma abordagem mais simplificada para mantê-lo no fluxo de trabalho.

A partir do IntelliJ IDEA 2026.1, é possível abrir projetos de um Dev Container diretamente no seu IDE local. Ao contrário dos métodos anteriores, que exigiam um back-end de IDE completo dentro do Dev Container, essa nova arquitetura baseada em agente oferece uma conexão de alto desempenho com o sistema de arquivos sem consumir recursos do sistema. Isso reduz a carga cognitiva e o tempo de configuração, garantindo que você mantenha sua concentração nas tarefas mais importantes.

Bancos de dados

Agora a integração do chat de IA com o Codex e o Claude Agent oferece suporte completo e nativo para os seus bancos de dados conectados. Com isso, agora você pode consultar, analisar e modificar o estado do seu banco de dados usando linguagem natural diretamente do IDE.

Este mesmo recurso também está disponível para agentes externos, através de um servidor MCP.

Agora as configurações de fontes de dados podem ser armazenadas na sua conta da JetBrains, através de modelos de fontes de dados. Esta atualização é conveniente em especial para usuários do All Products Pack e para todos os que usam várias instâncias de JetBrains IDEs. Ela permite acessar modelos e configurações de fontes de dados em todos os JetBrains IDEs com recursos de bancos de dados.

Suporte a Terraform Stacks Ultimate

Agora você pode gerenciar sua infraestrutura do Terraform com mais clareza e controle, trabalhando com Stacks do Terraform diretamente no IDE. Aproveite a complementação de código, compreenda melhor a estrutura, crie novos componentes e implantações e alterne entre eles com facilidade. Mantenha a orientação em configurações de infraestrutura complexas.

Experiência mais simples no Kubernetes Ultimate

Trabalhar com o Kubernetes no IntelliJ IDEA está agora mais simples do que nunca. Criamos uma tela de boas-vindas exclusiva que o orienta para que você aproveite ao máximo o workflow do seu cluster. Você pode explorar funcionalidades, conectar-se a clusters, selecionar contextos com facilidade, aplicar configurações, visualizar a árvore de recursos, examinar logs e depurar — tudo isso sem sair do seu IDE.

JavaScript e TypeScript

Desfrute de um workflow mais fluido e confiável, agora com suporte a TypeScript, que é executado por padrão no mecanismo de tipos baseado em serviços. Otimizada para o desenvolvimento de nível profissional, essa atualização oferece uma inferência de tipos mais precisa e uma redução significativa no uso da CPU, mesmo em projetos corporativos de grande escala. O suporte ao TypeScript foi aprimorado ainda mais com um melhor tratamento da importação automática para aliases de caminho e referências de projeto, bem como com a integração de dicas de inserção do servidor de linguagem TypeScript baseado em Go. A análise de JavaScript agora também lida corretamente com os especificadores import / export em forma de literais de string.

O IntelliJ IDEA mantém você na vanguarda do ecossistema Web com suporte aprimorado para seus frameworks favoritos:

  • O IDE agora destaca as novas diretivas use memo e use no memo do React.
  • A integração com o Vue utiliza a versão 3.1.8 atualizada do @vue/typescript-plugin.
  • As configurações para o Astro podem ser feitas através de JSON para integração com o servidor de linguagem.
  • Suporte à sintaxe de modelos do Angular 21.x.

Suporte para JavaScript e TypeScript sem uma assinatura Ultimate

Com o IntelliJ IDEA unificado, estamos empenhados em oferecer a melhor experiência para todos os desenvolvedores Java e Kotlin. O desenvolvimento front-end é essencial para a maioria dos projetos, sendo o JavaScript a escolha padrão.

Na versão 2026.1, o IntelliJ IDEA oferece suporte a JavaScript sem exigir uma assinatura Ultimate; no entanto, você ainda precisará de uma para utilizar os recursos avançados de produtividade para JavaScript. Saiba mais.

Fique ligado

Você pode saber mais sobre as melhorias de estabilidade, desempenho e experiência do usuário no IntelliJ IDEA 2026.1 nesta postagem de Correções.

Conte para nós o que acha dos novos recursos desta versão, pois o seu feedback nos ajuda a dar ao produto a forma que for melhor para você.

Atualize para o IntelliJ IDEA 2026.1 agora mesmo para experimentar estes novos recursos. Não se esqueça de nos seguir no X, Bluesky ou LinkedIn e não deixe de compartilhar as suas atualizações favoritas.

Obrigado por usar o IntelliJ IDEA!